Skip to content

Instantly share code, notes, and snippets.

@zekiunal
Forked from mtchavez/disk-check.json
Created April 11, 2016 22:31
Show Gist options
  • Save zekiunal/ad24264822a3f4d798c7efe8955f9abc to your computer and use it in GitHub Desktop.
Save zekiunal/ad24264822a3f4d798c7efe8955f9abc to your computer and use it in GitHub Desktop.
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