Skip to content

Instantly share code, notes, and snippets.

@mtchavez
Last active September 27, 2020 17:56
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save mtchavez/e367db8b69aeba363d21 to your computer and use it in GitHub Desktop.
Save mtchavez/e367db8b69aeba363d21 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"
}
}
@hijak
Copy link

hijak commented Jan 30, 2018

isn't this cheating :D just kidding thanks for the inspiration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment