24.09.2011, 05:23 UTC+2

Sie sind nicht angemeldet.

Problem mit Hosttemplates und Hostgroups Vererbung

EMSPascal

Schüler

Beiträge: 120

Geburtstag: 28.12.1992 (18)

Geschlecht: Männlich

Wohnort: 49661

Beruf: Fachinformatiker / Systemintegration

Anzahl Nagios-Server: 1

Nagios-Version(en): 3.2.3

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 480

Anzahl Services: -

Betriebssystem(e): Ubuntu 11.04

Plugin-Version(en): 1.4.15

NDO-Version: Apt-Get-Version

Sonstige Addon's: NagiosQL

1

21.09.2011, 13:20

Problem mit Hosttemplates und Hostgroups Vererbung

Hi,



ich habe folgendes Problem:

Von der Logik her, habe ich ein Hosttemplate erstellt. Dieses vererbt seine Informationen an die Hostgroups, die ja wiederum die Hosts enthalten.

Und so sollten die Vererbungen ja eigt richtig laufen.



Das Problem ist nur, dass die Informationen aus dem Template nicht an die Hosts weitergegeben werden.



Wenn ich einen Host nehme und ihm das Template zuweise funktioniert es einwandfrei.

Nur anderesrum entsprechend nicht.



Habt Ihr eine Idee, woran das liegen könnte?



Danke

Martin

Fortgeschrittener

Beiträge: 262

Wohnort: Schweiz

Beruf: System Engineer

Anzahl Nagios-Server: 1

Hobbys: unzählige :-)

Nagios-Version(en): 3.x

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 1

Anzahl Services: 10

Betriebssystem(e): OpenSuSE 11.1

Plugin-Version(en): -

Sonstige Addon's: NagiosQL

2

21.09.2011, 15:03

Soweit ich mich erinnere kann ein Hosttemplate Werte nur direkt an einen Host vererben, jedoch nicht über eine Hostgruppe.

Mit NagiosQL kann man jedenfalls mit Sicherheit kein Template einer Hostgruppe zuweisen. Bisher habe ich aber auch noch nie gehört, dass das von Nagios unterstützt würde.
NagiosQL Developer
http://www.nagiosql.org

EMSPascal

Schüler

Beiträge: 120

Geburtstag: 28.12.1992 (18)

Geschlecht: Männlich

Wohnort: 49661

Beruf: Fachinformatiker / Systemintegration

Anzahl Nagios-Server: 1

Nagios-Version(en): 3.2.3

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 480

Anzahl Services: -

Betriebssystem(e): Ubuntu 11.04

Plugin-Version(en): 1.4.15

NDO-Version: Apt-Get-Version

Sonstige Addon's: NagiosQL

3

21.09.2011, 15:12

Hi,

danke für die super Antwort.

Dann habe ich mich wohl bis jetzt auf dem falschen Pfad bewegt -.-

Nun muss ich nur umdenken, wie ich die Templates am Besten anwenden kann.

Darf ich fragen, wie du die Templates benutzt?


Danke


Edit:

Ich muss nochmal fragen: Muss ich dann jedem Host das Template manuell zuweisen?

Oder anderesrum: Ich kann also nur einem Host ein Template zuweisen und nicht andersrum?!

Martin

Fortgeschrittener

Beiträge: 262

Wohnort: Schweiz

Beruf: System Engineer

Anzahl Nagios-Server: 1

Hobbys: unzählige :-)

Nagios-Version(en): 3.x

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 1

Anzahl Services: 10

Betriebssystem(e): OpenSuSE 11.1

Plugin-Version(en): -

Sonstige Addon's: NagiosQL

4

21.09.2011, 15:42

Ja, die 1-n Templates müssen manuell jedem Host zugeteilt werden, anders geht es leider nicht.
NagiosQL Developer
http://www.nagiosql.org

NagPascal

Schüler

Beiträge: 120

Geburtstag: 28.12.1992 (18)

Geschlecht: Männlich

Wohnort: 49661

Beruf: Fachinformatiker / Systemintegration

Anzahl Nagios-Server: 1

Nagios-Version(en): 3.2.3

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 480

Anzahl Services: -

Betriebssystem(e): Ubuntu 11.04

Plugin-Version(en): 1.4.15

NDO-Version: Apt-Get-Version

Sonstige Addon's: NagiosQL

5

22.09.2011, 07:21

Danke, das bringt mich sehr viel weiter :)

Gruß und einen schönen Start in den Donnerstag :)

Pascal

Edit:

Ich habe nun jedem Host ein "Standard-Template" zugewiesen.

Das klappt auch soweit ganz gut.

Da ich nun aber spezielle Einteilungen machen möchte, z. B. Server-Template, oder Workstation-Template habe ich eine weitere Frage:

Muss ich diese auch wieder manuell jedem einzelnen Host zuweisen.

Wäre es in der Hinsicht nicht besser, wenn man Templates auch gruppierten Hosts zuweisen könnte?

Oder muss ich nun wieder zu weitermachen, dass ich meinen Servern wieder einzeln ein weiteres (oder anderes) Template zuweise?



Edit2:

Habe mich gerade in der DB von NagiosQL umgeschaut und habe eine Tabelle: "tbl_lnkHostToHosttemplate" und "tbl_lnkHosttemplateToHost" gefunden.

Müsste es über HosttemplateToHost nicht möglich sein, ein Template einem Host zuzuweisen? Oder wofür ist diese tabelle?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »NagPascal« (22.09.2011, 07:53)


Martin

Fortgeschrittener

Beiträge: 262

Wohnort: Schweiz

Beruf: System Engineer

Anzahl Nagios-Server: 1

Hobbys: unzählige :-)

Nagios-Version(en): 3.x

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 1

Anzahl Services: 10

Betriebssystem(e): OpenSuSE 11.1

Plugin-Version(en): -

Sonstige Addon's: NagiosQL

6

22.09.2011, 10:46

Zu Edit1:
Ja, jedes Template muss manuell dem gewünschten Host zugeteilt werden. Wenn mehrere Templates einem Host zugeteilt werden ist zudem die Sortierreihenfolge dafür entscheidend, welche Werte aus welchem Template gelten.

Natürlich wäre es komfortabel, wenn man Templates gruppiert zuweisen könnte - aber NagiosQL ist keine Erweiterung von Nagios sondern lediglich ein Bearbeitungstool für Nagios Konfigurationsdateien. Somit kann NagiosQL nur anbieten was Nagios selber kann und nicht mehr. Dieses Feature müsste also zuerst von Nagios unterstützt werden, bevor wir es in NagiosQL anbieten können. Speziell in diesem Zusammenhang wäre zudem die Sorttierreihenfolge, die bei keinem Host in der Gruppe abweichen dürfte.

Zu Edit2:
tbl_lnkHosttemplateToHost enthält Daten zur Relation Hosttemplate <- (Vorgeschaleter) Host
lbl_lnkHostToHosttemplate enthält Daten zur Relation Host <- Hosttemplates

Wenn also mehrere Hosts denselben vorgeschalteten Host (Parent Host) besitzen kann man diesen vorgeschalteten Host im Template definieren anstelle in jedem der Hosts direkt. Die Linktabelle hat aber nichts mit der direkten Templatezuweiseung zu tun.
NagiosQL Developer
http://www.nagiosql.org

Ähnliche Themen