Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Consul Nagios Example Checks
{
"check": {
"id": "check-disk",
"name": "check-disk",
"script": "/usr/lib/nagios/plugins/check_disk -w 30% -c 5%",
"interval": "1m"
}
}
{
"check": {
"id": "check-load",
"name": "check-load",
"script": "/usr/lib/nagios/plugins/check_load -w 1,2,3 -c 2,3,4",
"interval": "1m"
}
}
{
"check": {
"id": "check-ssh",
"name": "check-ssh",
"script": "/usr/lib/nagios/plugins/check_ssh -t 10 -p 22 $(/sbin/ifconfig eth0 | grep 'inet addr' | awk -F: '{print $2}' | awk '{print $1}')",
"interval": "1m"
}
}
{
"check": {
"id": "check-users",
"name": "check-users",
"script": "/usr/lib/nagios/plugins/check_users -w 3 -c 4",
"interval": "1m"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment