von Frank Bergmann,
online veröffentlicht am 05.05.2010
Twittern 0 Teilen 0

TYPO3, Datenbank und Webserver im Blick: Website-Monitoring mit Nagios

Aus dem
t3n Magazin Nr. 18

Jetzt kaufen

Die Anforderungen an das IT-Monitoring haben sich in den letzten Jahren drastisch geändert, denn CMS-Installationen und die damit umgesetzten Projekte werden immer komplexer. Diese Komplexität gilt es, möglichst umfassend zu überwachen.

Laut Wikipedia ist Monitoring eine Sonderform des Protokollierens mit dem Ziel des Eingreifens, wenn etwas nicht in Ordnung ist. Das kann schon eine simple Webcam zur Überwachung des Kaffeepegels einer Kaffeemaschine sein oder eine computergestützte Erfassung der Raumtemperatur in einem Rechenzentrum.

Ziele eines guten Monitorings sind kürzere Reaktionszeiten, Vermeidung von Downtimes, Vereinfachung von Arbeitsprozessen und eine bessere Ursachenermittlung bei komplexen Problemen. In einem Computernetzwerk mit einem zentralisierten Monitoring kann ein Monitoringserver leicht die von außen verfügbaren Dienste wie HTTP, FTP, SSH oder MySQL prüfen. Um aber beispielsweise die Prozessorauslastung zu messen, muss man diese intern auf dem zu prüfenden Client erfassen. Entsprechende Software für Remote-Monitoring ist in den meisten Softwarepaketen für IT-Monitoring enthalten. Weit verbreitet ist die Open-Source-Software Nagios [1], die auch professionell in sehr großen Netzwerken mit mehreren tausend Hosts eingesetzt wird.

Nagios im Kurzportrait
  • Quelltext frei
  • viele Plugins und Addons verfügbar
  • eigene Erweiterungen leicht möglich
  • Active/Passive Monitoring
  • Parents und Dependencies
  • Event Handler
  • Host-/Service-/Contactgroups
  • redundantes und/oder verteiltes Monitoring möglich

Monitoring mit Open Source

Nagios besticht unter anderem dadurch, dass es sich leicht erweitern lässt. Die Website exchange.nagios.org [2] listet 301 Addons und 1.529 Plugins. Plugins sind kleine Programme oder Scripts, etwa zum Testen von HTTP oder der CPU-Temperatur, Addons erweitern Nagios um zusätzliche Funktionen. Ein beliebtes Addon ist PNP4Nagios [3], das die Messwerte von Nagios in einer Datenbank sammelt und daraus Grafiken erstellt. Ein guter Anlaufpunkt bei der Arbeit mit Nagios ist das deutschsprachige Nagios-Wiki [4], das auch eine Plugin-Übersicht enthält.

Abhängig von der Art des Clients, führt ein Nagios-Server beim Webhoster Mittwald CM Service, dem Arbeitgeber des Autors, bis zu 80 unterschiedliche Checks pro System durch. Diese lassen sich grob in die Bereiche Hardware, System und Ressourcen, Dienste, sowie Security unterteilen. Diese Checks sind nicht nur für einen Webhoster hilfreich, sondern auch für Entwickler und Agenturen, die einen oder mehrere Webserver betreiben.

Zu den Hardware-Checks gehören die Kontrolle des RAID-Status, der SMART-Parameter der Festplatten, aller Sensoren (Temperatur etc.) und der Kernel-Meldungen (RAM-Fehler etc). An Systemressourcen werden unter anderem Plattenplatz, Anzahl der Prozesse, Systemzeit und Auslastung geprüft. Allein die Auslastung wird über zehn unterschiedliche Werte (Beispiele: Load, CPU, Swap) bestimmt und kann so Hinweise auf ganz spezielle Konfigurationsfehler in einem Content Management System wie liefern.

Weitere Basis-Checks sind Überprüfungen aller Standarddienste von HTTP und MySQL über FTP bis Mail und Backup. Sehr spezielle Checks betreffen Security und dynamisches Monitoring (automatisches Hinzufügen und Entfernen von Hosts).

Mit der Open-Source-Monitoring-Software Nagios lassen sich Webserver leicht überwachen. So merkt man rechtzeitig, wenn eine Festplatte vollläuft.
Mit der Open-Source-Monitoring-Software Nagios lassen sich Webserver leicht überwachen. So merkt man rechtzeitig, wenn eine Festplatte vollläuft.

Seite:  1 2

Das interessiert dich bestimmt auch

Hilfreiche Ressourcen zu TYPO3

Hilfreiche Ressourcen zu TYPO3

TYPO3 ist mit über 500.000 Installationen, einer Community von mehr als 100.000 internationalen Mitgliedern und über...

5 Antworten

  1. von Tweets die TYPO3, Datenbank und Webserve… 05.05.2010 (08:25Uhr) 1.

    [...] Dieser Eintrag wurde auf Twitter von Alexander Felde, bins erwähnt. bins sagte: TYPO3, Datenbank und Webserver im Blick: Website-Monitoring mit Nagios: Die Anforderungen an das IT-Monitoring hab... http://bit.ly/cx8a9g [...]

  2. von Content Management: Website-Monitoring m… 05.05.2010 (08:29Uhr) 2.

    [...] In unserem Beitrag aus t3n Magazin Nr. 18 stellen wir dazu das Open-Source-Tool Nagios vor. Der Artikel ist jetzt kostenlos im Heftarchiv verfügbar. Zudem kannst Du t3n Nr. 18 versandkostenfrei in unserem Shop bestellen. Ads_BA_AD('CAD2'); nagios [...]

  3. von Tweets die TYPO3, Datenbank und Webserve… 06.05.2010 (13:15Uhr) 3.

    [...] Dieser Eintrag wurde auf Twitter von Timo Strotmann erwähnt. Timo Strotmann sagte: Website-Monitoring mit Nagios: (http://bit.ly/atG2Bj) [...]

  4. von Zane Schelling 01.11.2010 (00:59Uhr) 4.

    Setup many different website monitoring services to boost reliability.

  5. von t3manager 29.04.2011 (09:34Uhr) 5.

    Wer keine Möglichkeit hat Nagios zu verwenden kann auf einen webbasierten TYPO3 Manager zurückgreifen und so auch ausserhalb vom Büro gleichzeitig mehrere TYPO3 Installationen überwachen. Es ist natürlich nicht so detailiert wie Nagios, für den einen oder anderen genügen allerdings Informationen wie Speicherplatz, Datenbankgrösse, Errors, Verfügbarkeit der Webseite sowie weitere TYPO3 spezifische Informationen vollkommen aus.

Deine Meinung


(wird nicht veröffentlicht)