Sie haben viel Mühe, Zeit und Geld in die Optimierung Ihrer Website gesteckt. Das Layout und die Usability sind perfekt, die Ladezeiten rasant, das Suchmaschinen-Ranking im grünen Bereich, Traffic und der Umsatz des Online-Shops wachsen.
Alles könnte so schön sein - wenn nicht immer wieder kleinere und größere technische Probleme auftreten und die Erreichbarkeit oder Funktion der Site beeinträchtigen würden.
Mit einer Monitoring-Lösung auf Basis der Open-Source Software Nagios können Sie Ihre komplette Infrastruktur überwachen. Sie erfahren schnell und detailliert, wenn eine einzelne Komponente (Hardware oder Software) nicht mehr wie erwartet funktioniert.
Im Prinzip jeder, der eine Website betreibt, deren Ausfall nicht mehr nur ärgerlich ist, sondern die Geschäftsgrundlage eines Unternehmens gefährdet.
Server-Software und -Hardware sind robust, keine Frage. Doch schon kleine Shops und etwas anspruchsvollere Websites sind inzwischen sehr komplexe Systeme, viele Bausteine hängen voneinander ab, müssen funktionieren und zusammenspielen.
Für gewissenhafte Systemadministratoren ist der Aufwand enorm, die komplette relevante und (sicherheits-) kritische IT-Infrastruktur mit all ihren Facetten im Auge zu behalten - hier hilft nur eine automatisierte Lösung.
Nagios läuft als Dienst auf einem separaten Webserver und prüft von dort in definierbaren Intervallen andere Server und die von ihnen bereit gestellten Dienste. Zu diesem Zweck "spricht" Nagios auf Protokollebene (SNMP, TCP, ...) oder mit Hilfe speziell installierter Clients mit den überwachten Komponenten.
Das kann eine installierte Software (etwa Apache), eine interne Eigenschaft (z.B. die CPU-Auslastung) oder ein andere messbare Größe (beispielsweise die Temperatur im Rechner-Gehäuse) sein.
Die abgefragten Dienste antworten mit einer Statusmeldung (läuft / läuft nicht) oder ggf. einem Wert (Festplatte zu 60% belegt). Diese Meldung wird mit mit dem erwarteten Wert verglichen und bei einer Abweichung reagiert.
Was genau überwacht werden muss, hängt natürlich von der individuell vorhandenen IT-Infrastruktur ab. Vorrangiges Ziel ist selbstverständlich, die Erreichbarkeit der Website sicherzustellen. Der wichtigste Check prüft darum logischerweise die Anzeige, die auch ein Besucher in seinem Browser erhalten würde.
Doch es gibt noch zahlreiche weitere Parameter, die für einen ungestörten Betrieb ausschlaggebend und damit für die Überwachung relevant sind, z.B.:
- CPU-, Hauptspeicher- und Festplatten-Auslastung
- Festplatten-Status
- Verfügbare Updates
- Automatischer Prozesse
- Apache, MySQL, Virenscanner, Mailserver
- Datentransfer von und zu anderen Systemen
- Werden neue Bestellungen generiert? (Online-Shop)
- Erfolgt die Bestell-Bearbeitung durch die zuständigen Mitarbeiter?
Antwortet ein Check nicht mit der erwarteten Meldung oder werden Grenzwerte über- oder unterschritten, startet die definierte Alarmierungslogik.
Bei unkritischen Ereignissen kann das eine Benachrichtigung per E-Mail zu den üblichen Bürozeiten sein.
In dringenden Fällen kann Nagios über ein SMS-Gateway einen oder mehrere definierte Kontakte alarmieren, bspw. wenn die Datenbank ausfällt und die Website nicht mehr erreichbar ist.
Durch die Analyse der aufgezeichneten Leistungsdaten über einen längeren Zeitraum hinweg lassen sich Trends und Flaschenhälse erkennen.
Offensichtliche Trends sind etwa die Entwicklung von Traffic und CPU-Auslastung. Wie groß waren diese Werte letztes Jahr, wie war die Entwicklung in der Zwischenzeit, welche Schlüsse lassen sich daraus im Hinblick auf die zukünftigen Anforderungen ziehen?
Flaschenhälse sind Engstellen, die das übrige System unnötig ausbremsen. Auch diese lassen sich mit den ermittelten Nagios-Daten identifizieren. Dies können z.B. eine langsame Festplatte, eine falsch konfigurierte Netzwerkkarte, eine zu geringe Speicherzuteilung oder eine ungünstig gewählte Software-Einstellung sein.
Richtig eingesetzt haben sie mit Server-Monitoring ihre Web-Infrastruktur vollständig unter Kontrolle.
Es entsteht ein spürbarer Zugewinn an Ausfallsicherheit. Probleme werden, soweit möglich, antizipiert und können rechtzeitig, d.h. bevor eine ungeplante Downtime eintritt, behoben werden.
Natürlich kann ein technischer Defekt einer Komponente nie vollständig verhindert werden - aber dies wird zeitnah bemerkt und kann umgehend angegangen werden.
- Wir analysieren Ihre vorhandene Hard- und Software auf kritische, zu überwachende Komponenten.
- Wir erstellen ein Konzept zur Überwachung Ihrer Infrastruktur mit Nagios.
- Wir integrieren das Monitoring in unsere existierende Nagios-Umgebung oder installieren Ihnen eine eigene, dedizierte Nagios-Instanz.
- Wir programmieren Plug-Ins für Ihre individuellen Anforderungen.
- Wir analysieren und bewerten die gesammelten Leistungsdaten und erarbeiten Empfehlungen für die Optimierung Ihrer Infrastruktur.
Warten Sie nicht auf den nächsten Ausfall, kontaktieren Sie uns, und wir erstellen Ihnen ein individuelles Angebot.