Monitoringdefinitionen
Konzept
Ich habe mir für mein Nagios ein eigenes Monitoringkonzept erstellt, welches ich bei der Administration von Nagios mit NagiosQL verwende:
- Ein Host hat nur vorgeschaltete Hosts und Hostvorlagen
- Ein Service hat nur Hostgruppen o. Hosts und Servicevorlagen
- Eine Hostgruppe hat nur Hostmitglieder
- Eine Servicegruppe hat nur Servicemitglieder
- Eine Hostvorlage hat nur Hostgruppen
- Eine Servicevorlage hat Hostgruppen und Servicegruppen
Vorlagen
Hier einige wichtige Infos zu Vorlagen:
- Vorlagen, die auf anderen Vorlagen basieren, müssen immer die Vererbung („+“-Zeichen) einzelner zusätzlicher Einstellungen haben
Es reicht aber nur die Vorlagen mit einer Basis, einem Host- oder Serviceobjekt zuzuweisen. - basiert ein Host- oder Serviceobjekt auf Vorlagen, welche keine weiteren Basen und Vererbungen haben und erhält dieses zusätzlich Vorlagen, z.B. mit anderen Kontaktgruppen aber ohne weiteren Basen, so muss die Vorlage mit der anderen Kontaktgruppe, dennoch Vererbungen für die Kontaktgruppe eingeschaltet haben, da sonst diese nicht vererbte Einstellung nicht berücksichtigt würden.
Zusätzlich muss die Vorlage welche- keine Basen
- andere Kontaktgruppen
- und die Vererbung hat
<html> </html>als erste in der Vorlagenreihenfolge im Host- oder Serviceobjekt stehen, da sie auch hier nicht berücksichtigt würde.