Notify on host up and down
Description
This script sends notifications about host UP and DOWN events. In comparison to just netwatch (/ tool netwatch
) and its up-script
and down-script
this script implements a simple state machine and dependency model. Host down events are triggered only if the host is down for several checks and optional parent host is not down to avoid false alerts.
Requirements and installation
Just install the script:
Then add a scheduler to run it periodically:
Configuration
The hosts to be checked have to be added to netwatch with specific comment:
It is possible to run an up hook command (up-hook
) or down hook command (down-hook
) when a notification is triggered. This has to be added in comment:
The count threshould (default is 5 checks) is configurable as well:
If the host is behind another checked host add a dependency, this will suppress notification if the parent host is down:
Note that every configured parent in a chain increases the check count threshould by one.
Also notification settings are required for e-mail and telegram.
Last updated
Was this helpful?