Servus und ein gutes Neues 2012 ....
Nachdem eine Platte auf meinem Server abgeraucht ist (ja, ich hätte logs lesen sollen....) möchte ich ein kleines script aufsetzen das mir ausser bestimmte Einträge von logs auch den Zustand aus einigen programmen wie sensors oder hddtemp oder auch aus dem /proc Verzeichnis in eine Datei schreiben und via mail verschicken kann.
Bei der Suche habe ich zwar logcheck und logwatch sowie verschiedene scripts für Webserver gefunden aber irgendwie bin ich damit nicht richtig glücklich.
Auf meinem Server habe ich unter Xen eine Firewall "ipfire" und einen Fileserver installiert.
Da ich im scripten nicht so die Kanone bin frage ich mal in die Runde ob jemand so etwas oder so ähnlich aufgebaut hat.
Die einfachen Dinge wie sensors mit einem grep in eine Datei umleiten kann ich schon, es geht mit mehr um das automatisieren der Einträge und via mail versenden.
Gruss
gugus
Server health-check
Re: Server health-check
... für Deine Zwecke wahrscheinlich etwas überdimensioniert, aber wahrscheinlich trotzdem sinniger, als selbst das Rad neu zu erfinden: Debian enthält einige Monitoring-Systeme (am prominentesten: Zabbix und Nagios bzw. Icinga). Dazu gibt's jeweils eine beträchtliche Menge an Plugins um diverse Komponenten zu überwachen (und auch für exotische Sachen hat meistens schon irgendjemand zumindest ein Nagios-Plugin geschrieben).
Weil die Plugins sehr einfache Schnittstellen haben (Errorcode, Ausgabe fängt mit OK WARN CRIT oder ERR an), kannst Du, falls Du auf den zugehörigen Server verzichten willst im Prinzip die betreffenden Plugins auch aus einem Shell-Script heraus aufrufen und selbst auswerten ...
Weil die Plugins sehr einfache Schnittstellen haben (Errorcode, Ausgabe fängt mit OK WARN CRIT oder ERR an), kannst Du, falls Du auf den zugehörigen Server verzichten willst im Prinzip die betreffenden Plugins auch aus einem Shell-Script heraus aufrufen und selbst auswerten ...
- whisper
- Beiträge: 3379
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Server health-check
Munin wäre auch eine Überlegung wert, ist etwas kleiner als Nagios und kann auch benachrichtigen.
Habe ich auf unserem rootserver.
Habe ich auf unserem rootserver.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
Re: Server health-check
ganz spartanisch könntest du dir auch selber nen kleines script basteln was die Werte in eine Datei schreibt und diese dann anschliessend zu dir schickt.
falls du mehrere Server haben solltest, würde ich dir dann doch schon zu einer Monitoringlösung raten(meine Empfehlung: zabbix)
falls du mehrere Server haben solltest, würde ich dir dann doch schon zu einer Monitoringlösung raten(meine Empfehlung: zabbix)
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: Server health-check
Servus
Ich habe gestern noch zabbix installiert, läuft.
Jetzt geht es ans einbinden von "hosts" und setup email Alarme.
Gibt es dazu eine einigermassen verständliche Doku. Ich habe schon einiges gefunden aber "ellenlang..."
Eventuell ein kurz&gut oder so.
gruss
gugus
Ich habe gestern noch zabbix installiert, läuft.
Jetzt geht es ans einbinden von "hosts" und setup email Alarme.
Gibt es dazu eine einigermassen verständliche Doku. Ich habe schon einiges gefunden aber "ellenlang..."
Eventuell ein kurz&gut oder so.
gruss
gugus
Re: Server health-check
kurz und gut gibts eigentlich diese:
http://www.pro-linux.de/artikel/2/1149/ ... eil-1.html
http://www.pro-linux.de/artikel/2/1150/ ... eil-2.html
http://www.tecchannel.de/server/linux/2 ... berwachen/
http://www.pro-linux.de/artikel/2/1149/ ... eil-1.html
http://www.pro-linux.de/artikel/2/1150/ ... eil-2.html
http://www.tecchannel.de/server/linux/2 ... berwachen/
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: Server health-check
Smartd aus den smartmontools kann so konfiguriert werden, dass es eMails verschickt.gugus hat geschrieben:Nachdem eine Platte auf meinem Server abgeraucht ist (ja, ich hätte logs lesen sollen....) möchte ich ein kleines script aufsetzen das mir ausser bestimmte Einträge von logs auch den Zustand aus einigen programmen wie sensors oder hddtemp oder auch aus dem /proc Verzeichnis in eine Datei schreiben und via mail verschicken kann.
Festplattendiagnostik- und Überwachung
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
Re: Server health-check
Danke für die Tips.
Zu smartmon ist zu sagen dass es echt gut ist jedoch halt "nur" die Platten überwacht.
Zwar ist mein Fileserver als Dienste Server nicht so wichtig, die Platte sollte auf der Dom0 überwacht werden, aber ich bin mir nicht sicher ob dies so läuft da die Platte ja virtuell eingehängt ist. Werde ich herausfinden.
Ich habe mir gedacht dass wenn ich schon überwache warum nicht gleich auch meine Firewall ipfire und Dienste Server einbinden.
Und wie ich gesehen habe werde ich doch mehr lesen da der Appetit ja mit dem Hunger kommt, sprich, habe ich erstmal angefangen und alles soweit verstanden werde ich wohl mehr einrichten ....
gruss
gugus
Zu smartmon ist zu sagen dass es echt gut ist jedoch halt "nur" die Platten überwacht.
Zwar ist mein Fileserver als Dienste Server nicht so wichtig, die Platte sollte auf der Dom0 überwacht werden, aber ich bin mir nicht sicher ob dies so läuft da die Platte ja virtuell eingehängt ist. Werde ich herausfinden.
Ich habe mir gedacht dass wenn ich schon überwache warum nicht gleich auch meine Firewall ipfire und Dienste Server einbinden.
Und wie ich gesehen habe werde ich doch mehr lesen da der Appetit ja mit dem Hunger kommt, sprich, habe ich erstmal angefangen und alles soweit verstanden werde ich wohl mehr einrichten ....
gruss
gugus