Nconf.

Enterprise Nagios Configurator
Jetzt downloaden

Nconf. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The NConf Team
  • Website des Verlags:
  • http://www.nconf.org/

Nconf. Stichworte


Nconf. Beschreibung

Enterprise Nagios Configurator. NCONF ist ein PHP-basiertes Web-Tool zum Konfigurieren der Nagios-Überwachungssoftware. Es unterscheidet sich von ähnlichen Tools, indem es Enterprise-Class-Funktionen wie Vorlagen, Abhängigkeiten und die Fähigkeit zur Konfiguration einer großen, verteilten Nagios Server-Topologie anbietet.NCONF ist hauptsächlich an Sysadmins ausgerichtet, die Nagios bereits kennen, aber sucht nach einem bequemeren Weg Von der Verwaltung ihrer Konfigurationsdateien Da es sich um ein physisches Limit für den Betrag der Dienste aufweist, den eine Nagios-Instanz überwachen kann, ermöglicht unser Tool Dienstleistungen, die über mehrere Nagios-Instanzen bereitgestellt werden können (optional). Das Werkzeug basiert auf PHP, Perl und MySQL. Um Flexibilität auf künftige Änderungen an der Nagios-Software zu gewährleisten, haben wir ein abstraktes Datenmodell implementiert, mit dem wir das Datenschema erweitern können, und um neue Optionen in Nagios integrieren zu können. Daher gibt es keinen "Host", "Service", "ServiceGroup" oder ähnliche Entitäten, die in der Datenbank zu finden sind. Stattdessen haben wir jede Entität auf ein sogenannte "Konfigurationselement" reduziert. Jeder Artikel ist von einer bestimmten "Klasse" und verfügt über mehrere "Attribute", die ihm zugewiesen ist. Eine Klasse repräsentiert grob eine Nagios-Konfigurationsdatei. Attributwerte werden separat von Attributen gespeichert, sodass Attribute nur einmal für jede Klasse definiert werden müssen. Artikel können miteinander verknüpft werden. Die gesamte Datenbank besteht derzeit aus 6 Tabellen. Die Webschnittstelle ist in PHP implementiert. Alle Ansichten und Formulare werden so dynamisch wie möglich implementiert, so dass keine Änderungen am PHP-Code erforderlich sind, wenn sich Nagios-Konfigurationsattribute ändern. Jede GUI wird dynamisch auf der Grundlage der Attributinformationen in der Datenbank erzeugt. Dadurch können wir den für die GUI erforderlichen Code drastisch reduzieren. Der Fokus war immer auf Benutzerfreundlichkeit und Benutzerfreundlichkeit. Das Look 'n' fühlt sich leicht an das Lieben an. Funktionen können gemäß den Berechtigungen eines Benutzers aktiviert oder deaktiviert werden. Das Tool enthält auch mehrere konfigurierbare Module zur Authentifizierung, Kennwortverschlüsselung und Konfigurationsbereitstellung sowie Syntaxprüfung. Hier sind einige wichtige Funktionen von "NCONF": · Mühelos eine verteilte Nagios-Topologie aufrechterhalten · Benutzerfreundliche Web-GUI · Host- und Servicevorlagen · Grafischer Abhängigkeitszuschauer · Mehrere Authentifizierungsmodi · Nagios Config-Importeur · CSV-Dateiimporteur · Perl-Datenbank-API · Datenschema anpassbar und erweiterbar · Läuft auf Linux / Apache / PHP / MYSQL Anforderungen: · Nagios. · PHP. Was ist neu in dieser Version: · Fehler der Erlaubnis abgelehnt, wenn ein "normaler" Benutzer versucht, ein Formular zu löschen · "Unbekannter" Benutzerfehler in der Historieeintrag beim Erzeugen aktueller Nagios Config behoben · MAX_LENGTH-Limit des Felds "Adressen" beim Klonen eines Hosts festgelegt · Fehler in der Eingabe-Formular für Serviceparameter (ordnungsgemäße Handhabung des "!" -Zeichens) behoben · Problem mit "Multi_Modify" behoben, die Oncall_groups nicht durchsetzt werden · Feste Zitate Fehler "(doppelt) und '(Single) in den Attributen Formular für Anzeigen / Hinzufügen für Attribute des Typs' Select 'und in allen anderen Textfeldern (Attribut und freundlicher Name, Beschreibung, mögliche Werte, vordefinierter Wert) · CSV-Importeur- und Beispielskripts hinzugefügt, um beliebige Art von Elemente aus einer CSV-Datei in NCONF zu importieren · Ein id-wrapper-Skript (id_wrapper.php) hinzugefügt, mit dem Benutzer einen Link auf die Seite der NCONF 'Details einbetten können, wodurch nur der Name eines Elements kennt (Artikelname und Artikelklasse werden als Get-Parameter übergeben) · Konfigurationsoption hinzugefügt Overview_Quantity_standard · Konfigurationsoption hinzugefügt Select_Value_Separator · 'Host-Template' Klasse und Attribute hinzugefügt, fügte mehrere vordefinierte Host-Template-Elemente hinzu · 'Service-Template' Klasse und Attribute hinzugefügt, fügte mehrere vordefinierte Service-Template-Elemente hinzu · "Verwenden von 'Use' Attribut" an 'Hosts' und 'Services' Class · Ein neues 'host_template' und 'service_template' Attribut an Timeperiods, Nagios-Sammler und Nagios-Monitore hinzugefügt. Dadurch können Benutzer angeben, dass Vorlagen angeben, die automatisch an jedem Dienst zugewiesen werden sollen, der mit diesen Elementen verknüpft ist. · "Default_Service_Name" -Stribut hinzugefügt, um die Klasse zu überprüfen. Dieser Wert wird verwendet, wenn er neue Dienste anstelle des CheckCommand-Namens hinzugefügt wird. · Hinzugefügte 'Notes' und 'Notes_URL' Attribute zu Hostgroup- und ServiceGroup-Klassen. · "Stales_Service_Command" Attribut 'Nagios-Monitor'-Klasse hinzugefügt. Wenn festgelegt, schreibt dies ein "Dummy" -Kontrolle, der auf alle Dienste auf einem 'Nagios-Monitor ist. Der "Dummy" Check_command wird daher nicht mehr durch das Flag 'Active_checks_enabled' ausgelöst. · Neue Datentyp 'ord_cust_order' an Configuration-Tabelle und GUIs hinzugefügt. Auf diese Weise können Benutzer die Reihenfolge angeben, wie verknüpfte Elemente auf die Konfiguration geschrieben werden sollen (notwendig für 'Use' Attribute, um die Reihenfolge der Vorlagen zu definieren). · Zusammengeführtes Generate_Config.pl mit NCONF Perl-API, verschoben bestimmte Funktionen auf Perl-Module · Umbenannte alte NCONF-Host-Templates auf 'Host Presets' · Umbenannt 'Normal_Check_Interval' und 'Retry_check_Interval' Attribute zu 'Check_interval' und 'Retry_interval' · Das Attribut 'Depard_Service_Description' von 'Service' Class entfernt · 'Übersicht geändert': Der Benutzer kann jetzt den Betrag der Einträge auswählen, den er sehen möchte, und springen Sie auch auf die erste / letzte Seite · Geändert "Service hinzufügen": Dienste können für denselben Host wiederverwendet werden, ohne die vorhandenen zuerst umbenennen zu müssen (Service Auto-umbenannt an '_2') · Geändertes Layout von 'ordn_many' Select-Boxen. Neu ist auch eine Live-Suchfunktionalität für eine schnellere Filterung vieler Einträge. · Die Registerkarte "Advanced" geändert, um während der Schaltansichten offen zu bleiben (erfordert, dass Cookies im Browser aktiviert werden können) · Geänderter Wert Separator für Attribute von Typ 'Select' von ',' to '::' · Geänderter Nagios Config-Importeur: Importdateien werden jetzt in der sequentiellen Reihenfolge verarbeitet. Artikel werden nicht mehr zufällig gelesen. · Geändert und erweitert mehrere Funktionen der NCONF Perl-API (siehe API-Dokumentation für Details) · Geändert 'Generate Config': Zusätzliche Möglichkeit,% ...% Style NCONF-Makros in einem beliebigen Textattribut zu verwenden (z. B.% nagios_server_name% usw.) · Geändert 'Konfiguration generieren': addiert 'check_result_path' = nconf / temp / to temp / test / nagios.cfg für die Syntaxprüfung. Dies beseitigt den gängigen Fehler ', der nicht in CHECK_RESULT_PATH' nicht geschrieben wird. · Geändertes CONFIGATTTRS.LINK_AS_CHILD-Attribut in der Datenbank in ENUM ('Ja', 'Nein') nicht null Standard 'Nein' · Mehrere Host-, Service-, Timeperiod-, Nagios-Collector- und Nagios-Monitor-Attribute von "obligatorisch" bis "nicht obligatorisch" geändert · Geändert, wie mehrere Attribute von Timeperiods basierend auf den Attributen von Check_Period und Notification_Period geerbt werden (siehe Versionshinweise!) · Geänderte Suchfräser: '%' Wildcards werden jetzt in '*' geändert, und '*' wechselt nicht mehr auf '%' · Suchfilter in 'Show Services' geändert: Es filtert jetzt Filter für Hostname und ServiceName kombiniert


Nconf. Zugehörige Software