Wenn Du Onlineshop-Betreiber bist, eine eigene Webseite hast oder aus anderen Gründen einen eigenen Server betreibst, solltest Du immer wissen, ob dieser auch läuft. Ausfälle können nicht nur zu ärgerlichen und vermeidbaren Umsatzeinbußen führen, es macht auf Besucher zusätzlich einen sehr schlechten Eindruck, wenn eine Seite längere Zeit nicht zu erreichen ist.
Leider ist es für einen Administrator fast unmöglich, die Erreichbarkeit seines Servers rund um die Uhr zu kontrollieren. Um trotzdem jederzeit über Statusänderungen seines Servers informiert zu sein, gibt es Servermonitoring-Programme. Diese überprüfen sozusagen im Namen des Administrators, ob alles in Ordnung ist und informieren ihn umgehend bei Problemen und Ausfällen.
Geringere Ausfallzeiten und schnelle Fehlerbehebung
Damit das funktioniert, darf der Monitoringdienst natürlich nicht auf dem gleichen Server laufen, der überwacht werden soll. Also benötigt man einen zweiten Server oder einen externen Dienstleister. Auf jeden Fall sollte man immer die Verfügbarkeit seines Servers und der wichtigsten Dienste überwachen. Bei einem Webserver sind das in der Regel der Apache-Server, der MySQL-Server, FTP und E-Mail. Bei einem Ausfall wird der Admin sofort per SMS und E-Mail benachrichtigt, um den Fehler zeitnah beheben zu können.
Ein wirklich umfassendes Server-Monitoring sollte so gestaltet sein, dass nicht nur die unterschiedlichen Ports kontrolliert werden. Es sollte auch Prozesse wie die CPU-Auslastung, Temperatur oder Festplattenkapazität im Blick behalten oder gleichzeitige MySQL-Abfragen erfassen. Kritische Situationen werden so früher erkannt und zum Teil noch vor dem Fehlerfall behoben.
Wie?
Zum einen kann man das Monitoring natürlich Dienstleistern überlassen. Wir bieten das Monitoring sowohl für Kundenserver als auch für externe Server an. Auf Wunsch werden unsere Techniker bei einem Ausfall auch sofort tätig.
Alternativ kann man aber auch einen eigenen Server dafür aufsetzen und spezielle Servermonitoringsoftware installieren. Wir haben sehr gute Erfahrung mit Nagios gemacht. Nagios ist eine Open-Source-Software zur Überwachung von Netzwerken, Hosts und speziellen Diensten und erfüllt nahezu alle Ansprüche an professionelles Servermanagement. Mit Opsview gibt es außerdem ein professionelles Frontend für eine grafische Verwaltung des Nagios-Servers.
Der Mühen Lohn
Deine User werden es Dir danken, wenn Deine Webseite für sie stets erreichbar ist. Die Erwartung, im Zeitalter des Internets jederzeit und überall über das Gewünschte verfügen zu können, ist weit verbreitet. Außerdem ist nichts unangenehmer, als wenn man als Admin erst durch seine Usern von einem Problem erfährt.
Fazit
Als Betreiber einer Webseite sieht man zunächst vielleicht nur den Aufwand, den das Server-Monitoring mit sich bringt. Dieser stehen allerdings in keinem Verhältnis zu dem Ärger, den unnötig lange Ausfälle mit sich bringen. Die Investition in ein solides Monitoring lohnt sich also in jedem Fall. Ob man einen eigenen Monitoringserver betreibt oder einen Dienstleister beauftragt, sollte dabei jeder für sich selbst entscheiden. Wichtig ist, dass Du Deinen Server monitorst!