Here's what I use. It's on FreeBSD, so you'll need to change the paths if
you're running on Linux.

    #
    # Ganglia
    #

    # gmetad
    check process gmetad matching "sbin/gmetad"
      start program = "/usr/local/etc/rc.d/gmetad start"
      stop program  = "/usr/local/etc/rc.d/gmetad stop"
      if failed host localhost port 8651 expect "DOCTYPE GANGLIA_XML"
        then restart
      if 3 restarts within 5 cycles then timeout
      group server

    # gmetad
    check process gmond with pidfile /var/run/gmond.pid
      start program = "/usr/local/etc/rc.d/gmond start"
      stop program  = "/usr/local/etc/rc.d/gmond stop"
      if failed host localhost port 8649 expect "DOCTYPE GANGLIA_XML"
        then restart
      if 3 restarts within 5 cycles then timeout
      group server


On 1/14/14, 10:53, Andrew Ring wrote:
>
> Hello All,
>
> Does anyone have a working script for configuring Monit to monitor Ganglia's
> gmond daemon?
>
> When gmond is running properly, manually testing with "telnet localhost
> 8649" will return some XML and exit.  When gmond is off or has crashed, the
> results is "Connection refused".
>
> With Monit I have tried "if failed host localhost port 8649 then restart",
> but this fails to recognize when gmond is running.
>
> Thank you,
> Andrew
>
>
> -- 
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general

-- 
Dan Rich <[email protected]> |   http://www.employees.org/~drich/
                               |  "Step up to red alert!"  "Are you sure, sir?
                               |   It means changing the bulb in the sign..."
                               |          - Red Dwarf (BBC)

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to