Övervaka dina tjänster med Monit

2008-09-17 – 17:48

Jag har haft lite problem med Apache2 + PHP5 och en nödlösning just nu är att använda en mjukvara som håller koll på om Apache inte svarar som den ska. Och i mina sökningar efter en mjukvara som är kompetent och kan göra detta så hittade jag Monit.

Monit installeras och konfigureras på under 10 minuter enligt följande:

# apt-get install monit

editera /etc/monit/monitrc och lägg dit exempelvis följande rader:

check process apache2 with pidfile /var/run/apache2.pid
group apache
start program = ”/etc/init.d/apache2 start”
stop program = ”/etc/init.d/apache2 stop”
if failed host 127.0.0.1 port 80
protocol http then restart
if 5 restarts within 5 cycles then timeout

set mailserver localhost

set mail-format { from: hej@bloggz.se
subject: $SERVICE $EVENT at $DATE
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
}

set alert hej@bloggz.se
set logfile syslog facility log_daemon

Så var det klart! Nu övervakas tjänsten och lirar den inte så startas den om automagiskt (om nu en omstart hjälper problemet i fråga). Andra tjänster såsom sshd och mysql kan så klart också övervakas av monit.

Monit hittas: http://www.tildeslash.com/monit/

Gillar du detta inlägg? Sharing is caring:
Bloggy Pusha Facebook TwitThis Maila artikeln! Skriv ut artikeln!
Du bör också läsa något av följande inlägg:
  1. 2 Responses to “Övervaka dina tjänster med Monit”

  2. Firefox 3.0.1MacIntosh

    Hej!

    Jag körde tidigare monit men har numera gått över till god.rb (http://god.rubyforge.org/). God.rb confas med config-filer skrivna i ruby vilket gör att man slipper att upprepa sig med en del grejer som man annars behöver att göra med monit. Kanske inget för dig då du meckar med python/php men för någon som kör det mesta i ruby/rails är det rätt guld :)

    Sebastian Johnssons senast blogginlägg..Steve Jobs – The Greatest Second Act In The History Of Business

    Skrivet av Sebastian Johnsson, Sep 17, 2008

  3. Firefox 3.0.1Windows XP

    Sebastian, Najs ska ta mig en koll på den.

    Skrivet av Jonas, Sep 18, 2008

Skriv en kommentar

CommentLuv badge