JobServer.NET Platform
The JobServer.NET platform consists of multiple components which work together as a single cohesive system to provide a feature-rich apparatus for creating, managing, monitoring, and scheduling jobs. An ndividual job can range from a simple one step process up to a comprehensive set of steps working in tandem to solve a more involved set of requirements.
Some examples of jobs that JobServer can perform out of the box, without any custom programming:
- Twice a week, copy files from a local folder to an FTP server.
- Every night at 3:00 AM, look for new log files and compress them.
- Watch a folder, and if it contains any files over a certain age, compress them to an archive folder.
- Watch a folder, and if any new image files appear, resize and/or rotate them.
- Monitor a disk drive or network volume and generate a warning email if free space dips below 15%.
- Four times a day, only on weekdays, execute an SQL command.
- Send a notification if a remote server cannot be pinged.
The major components which make up the JobServer.NET platform is described below to provide an overview of their respective roles.