====== Server Monitoring ====== [[http://www.linux-magazin.de/Artikel/ausgabe/2004/01/028_netzwerk/netzwerk.html|Monitoring: Server- und Netzüberlastungen mit Bordmitteln ermitteln: Selbst ist der Admin]] [[http://www.david-guerrero.com/papers/snmp/|Network Management & Monitoring with Linux]] Der schnelle Überblick über die wichtigsten Kennzahlen: * [[uptime kuma]] * [[Software:Monitorix]] * [[https://phpsysinfo.github.io/phpsysinfo/|phpsysinfo]] * [[https://github.com/afaqurk/linux-dash|linux-dash]] * [[http://linfo.sourceforge.net/|linfo]] **"größere" Monitoring-Systeme**: * **[[zabbix]]** * [[Software:Nagios]] / Icinga * checkmk (basiert auf Nagios) (raw-Version auf 25 Hosts limitiert; [[https://checkmk.com/de/preise?services=3000|Versionsvergleich]]) * [[Software:Groundwork]] * [[Software:Zenoss]] **Cloud-Dienste**: * [[https://www.serverguard24.de/de/index.html|serverguard]] * [[https://www.pingdom.com|pingdom]] * uptime robot **Speziallösungen**: * [[Software:iptraf]] * [[Software:ntop]] * [[Software:spong]] * [[http://ganglia.sourceforge.net/|Ganglia]] [[http://www.kitchensoap.com/2007/04/27/slides-from-capacity-planning-for-lamp-talk-at-mysql-conf-2007/|Flickr Talk]] * [[http://www.wyae.de/software/mosshe/|WYAE - MoSSHe - Lightweight, secure server monitoring]] * **watchdog**: ein Softwarepaket das ein special device file (/dev/watchdog) einrichtet und alle 10sek darauf schreibt. Falls der Kernel das aktiviert hat (so gut wie bei allen Distributionen) wird überprüft ob der Schreibvorgang erfolgreich war, andernfalls wird nach einer Minute (6x fehlgeschlagen) automatische ein Reboot durchgeführt. siehe [[http://linuxfaq.de/cgi-bin/fom?_recurse=1&file=134#file_282|System Watchdog]] ==== Monit ==== [[monit]] (u.a. Debian-Paket) siehe auch: [[http://www.howtoforge.com/server_monitoring_with_munin_monit_debian_etch|Server Monitoring With munin And monit On Debian Etch]], [[http://www.debian-administration.org/articles/269|Monitor Debian servers with monit]] oder [[http://www.ubuntugeek.com/monitoring-ubuntu-services-using-monit.html|Monitoring Ubuntu Services Using Monit]]; man kann Prozesse, Dateisysteme und Geräte überwachen und Prozesse neustarten, wenn sie hängen. ==== Munin ==== * [[http://www.howtoforge.com/monitoring-multiple-systems-with-munin-debian-etch|Monitoring Multiple Systems With munin (Debian Etch)]], [[http://www.howtoforge.de/howto/server-uberwachung-mit-munin-und-monit-auf-debian-etch/|Server Überwachung mit munin und monit auf Debian Etch]] * [[http://munin.projects.linpro.no/|Munin]] ===== Visualisierung ===== * [[http://afterglow.sourceforge.net/|AfterGlow]] ==== RRDtool ==== * [[http://oss.oetiker.ch/rrdtool/|RRDtool Homepage]] * [[http://g0t-root.de/rrdtool/|RRDtool-Skripte]] * [[http://www.bitmuncher.de/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=5&MMN_position=8:7|Performance-Monitoring mit RRDTool]]- Schritt für Schritt * [[http://www.cacti.net/|Cacti is a complete network graphing solution]] * [[http://www.rrdbrowse.org/|RRDBrowse is a poller daemon, templater and webinterface for RRDTool]] * [[http://ei.kefro.st/projects/rrdtool/|rrdtool tidbits]] * [[http://hotsanic.sourceforge.net/|HotSaNIC]] * [[http://serverstats.berlios.de/|Serverstats is a simple tool for creating graphs]] ===== Webservices ===== http://www.serviceuptime.com/free_monitoring.php|serviceuptime.com: kostenloses Monitoring, Benachrichtigung per mail oder sms; es werden [[http://www.serviceuptime.com/services.php|viele Dienste]] unterstützt. [[http://www.webwatch4u.com|webwatch4u: kostenloses Monitoring mit sms-Benachrichtigung für HTTP, SMTP, FTP, POP3, SSH (Port oder Content Überwachung).]] * http://www.servermojo.com * http://siteuptime.com * http://www.websitepulse.com Mache auf funpic o.ä. ein PHP Script, welches den Server anpingt. Wenn nicht erfolgreich, sendet es eine E-Mail, SMS o.ä. Dann gehst du auf www.cronjob.de, meldest dich an und lässt das Script jede Minute ausführen.