debaer wrote:
Ich habe natürlich nur eine service.cfg importiert und damit erklärt sich dann wohl der Name. Aber wäre es nicht möglich einen zusammengesetzten Namen aus Host und Service zu generieren?
Bei NConf wurde dies recht schön gelöst. Dort sehe ich Hostname: Servicename.
Und bei 3,5k Services möchte ich jetzt ungern für jeden eine einzelne .cfg Datei erstellen.
Da man einem Service 1000 Hosts zuteilen kann und/oder auch 1000 Hostgruppen, welchen Host oder welcher Hostgruppe davon soll ich nehmen. Den Ersten? Die ersten zwei? Alle Tausend? Diese Lösung hatten wir in einer früheren Version, aber sie hat sich nicht bewährt - bzw. es kam auch da zu vielen Änderungswünschen. Zeitweise hatten wir in jeder neuen Version eine andere Lösung aber keine hat den Leuten gefallen
Kann ich so nicht bestätigen. Wenn ich mir jetzt eine Config von einem Host nehme, definieren wir dort auch die entsprechenden Services. Sprich ich habe in einer Config Datei alles zu einem Host zusammen. Aber vielleicht machen auch nur wir das so. Keine Ahnung was da üblich ist.
Es geht nicht um die Datei, sondern um den "Host" Block:
define host {
xxx
}
Üblich ist leider überhaupt nichts - müssten wir das Tool nur für einen Benutzer schreiben wäre alles kein Problem.
Soviel Zeit und Ressourcen kostet das ganze , zumindest in unserer Umgebung(150 Hosts, 3,5k Services), nicht. NConf kann auch dies bereits. Jedoch kann NConf viele andere schöne Sachen nicht wie userdefinded variables und escalations. Außerdem ist auch die Oberfläche von NagiosQL besser, daher möchte ich nur ungern wieder auf NConf zurück greifen.
Wir haben Benutzer mit wesentlich grösseren Konfigurationen - die haben aktuell schon ein Problem und das wollen wir ungern noch weiter verschärfen
Für 3.1 sind wir zur Zeit daran einige dieser Wünsche umzusetzen - insbesondere möchten viele (bestehende) Services bereits bei der Hostkonfiguration dazudefinieren.
NagiosQL ist nicht das "bessere" NConf - die beiden Tools verfolgen unterschiedliche Philosophien. NagiosQL arbeitet sehr nahe an der Nagios Konfiguration und hat seinen Fokus auf der Vollständigkeit (Unterstützung aller Funktionalitäten) - leider bleibt dabei teilweise noch der Komfort auf der Strecke, bzw. ist es für Anfänger welche nie Konfigurationsdateien von Hand editiert haben etwas kryptisch, dafür finden sich die Experten wieder besser zurecht.
Zusätzlich sind wir wenig Leute und haben nur sehr beschränkt Zeit zur Verfügung - andernfalls wären viele Ideen bereits realisiert worden
