| mon is a general-purpose resource monitoring system, which can be used to monitor network service availability, server problems, environmental conditions such as the temperature in a room, or any number of things. Resource monitoring can be viewed as two separate tasks: the testing of a condition, and triggering some sort of action upon failure. mon was designed to keep the testing and action-taking tasks separate, as stand-alone programs. mon is implemented as a scheduler which executes the monitors (which test a condition), and calls the appropriate alerts if the monitor fails. |