Scope
- A job should monitor the size of a file, e.g. a log file.
- If the file size is not steady after some predefined timeout then an error should be raised or a predefined order state should be set.
- File size monitoring is implemented by a Monitor script that can be used by any job.
Download and Installation
- Download: file_size_monitor.zip
- Unzip the archive to the
./config/live
folder of your JobScheduler Master.
Implementation
Configuration
- The File Size Monitor can be configured from job or order parameters.
The following parameters are used:
Parameter Required Default Description monitor_file_change_location
yes The full path of a file that should be monitored. monitor_file_change_timeout
yes The max. duration in seconds that repeated checks for steady file size are performed. monitor_file_change_interval
no 1 Specifies the number of seconds that the monitor sleeps between repeated checks of the file size. monitor_file_change_exit_code
no Optionally sets the exit code of the current job to the specified value if the monitored files is not being found steady. This works for shell jobs exclusively. monitor_file_change_error_state
no Optionally sets the order to the specified state if the monitored file is not being found steady - xx