The monitor server is a perl program that runs continuously on every
DBNet installation. The server gathers information about the DBNet program and the system it's running
on every 5 minutes. The information is written to the monitor log file and stored internally.
The information gathered is controlled by the configuration file table/dbn_config.
There are three basic areas that the server monitors:
- Processes. The server will search the system process table for specified processes.
- Disk space. The specified disks will be monitored and an error reported if the free space
falls below the specified threshold.
- The number of files in a particular directory. An error will be reported if the number of
files exceeds the given threshold.
The server also listens to TCP port 11543 for incoming requests. Each request is answered, in turn,
by this single process.