Toolbox: Neue Produkte für IT-Experten

In diesem Monat-Tools sind alles über Überwachung, ob die Verfügbarkeit Ihrer Web-Site oder Überwachung von unternehmensweiten Systemen und Anwendungen überwachen.

Greg Steen

Betriebszeit-Roboter

Wenn Sie zum Ausführen einer Website verantwortlich sind, wird erwartet, wird es immer verfügbar sein und haben immer eine bissige Antwortzeit. Wenn nicht, werden die Menschen auf Ihre Seite kommen weitergehen. Betriebszeit-Roboter ist eine kostenlose remote-Dienst, mit dem Sie bis zu 50 Web-Sites mit Gesundheitschecks alle fünf Minuten zu überwachen. Wenn eine Ihrer Website-Überprüfungen fehlschlägt, können Uptime-Roboter Sie per E-mail, Short Message Service (SMS), RSS, Twitter oder auch Push-Benachrichtigungen mit Ihrem iPad oder iPhone senden.

Zum Einrichten Ihrer Website-Monitore erstellen Sie ein Konto, und klicken Sie auf "Add New" meine Monitore im Schaltpult. Als nächstes wählen Sie den Monitor:

  • HTTP sucht eine HTTP 200-Typ-Antwort von der angegebenen URL.
  • Stichwort Girokonto sucht nach einem bestimmten Wort (oder deren Fehlen) in der HTTP-Antwort.
  • Ping ist ein Standardüberprüfung (ICMP = Internet Control Message Protocol).
  • TCP-Ports überprüft ein bestimmter Port empfangsbereit ist"Anforderungen".

Nach dem pflücken des Monitor-Typs, geben Sie die URL oder IP des Hosts, zusammen mit allen relevanten Informationen zu überprüfen. Wählen Sie, wie Sie Benachrichtigungen erhalten, wenn ein Problem vorliegt. Betriebszeit Roboter hat auch ein API Sie können anzeigen, erstellen, aktualisieren und löschen, Monitore und Warnungs-Kontakte zugreifen. Dadurch können Sie den Dienst einfach in eine bestehende Überwachungsinfrastruktur zu integrieren. Es hilft Ihnen auch, wie Ihnen Websites, Online- und offline bringen-Skriptregeln.

Die Schöpfer von Uptime Roboter hat vor kurzem ein Modulupdate mit verbesserten Eigenschaften. Sie planen auch eine Schnittstelle aktualisierte und überarbeitete. Betriebszeit-Roboter ist derzeit kostenlos, und hoffentlich können sie es so halten, aber sie können Post-redesign zu überdenken (siehe die Uptime-Roboter-Blog für weitere Informationen). Betriebszeit-Roboter kann überprüfen, dass Ihre Web-Site von der Außenwelt.

Uptime Robot

Nagios mit NSClient++- und Lilac-Reloaded

System- und Applikations-monitoring ist eine Schlüsselkomponente des erfolgreichen IT-Betriebs. Je mehr eingehende, die Überwachung, die bewusst Ihrer Anwendungen und Infrastruktur sind Sie und desto schneller werden Sie für die Problembehandlung und reagieren können. Eine skalierbare Überwachungslösung, die alles verarbeiten kann – Router, Switches, Drucker, Windows, Unix und Linux-Rechner und mehr — ist das open-Source-Produkt Nagios.

Nagios installieren am beliebtesten Varianten von Linux, als Paket oder Gebäude aus der Quelle. Anweisungen für die Installation von Quelle sind ziemlich umfassend, wenn Sie einen verfügbaren Linux-System als Host haben, sollten Sie in der Lage aufzustehen und auf das Kernsystem ausgeführt sein. Werfen Sie einen Blick auf die Schnellstart-Installationsanleitungen für Nagios Weitere Informationen.

Nagios besteht aus drei Hauptkomponenten: Nagios-Core, Plug-ins und der webbasierten front-End. Nagios-Core ist die Serverkomponente, die alle Überwachungsaufgaben behandelt. Die Plug-ins können Sie verschiedene Server, Anwendungen, Dienste und Performance-Metriken überwachen. Und das Web-basierte Frontend gibt Ihnen Interaktion und Visualisierung im System. Einmal installiert, sollten Sie Ihre erste Host einrichten. Die Installationspakete geben Sie Beispiele für die Text Datei-basierten Konfigurationsdateien, die für die Überwachung von Anwendungen und Diensten mit Nagios erforderlich sind.

Um Windows-Servern zu überwachen, wollen Sie auch einen Blick auf die freie und open Source monitoring Agent NSClient++-. Dies ist eine modulbasierte Überwachungsagenten, die Sie auf Ihren Windows-Servern zu installieren, so dass Sie Kontrollen von Ihrem Nagios-Server durchführen können. Mit dessen standardisierte Protokoll behandeln arbeitet sie mit anderen monitoring-Lösungen. Sobald Sie den Client installiert haben, werden Sie in der Lage, CPU, Speicher, Festplatte, Prozesszustand Registrierungseinträge, Service-Zustände, Leistungsindikatoren und Uptime Windows Server abzufragen. Es gibt zusätzliche Module, die Nagios Fähigkeiten und Ereignisprotokoll Abfragen, allgemeine skriptgesteuerte Abfragen und SMTP-Server-Systemfunktionen, um nur einige zu nennen erweitern.

Nagios hat eine aktive Benutzer- und Support-Struktur. Es gibt einige zusätzliche Nagios Projekte draußen, die bieten zusätzliche Funktionen, Verbesserung die Benutzeroberfläche oder Konfiguration verwalten. Die meisten dieser Erweiterungen finden Sie auf Nagios Exchange. Hier finden Sie eine Reihe von neuen front-Ends, um Ihren Nagios-Schnittstelle und zusätzliche Plug-ins für neue Monitore zu verschönern. Beispielsweise gibt es Plug-ins für T-SQL-Abfragen ausführen, auf Microsoft SQL Server .

Wenn Sie Text Datei-basierte Konfiguration langweilig finden, können Sie die Lila-Reloaded Add-on zu helfen. Flieder-Reloaded wird Ihr Monitor-Konfiguration für Sie, Informationsspeicherung im Nagios-Konfiguration in einem MySQL-Speicher verwalten. Wenn Sie bereit sind, können Sie die Konfiguration als Dateien heraus schreiben, auf die Festplatte mit einem Klick auf eine Schaltfläche.

Sobald Ihre Monitore aktiv sind, kann Nagios Sie per E-mail, SMS oder ein benutzerdefiniertes Skript Benachrichtigen, wenn eine Überprüfung fehlschlägt oder wenn Dinge wieder normal bekommen haben. So können Sie helfen, sicherzustellen, dass die wirklichen Probleme durch eine Tonne der Fehlalarme maskiert sind nicht, können Sie die Schwellenwerte für verschiedene Warnungen vom Dienst konfigurieren. Sie können auch konfigurieren Eskalations-Policies für Warnungen und Benachrichtigungs-Policies oder Richtlinien auf der Grundlage der Tageszeit festlegen.

Für jeden Host können Sie definieren Wartungsfenster oder Kontrollen vorübergehend zu deaktivieren, wenn Sie auf einem Host arbeiten müssen. Wenn ein Service oder Host führt nach unten, Sie können auch konfigurieren, das System um ein Skript auszuführen oder plug-in konnte einen neuen Host online zu bringen oder IIS neu starten. Auf diese Weise können Sie das System wirklich als ein proaktives monitoring-Lösung verwenden.

Nagios verfügt über eine Reihe integrierter Berichte, die Ihnen helfen, die Gesundheit Ihrer Infrastruktur im Laufe der Zeit zu verstehen. Sie können einen angegebenen Zeitbereich oder Prozentsatz-Verfügbarkeit und Ausfallzeiten für alle Ihre Systeme überwachen. Es gibt auch Trendberichte, so können Sie Dinge wie CPU-Auslastung. Solche Berichte helfen mit Kapazitätsplanung durch Unterstützung bei der System "Druckpunkte" zu sehen, bevor sie kritisch werden. Die Warnungs-Berichte zeigen Ihnen wann, wo und wie verschiedene Warnungs-Zeiten. Sie bieten auch Metriken auf die Antwortzeit. Das Web-front-End gibt Einblick, wie Nagios selbst, mit Blick in die Systemprotokolle und Metriken für Terminplanung Warteschlange, Performance-Daten und Prozessinformationen abschneidet.

Wenn Sie für mehr öffentliche Unterstützung für die Implementierung von Nagios suchen, gibt es Produkte, die auf Nagios-Core gebaut. Nagios XI¸ beispielsweise gibt Sie vereinfachte Verwaltung, ein etwas besseres Interface, weitere, Erweiterbarkeit und Leistungsoptimierung in ein downloadbares Paket mit einem Support-System eingerichtet, um Ihnen zu helfen erhalten einrichten oder wenn Sie auf Schwierigkeiten stoßen. Nagios XI kostet durch die Anzahl der Hosts, die Sie überwachen möchten. Es beginnt bei $1.995 für bis zu 100 Hosts oder $4.995 für unbegrenzte Hosts pro Installation.

Jedoch, wenn Sie das Gefühl bequem eigene Instanz einrichten und starten, können Sie die open-Source-Version sowie die aktive Community. Nachdem eine proaktive monitoring-Lösung im Ort wird sparen Sie Zeit, reduzieren Stress und Hilfe, die Sie sich freuen, anstatt ständig Feuer.

Nagios with NSClient++ and Lilac-Reloaded

Greg Steen

**Greg Steen**ist Technologieexperte, Unternehmer und Enthusiast. Er ist immer auf der Suche nach neuen Tools zu erleichtern Operationen, die Qualitätskontrolle und die Entwicklungsabteilung für IT-professional.

Verwandte Inhalte