Vorgeschichte
Als Dienstleister im Telekommunikationsbereich haben wir bei den meisten Kunden 1 – 2 Applikationsserver stehen die mit den Telefonanlagen kommunizieren, wichtige Aufgaben übernehmen und somit auch Ausfallkritisch sind.
Im Falle eines Ausfalls ist es notwendig schnellstmöglich darüber informiert zu sein. Sei dies um im Falle eines Totalausfalles so schnell wie möglich reagieren zu können, oder um im Falle eines Teilausfalles einen Totalausfall zu verhindern. Eine zentrale Überwachung mit zentralem Alarmierungskonzept ist deshalb ein klarer Mehrwert.
Die Schwierigkeit in diesem Szenario besteht darin, dass die zu Überwachenden Geräte in völlig unabhängigen einzelnen lokalen Netzen bei den Kunden stehen und somit nicht durch ein zentrales System “aktiv” überwacht werden können.
Somit muss eine Lösung her bei welcher die zu überwachenden Systeme Informationen über ihren aktuellen Status an ein zentrales System melden.
In anbetracht dieser Voraussetzungen habe ich mich für das Network Monitoring System Nagios Core in einer Konfiguration für passive Host Überwachung entschieden. Da ich mich während der Umsetzung dieses Projekts sehr stark durch diverse Foren, Blogs und Fachliteratur wühlen musste, werde ich die Konfiguration des Systems in den folgenden Posts dieser Serie erläutern.
Überblick
Folgende Themen sind für diese Serie geplant:
Nagios Core
- Installation und Konfiguration eines Ubuntu Linux Servers für die Nagios Installation
- Installation des Nagios Core aus den Quellen
- Aufbau des Nagios Core Systems (Konfigurationsdateien und deren Abhänigkeiten)
- Einrichten aktiver Überwachungen eines Linuxsystems
- Einrichten aktiver Überwachungen eines Windows Systems
- Konfiguration des Nagios Core Systems für passive Überwachung
- Einrichten eines Windows Systems für passive Überwachung
- Einrichten eines Alarmierungskonzepts
PNP4Nagios (Performance Visualisierung)
- Installation der für PNP4Nagios benötigten Komponenten
- Installation des PNP4Nagios aus den Quellen
- Konfiguration der Nagios Services um Performance Daten zu speichern
- Einfügen der PNPGraphen als Extra Action im Nagios Webinterface
NagVis
- Installation der für NagVis benötigten Komponenten
- Installation und Konfiguration von NagVis
- Konfiguration einer Karte über das WUI
- Konfiguration einer Karte über die CFG Datei
- Integration der PNPGraphen in die NagVis Karten
- Konfiguration eines Rotation Pools
NConf (Nagios Core Konfiguration über Web User Interface)
- Installation der für NConf benötigten Komponenten
- Installation und Konfiguration von NConf
- Funktionsweise von NConf
- Einrichten der automatischen Verteilung von Konfigurationsänderungen
Im Laufe des Schreibens der Artikel ist es möglich dass diese Liste noch erweitert und/oder geändert wird.
so long,
DeWitt
