Nudger
Nudger is an extreme flexible and powerfull Windows Task Scheduler.
One of the main differences to the default Windows Task Scheduler is that trigger is not limited to a fixed date/time - Tasks can be triggered by several different events, e.g.:
- Interval (for performing recurring processes in a given time interval)
- Folder and file modification (trap changes in file system)
- Check folder, check for file (check for new files in a given time interval)
- Check if folder has become empty
- Time (perform actions at a given time of a day, weekday or specific day of month)
- Date (Schedule an action at one specified date and time)
Through the interval option there can also several other event triggers be checked:
- Check databases and act according to the retrieved rows.
- Act in case of a window opened on the server (some error message for example).
- Act in case of a service not running any more.
- Act in case of a task (not) running.
- Act in case of loosing network connection to a host.
- Act in case of running out of harddisk space on any share or drive.
- ...
So Nudger can be used also as a "watchdog" to notify administrators if important services are not available.
If this is not enough you can also define specific conditions that need to be fulfilled otherwise an event is skipped (for example when you run daily sync operations that can be skipped when no job file has been delivered).
When the appropriate event (see above) occurs then running a commandline is only one of the many possibilities, you can run/call:
- Specific commandlines
- VB scripts
- EVA scripts (Nudger specific simple scripting language)
- Sending EMails or popup messages to clients, administrators etc.
- SQL statements on any database accessible using ODBC
- Starting and stopping of services
- Reboot of server with or without automatic relogin
- close applications, kill processes
- ...
In addition to that Nudger can log every (or only specific) events to a database and you can use Nudger to create daily/weekly/monthly statistics about your batch jobs. With the included Event Statistics module you can:
- Log events that occur on the server including warnings or error messages
- Log events from externally within other applications using commandline call or activex
- Create csv statistic files (even automatically recurring)
- Create MS Excel event statistic charts (even automatically recurring)
There are several methods implemented providing possibility to coordinate tasks. Actions can be run synchroneously, queued or either can be ignored if other events of the same serialization group occur. Or the event can be ignored if the task is still running.
On different machines multiple Nudgers can be joined to a group and load balancing or failover strategies respectively can be activated.
Nudger can be configured and managed either through telnet.
There are several possibilities to integrate external
- event listeners
- event triggers
- logging to the event statistics database



