Seite wÀhlen

Nagios Config Interfaces – NConf

von | Jul 6, 2010 | Nagios, Serien, Icinga

Der zweite Blogpost der Serie. Besser spĂ€t als nie 😉
Heut ist NConf an der Reihe! NConf ist ein auf PHP basiertes Konfigurationstool fĂŒr Nagios, welches seine Daten in einer MySQL Datenbank speichert. NConf steht auf nconf.org frei verfĂŒgbar (GPL) zum Download bereit.
Installationsvoraussetzungen

Als Vorraussetzungen zur Installation werden Apache Webserver, PHP, MySQL und Perl benötigt. Nichts, was nicht auf einem aktuellen Nagios bzw. Webserver zu finden wĂ€re. ZusĂ€tzlich hilft ein webbasierter Wizzard mit einem „Pre-installation check“ bei der Einrichtung. Gleich zu Anfang fĂ€llt die gute Dokumentation auf. Die Installation ist im nconf.org eigenen Wiki sauber in einzelnen Schritten dokumentiert.
Handling / Usability
Der erste Blick auf das Webinterface ist ĂŒbersichtlich aber auch gleichzeitig ein wenig ĂŒberladen. Übersichtlich, da alles auf einer MenĂŒleiste gelistet ist – ĂŒberladen, da diese Liste mittlerweile doch etwas lang geraten ist. Die Entwickler haben die vielen Funktionen aber gut in Gruppen (Basic, Additional, Server und Administration) unterteilt.
Ansonsten ist das Webinterface gut bedienbar und lĂ€dt zĂŒgig. Möglichkeiten zum klonen von EintrĂ€ge, Multi-Modify und Suchfilter. Einige Select Boxen bieten eine „Live-Search“. Im Allgemeinen wĂ€re ein wenig mehr Web 2.0 wĂŒnschenswert.
Eine Feature das ich immer wieder toll finde ist der graphische Host-Dependency-Viewer. Über die Betittelung des Features kann man streiten. Hierunter verbirgt sich eine graphische Darstellung der Nagios Parent-/Child Beziehungen. Nicht – wie man evtl. meinen könnte – eine Abbildung der Nagios Hostdependencies.
Funktionsumfang
Der Funktionsumfang des Tools ist relativ umfangreich. Neben den Nagios Basics sind auch Host- und Servicetemplates realisierbar. In Sachen Host-/Servicedependencies und Eskalationen ist noch nacharbeit erforderlich. Diese beherrscht NConf ebenso wenig wie das zuweisen eines Services zu einer Hostgruppe. Die Features stehen allesamt auf der Liste der Upcoming Features fĂŒr NConf 1.2.7.
Enterprise Environments
Durch das Monitor/Collector Prinzip von NConf ist es möglich mehrere „Nagios Slaves“ unter einem Master zusammen zu fassen. Der Collector ist der aktive Sammler der Checkergebnisse, der Monitor konsolidiert mehrere Collector zentral in einer Ansicht. Die hierfĂŒr nötige, passive Konfiguration des Monitors wird beim generieren der Konfiguration automatisch erstellt.
Datenimport
FĂŒr das Importieren einer bestehende Konfiguration beinhaltet NConf Import-Skripte. Da diese je Lauf immer nur einen Objekttyp importieren können, ist eine Aufteilung der Nagios Konfiguration in einzelne Dateien nötig. Diese Vorbereitungen und der damit entstehende Mehraufwand fĂŒr Hosts, Timeperiods & Co erfreut leider nicht jeden Administrator.

Tobias Redel
Tobias Redel
Head of Professional Services

Tobias hat nach seiner Ausbildung als Fachinformatiker bei der Deutschen Telekom bei T-Systems gearbeitet. Seit August 2008 ist er bei NETWAYS, wo er in der Consulting-Truppe unsere Kunden in Sachen Open Source, Monitoring und Systems Management unterstĂŒtzt. Insgeheim fĂŒhrt er jedoch ein Doppelleben als Travel-Hacker und renoviert, baut und bastelt als Heimwerker an allem was er finden kann.

2 Kommentare

  1. Uwe

    Danke fĂŒr die MĂŒhe!

    Antworten
  2. NConf Developer

    Ich freue mich ankĂŒndigen zu dĂŒrfen, dass das Zuweisen von Services zu Hostgruppen, sowie unzĂ€hlige weitere Verbesserungen im NConf Release 1.3 zur VerfĂŒgung stehen werden. Das neue NConf ist ein Quantensprung in Sachen Abdeckung des Nagios Funktionsumfangs und Web 2.0! Auch der Import wurde verbessert.

    Antworten

Trackbacks/Pingbacks

  1. Weekly Snap: Clever Elements, Teltonika Modems, NConf & Apprentice sought â€ș NETWAYS Blog - [...] on, Tobias posted part 2 of his Nagios Config Interface series with a look at NConf. The PHP based…

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mehr BeitrÀge zum Thema Nagios | Serien | Icinga