// Monitoring

check it!

Unter Netzwerk-und Infrastrukturmonitoring versteht man die regelmäßige Überwachung und Kontrolle von Netzwerken, deren Hardware (z. B. Server, Router, Switches) und Diensten (z. B. Webserver, Datenbankserver, E-Mail-Server etc ). Ein Monitoring-System bietet darüber hinaus Alarmierung bei Ausfällen, Performanceüberwachung und Daten zur Auslastungs- und Kapazitätsplanung.

WebApplikationen und ApplikationServer können mittlerweile genauso in die Überwachung integriert werden, mit Tools wie JAVA-Melody oder NewRelic lassen sich wertvolle Informationen in Hinblick auf Performance und Debugging von ApplikationServern gewinnen.

Zum Verifizieren der Reputation von Webseiten und Domains, oder auch von potentiellen Kompromittierungen öffentlich erreichbarer Systeme bieten wir die kontinuierliche Überwachung dieser Parameter, um im Falle eines Falles schnellstmöglich reagieren und Gegenmassnahmen ergreifen zu

Wir beraten und begleiten Sie bei der Erstellung und Implementierung von Monitoring-Dienstleistungen für Ihre Server und Dienste.

WebApp - Monitoring

Mit Tools wie Selenium oder Mechanize können automatisierte Testsuiten entwickelt werden, die nicht nur überprüfen, ob Webseiten laden und auf darin enthaltene Inhalte ausgeliefert werden, sondern durch Logins, Klickpfade und Ladetests sicherstellen, das einzelne oder alle Funktionen sowie eine definierte Performance gegeben sind. Lösungen wie HP-Loadrunner sind uns bekannt.

Die Testsuiten können bei Bedarf in Deploymentprozesse integriert werden, und können durch Regressiontests sicherstellen, dass nur funktionsfähige Anwendungen ausgeliefert werden.

ApplicationServer - Monitoring

Für traditionelle Monitoring-Tools wie Nagios und die darauf basierenden Tools Icinga oder OP5 Monitor stellen ApplicationServer - Technologien Blackboxen dar, d.h. die Monitoring-Tools können zwar überprüfen, ob die entsprechenden Prozesse und Programme laufen und antworten, wie es innerhalb des ApplicationServers aussieht, welche Anfragen am längsten brauchen, wie viele Sessions gleichzeitig laufen, wie die Speicherverteilung aussieht etc lässt sich auf diesem Wege nicht überprüfen. Für diese Fälle bieten wir Tools an, mit denen sich die Prozesse innerhalb des ApplicationServers detailiert analysieren und aufzeichnen lassen.

Für JAVA-basierte Container arbeiten wir mit JAVA-Melody / PSI-Probe oder MosKito, können aber auch New Relic as Monitoring-Tool für JAVA/Ruby+Rails und Python-basierte ApplicationServer implementieren.

Server / RZ / Infrastrukturmonitoring

Die Überwachung und regelmäßige Kontrolle von Netzwerken, deren Hardware (Server, Router, Switches) und Diensten (Webserver, Datenbankserver, E-Mail-Server etc ) steht beim Infrastruktur-Monitoring im Vordergrund. Neben Überwachen von Vitalfunktionen der Server wie Prozessorauslastung, Speicherauslastung, Festplattenkapazität, Zeitsynchronisierung, Logfiles, laufende Programme, Logins uvm mehr kann richtig eingesetztes Monitoring Werte über Auslastung und für Kapazitätsplanung liefern und damit die IT-Administration unterstützen.

Der Rechenzentrumsbetrieb größerer oder komplexer Strukturen lässt sich mit einem Tool wie Splunk laufend überwachen und optimieren. Während man bei kleinen Setups manuell den Überblick behalten kann, ist ab einer gewissen Größe oder Menge an Logdaten ein zentrales Auswertetool notwendig, um Fehler im Setup und Betrieb systematisch analysieren und beheben zu können. Nur so kann man vermeiden, bei Heisen-Bugs die sprichwörtliche Nadel im Heuhaufen suchen zu müssen.

Wir bieten Inhouse-Support im Raum Hamburg/Schleswig-Holstein und unterstützen Online-Dienste deutschlandweit.

Security - Monitoring und Domainchecks

Für Web- und Onlinedienste ist die Überwachung der Reputation von Domains und Webseiten dann wichtig, wenn durch gehackte Webseiten oder Datenverlust Imageschädigungen oder Umsatzeinbußen zu befürchten sind.

Kein System ist perfekt, und Kompromittierung von Webseiten und Diensten kann auf verschiedene Wege geschehen. Hier kommt es darauf an, schnellstmöglich die richtigen Maßnahmen zu ergreifen, um weiteren Image- oder finanziellen Schaden abzuwenden.

MARE system bietet eine fortlaufende Überwachung von Servern, Webseiten und Domains und alarmiert Sie, wenn Unregelmäßigkeiten auftreten

Plugins und Programmierung

Für Nagios-basierte Monitoringsysteme bieten wir Plugin-Pogrammierung als Shellscripte oder Python-Programme. Damit lassen sich bestehende Monitoring-Systeme (fast) beliebig um Checks, Alarme und Funktionen erweitern.

Einen Teil der von uns erstellten Plugins bieten wir als Open-Source-Software zur freien Nutzung an.


Screenshots

Logfile-Fehlermeldungen in der Übersicht

errors

Statusmap

status-map

Load eines Servers

load-graph

Apps für iPhone + Android

apps

Mittlerweile ist der Markt verfügbarer Apps für Smartphones, egal ob iPhone oder Android, erfreulicherweise gut bestückt, für jedes Smartphone oder Tablet finden sich verschiedene Apps, mit denen sich die Monitoring-Server überwachen lassen.

Exemplarisch für die verschiedenen Apps sei hier iNag mit seinen Funktionen vorgestellt

iNag ist eine iPhone-Applikation, mit der man komfortabel den Status eines Nagios-Server ansehen kannn. iNag funktioniert mit allen Nagios-Versionen (1.x/2.x/3.x) und diversen Derivaten wie Icinga, Centreo, Oreion, Monarch, Groundwork und anderen Monitoring-Applikationen, die auf Nagios basieren.

iNag verbindet sich mit dem Nagios-Webserver, um die Statusdaten zu lesen und kann via SSL und htaccess abgesichert werden; der Zugriff auf das PHP-Script erfolgt passwortgeschützt.

Die Installation ist einfach: nach Anpassen der zweier Variablen im PHP-Script, Installieren der iPhone-App, Eingeben der Zugangsdaten hat man innerhalb von wenigen Minuten eine Anwendung auf dem iPhone, mit der man den aktuellen Status der von Nagios überwachten Dienste und Hosts in Echtzeit sehen kann. Man muss ja nicht auf eine zusätzliche Benachrichtigung via Email oder SMS verzichten.

Features

Links:

Screenshots:*


   



   





   



   



*) Bilder mit freundlicher Genehmigung von idevelop.fullnet.com

You code … we platform.