Website //Blog //Community //OSMC //OSDC
  
 
LConfLConf


 

LDAP basierte Konfiguration: LConf

LConf ist ein LDAP basiertes Verwaltungssystem für Konfigurationen von Nagios und Icinga. Die Konfiguration des Monitorings wird dabei in einem LDAP Verzeichnis gespeichert und auf Knopfdruck in eine Monitoring Konfiguration generiert.

Man kann LConf über einen nativen LDAP Konfigurator, über ein eigenständiges Webinterface oder ein komplett in Icinga Web integriertes Modul steuern.

 

Vererbungsmechanismen

Die Nutzung eines LDAP-Verzeichnisses als Container bietet einige Vorteile gegenüber File- oder Datenbankbasierter Konfigurationen. Durch die integrierten Vererbungsmechanismen kann ein Parameter, der für mehrere Objekte gelten soll an einer übergeordneten Stelle definiert werden und gilt damit automatisch für darunter liegende Elemente. So muss z.B. ein Ping check, der für alle überwachten Geräte gilt nur einmal konfiguriert werden und jedes neue Device welches darunter definiert wird, erhält automatisch diesen Check.

Werden nun beispielsweise die Warnschwellen angepasst, zieht sich diese Änderung durch den kompletten Baum. Natürlich kann die Vererbung jederzeit durch individuelle Erweiterungen oder Kürzungen in untergeordneten Teilbäumen angepasst werden.



Strukturierte Abbildung der Konfiguration

Durch die vom frei definierbare Baumstruktur lassen sich auch große Umgebungen sehr übersichtlich abbilden. Es können zum Beispiel verschiedene Standorte als Teilbäume angelegt werden, was gleichzeitig den Vorteil bietet, dass man über Berechtigungen den jeweils am Standort zuständigen Administratoren Zugriff auf "Ihre" Konfiguration geben kann. So kann man generelle Konfigurationseinstellungen zentral vornehmen, aber auch die detaillierten Überwachungen den jeweiligen Fachleuten anvertrauen.

Die Konfiguration der Teilbäume kann anschließend über die Exportfunktion auf verschiedene Satellitesysteme ausgerollt werden.


Volle Integration in Icinga

LConf ist als Modul voll in Icinga integriert und steht innerhalb des Weboberfläche als eigenes Programm zur Verfügung. Es ermöglich die Verwaltung eines oder mehreren LDAP Bäume innerhalb der Icinga Weboberfläche.

 

Die verschiedenen Objekte werden dabei mit verschiedenen Icons angezeigt, was die Wiedererkennung deutlich erleichtert. Durch die hierarchische Struktur des LDAP Systems können theoretisch unbegrenzt komplexe Strukturen mit LConf verwaltet werden.

 

 




Connection Manager

Über den integrierten Connection Manager können mehrere LDAP Bäume in LConf eingebunden werden. So ist es möglich, dass beispielsweise Tochterfirmen eigene LDAP Bäume betreiben und diese auch selbst administrieren können, während in der Zentrale ein übergeordneter Admin Zugriff auf alle Konfigurationseinstellungen der Tochterfirmen hat.


Wizards zum Anlegen neuer Objekte

Das Anlegen neuer Objekte kann mit "Drag & Drop" oder mit der Hilfe des integrierten Wizards erledigt werden, womit auch Anwender, die mit den Icinga Internas nicht vertraut sind, selbst Objekte ins Monitoring System aufnehmen können. Der Wizard fragt alle notwendigen Angaben ab oder stellt nur wenige Auswahlmöglichkeiten zur Verfügung.




Drag & Drop und Kontextmenüs

Über das Webinterface stehen sehr komfortable Funktionalitäten zur Konfiguration zur Verfügung. Man kann Systeme einfach innerhalb eines Baumes und sogar zwischen verschiedenen Verzeichnissen kopieren und verschieben. Verknüpfungen von Templates sind mit Hilfe eines Standard LDAP Alias sind ebenfalls möglich.

 

So können beispielsweise Konfigurationen per Mausklick von einem Testsystem in das Produktivsystem übernommen oder von einem Satelliten auf einen anderen verschoben werden.

Durch diese multiple Konfigurationsverwaltung können beispielsweise Testkonfigurationen neben produktiven Versionen verwaltet werden. Zuerst wird die Testkonfiguration deployed und getestet, anschließend kann die produktive Version ausgerollt werden.

Verwaltung vieler Icinga Instanzen und Satelliten

LConf erlaubt die Konfiguration vieler Icinga Server in einem gemeinsamen Interface, da sich Teilbereiche der Konfiguration auf verschiedene Icinga Server oder Icinga Instanzen ausrollen lassen. Dabei werden nicht nur die Konfigurationen der aktiven Checkserver, sondern automatisch auch die passiven Checkempfänger eines eventuellen, zentralen Master Servers erstellt. Dies bedeutet eine drastische Arbeitserleichterung für die Admins verteilter Umgebungen.






Kontakt zu uns:

 

Wir stehen Ihnen für alle Fragen sehr gerne zur Verfügung.

 

E-Mail:  info(at)netways.de
Telefon: +49 911 92885-0