This page (revision-8) was last changed on 26-Aug-2010 10:47 by Peter Hormanns 

This page was created on 23-Aug-2010 21:49 by Peter Hormanns

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
8 26-Aug-2010 10:47 1 KB Peter Hormanns to previous Bilder, Beispiele
7 26-Aug-2010 10:46 1 KB Peter Hormanns to previous | to last
6 26-Aug-2010 10:45 1 KB Peter Hormanns to previous | to last
5 26-Aug-2010 10:43 1 KB Peter Hormanns to previous | to last
4 23-Aug-2010 22:23 1 KB Peter Hormanns to previous | to last
3 23-Aug-2010 22:15 1 KB Peter Hormanns to previous | to last
2 23-Aug-2010 21:57 286 bytes Peter Hormanns to previous | to last
1 23-Aug-2010 21:49 125 bytes Peter Hormanns to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!!Monit

Monit eigenet sich für zwei Aufgaben:
# Es kann auf dem lokalen Rechner Ressourcen und Dienste überwachen
# Es kann zusätzlich über das Netzwerk überwachen
# Anzeige des aktuellen Zustands über einen eingebauten HTTP-Server>>
<<
!Beispiel-Anzeige mit lokalen Resourcen:

[Monitoring.Monit/local.png]

>>!!Überwachung <<von Ressourcen

!Beispiel für die Überwachung der Partition /dev/sda1

{{{
check device datafs with path /dev/sda1
   if failed permission 660 then alert
   if failed uid root then alert
   if failed gid root then alert
   if space usage > 80 % then alert
   if inode usage > 80 % then alert
}}}

!Anzeige der Details im Browser:

[Monitoring.Monit/disk.png]

!!Überwachung
>>eines lokalen Dienstes

Hier eine kleine Beispielkonfiguration, die einen lokalen Apache-Server überwacht und ggf. neu startet. Gleichzeitig wir der Administrator per E-Mail informiert.

{{{

set daemon 600
set logfile /home/xyz00/logs/monit.log
set mailserver localhost
set alert admin@example.tld

check process apache2 with pidfile /home/xyz00/apache2/run/apache2.pid
   start program "/home/xyz00/etc/apache2/apache2_start"
   stop program "/home/xyz00/etc/apache2/apache2_stop"
   if failed host example.tld port 80 with timeout 60 seconds then restart

}}}

Monit läuft als Hintergrundprozess und und erwacht alle 600 Sekunden.

<<!!Überwachung!!Überwachnung eines entfernten Dienstes

Hier eine Beispielkonfiguration für die Überwachung eines entfernten HTTP-Dienstes:

{{{

check host FOO with address www.foo.bar
     if failed url
        http://user:password@www.foo.bar:8080/?querystring
        and content == 'action="j_security_check"'
     then alert
}}}

!!Links
*[Homepage|http://mmonit.com/monit/]
*[Debian Paket|http://packages.debian.org/search?keywords=monit]
<<
[{Tag Monitoring ServerDienste}]