Skip to content

Instantly share code, notes, and snippets.

@taf2
Created April 28, 2014 02:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save taf2/11360367 to your computer and use it in GitHub Desktop.
Save taf2/11360367 to your computer and use it in GitHub Desktop.
never let a monitor process steal your memory
check process newrelic-mysql
with pidfile "/var/run/newrelicmysql.pid"
start program = "/etc/init.d/newrelic-mysql start"
stop program = "/etc/init.d/newrelic-mysql stop"
if 2 restarts within 3 cycles then timeout
if totalmem > 100 Mb then alert
if cpu usage > 95% for 3 cycles then restart
if 5 restarts within 5 cycles then timeout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment