Wednesday, May 22nd 2013, 4:18pm UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Monitoring-Portal.
Although this is a german monitoring forum, please don't hesitate to post in English. Nearly everybody here understands you and will answer in English as well.
If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form to register here or read more information about the registration process. If you are already registered, please login here.

skopus

Beginner

Posts: 5

Birthday: Jul 4th 1981 (31)

Location: H

Occupation: Schüler

Number of monitoring servers: 1

Hobbies: Der Pinguin an sich ist ne tolle Sache

Nagios Version: 1

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 10

Number of services: >75

OS: Debian & Win

Plugin Version: 2

NDO Version: 3

1

Wednesday, March 17th 2010, 2:53pm

Neue Hosts und Services eintragen

Hi,

nach der Installation von Nagiosgrapher, hat dieser, wenn ich das richtig sehe, alle Services und Hosts automatisch erkannt und für diese jeweils eine .cfg angelegt. Was ist jetzt aber, wenn ein Objekt wegfällt oder neue hinzukommen?

Wie kann ich den nagiospgrapher "reloaden" lassen? Ein restart bringt mir nichts :(

Posts: 13

Number of monitoring servers: 1

Nagios Version: 3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 130

Number of services: 600

OS: Solaris 8,9,10; SLES, RHEL, Debian, ubuntu

Plugin Version: Nagiosgrapher 1.7.1-1

NDO Version: 1

2

Thursday, April 15th 2010, 2:56pm

Soweit ich weiss, musst Du den nagiosgrapher neu starten, damit die Daten für die Graphen gesammelt werden und nagios reloaden, damit die Graphen im Webinterface angezeigt werden...

janumar

Beginner

Posts: 17

Gender: male

Occupation: IT Consultant

Number of monitoring servers: 1

Nagios Version: 3.0.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 3 (Testinstallation)

Number of services: 50

OS: Ubuntu Server 804

Plugin Version: NSCLIENT 201

NDO Version: 1

Other Addons: NagiosGrapherv2

3

Friday, April 23rd 2010, 10:55am

Services reload

Ich habe das gleiche Problem.
Ich hatte zwar direkt in der Datenbank die überflüssigen alten Services gelöscht,
aber die Neuen alle manuell eintragen scheint dann doch etwas übertrieben.

Auch ein kompletter Neustart (server, Nagios, GrapherV2) hat nichts gebracht, es werden nur die alten Einträge anzeigt.

Ich arbeite mit GrapherV2.

shecki

Intermediate

Posts: 460

Gender: male

Location: Saarbrücken

Occupation: Sysadmin

Number of monitoring servers: 1

Nagios Version: 3.2.0

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 49

Number of services: 450

OS: Debian Squeeze

Plugin Version: 1.4.14

Other Addons: NagiosGrapher, SNMP, NSClient++

4

Friday, April 23rd 2010, 12:09pm

Für den 2er kenne ich mich noch nicht aus, aber im 1er ist es so, dass man eine Graphendefinition anlegt. In dieser gibt man einen Service Name an. Wird nun von Nagios ein Check durchgeführt, dann überprüft der Grapher ob einer der eingetragenen Service Names auf den Checknamen passt und wenn ja, ob die dabei übermittelten Daten auf die weitere Definition passen.

Beispiel:

Service Disk Space

Ausgabe Check:
Status Information: DISK OK - free space: / 122705 MB (27% inode=99%):
Performance Data:/=319111MB;395641;418914;0;465460

Auslesen des benutzten Festplattenspeichers:
[code]define ngraph{
service_name Disk Space
graph_perf_regex =([0-9]*)MB
graph_value disk_used
graph_units Bytes
graph_legend used space
rrd_plottype AREA
rrd_color 00a000
hide yes
}[/code]

Der Grapher wird nun feststellen, es gibt einen Check namens Dis Space, für diesen sind ngraph's definiert und dann versucht er diese umzusetzen. Hier untersucht er die Performance-Daten mit einem Regex-Ausdruck und wird "319111" als Wert zurück liefern und in die Variable disk_used ablegen für die weitere Bearbeitung.

Das heißt, zumindest im 1er, man muss selber überlegen, wie heißen meine Checks, welche Werte will ich darstellen und wie soll der Graph denn aussehen? Für mich ist es dabei ein großes Plus des NagiosGraphers dass er eben NICHT automatisch alles mögliche erkennen will, sondern ich das selber anpassen kann, wie es mir gefällt. Ob das im 2er in Richtung PNP (automatische Erkennung der Werte) hin verändert wurde, weiß ich nicht.

lippser

Intermediate

Posts: 186

Gender: male

Occupation: Application Developer

Nagios Version: -

Icinga Version: 1.8.0

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: -

Number of services: -

OS: Ubuntu 12.04

Plugin Version: 1.4.16

5

Friday, April 23rd 2010, 12:38pm

RE: Services reload

Ich habe das gleiche Problem.
Ich hatte zwar direkt in der Datenbank die überflüssigen alten Services gelöscht,
aber die Neuen alle manuell eintragen scheint dann doch etwas übertrieben.

Auch ein kompletter Neustart (server, Nagios, GrapherV2) hat nichts gebracht, es werden nur die alten Einträge anzeigt.

Ich arbeite mit GrapherV2.


Hello again,

obwohls hier nicht um den GrapherV2 geht, möcht ich dir trotzdem fix antworten.
Sobald neue Hosts/Services in den nagios/icinga perfdaten auftauchen, trägt der Collector diese in die db ein.

Gruß
NETWAYS GmbH http://www.netways.de
NETWAYS Blog http://blog.netways.de

janumar

Beginner

Posts: 17

Gender: male

Occupation: IT Consultant

Number of monitoring servers: 1

Nagios Version: 3.0.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 3 (Testinstallation)

Number of services: 50

OS: Ubuntu Server 804

Plugin Version: NSCLIENT 201

NDO Version: 1

Other Addons: NagiosGrapherv2

6

Friday, April 23rd 2010, 12:43pm

Ja da liegt dann das Problem, wenn alles automatisiert wird, dann nicht richtig läuft und man nicht
manuell nachbessern kann.

In der Tat hat GrapherV2 eine Weboberfläche die auch sinnvoll mit Ajax Unterstützung läuft.
Sobald man in das Feld Host oder Services klickt, kommt automatisch eine Auflistung der jeweils vorhanden
Werte, eine Liste der Hosts oder der Services.

Ich finde die Funktion sehr gut, es nimmt wirklich viel ab, und man braucht nur noch den entsprechenden Wert heraus suchen.
Aber selbst wenn ich den neuen Servicenamen manuell eintippe, kommt da nichts.

Ein reload ist da wirklich notwendig zum richtigen laufen, aber der GrapherV2 ist ja auch noch nicht komplett fertig.
Von daher ist es wohl einfach noch nicht entwickelt worden.

Ein workaround wäre schön, notfalls grabe ich mal wenn ich Zeit habe, um zu sehen, wo das Installationscript die Daten reinholt.

lippser

Intermediate

Posts: 186

Gender: male

Occupation: Application Developer

Nagios Version: -

Icinga Version: 1.8.0

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: -

Number of services: -

OS: Ubuntu 12.04

Plugin Version: 1.4.16

7

Friday, April 23rd 2010, 12:58pm

Ja da liegt dann das Problem, wenn alles automatisiert wird, dann nicht richtig läuft und man nicht
manuell nachbessern kann.


Kann man, es ist Open Source ;)


Ich finde die Funktion sehr gut, es nimmt wirklich viel ab, und man braucht nur noch den entsprechenden Wert heraus suchen.
Aber selbst wenn ich den neuen Servicenamen manuell eintippe, kommt da nichts.

Ein reload ist da wirklich notwendig zum richtigen laufen, aber der GrapherV2 ist ja auch noch nicht komplett fertig.
Von daher ist es wohl einfach noch nicht entwickelt worden.


Sobald Nagios/Icinga deinen neuen Host/Service anzeigt, kannst du davon ausgehen, dass der Grapher die Daten auch schon hat..
Vielleicht hast du einfach den Nagios/Icinga restart vergessen? Ein Neustart vom Grapher ist nicht nötig.

Falls nun wirklich keine Daten vorhanden sind, so kann der Collector den PluginOutput und/oder Performance Daten nicht parsen..

Ein workaround wäre schön, notfalls grabe ich mal wenn ich Zeit habe, um zu sehen, wo das Installationscript die Daten reinholt.


Ein workaround für was jetzt genau? Das Installationsscript holt keine Daten rein.
NETWAYS GmbH http://www.netways.de
NETWAYS Blog http://blog.netways.de

janumar

Beginner

Posts: 17

Gender: male

Occupation: IT Consultant

Number of monitoring servers: 1

Nagios Version: 3.0.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 3 (Testinstallation)

Number of services: 50

OS: Ubuntu Server 804

Plugin Version: NSCLIENT 201

NDO Version: 1

Other Addons: NagiosGrapherv2

8

Friday, April 23rd 2010, 2:08pm

Teilweise

Also ich gebe gerne zu, dass ich wohl teilweise GrapherV2 Unrecht getan habe.
Ich habe testweise zwei Services für einen Host ausgetragen, und nach einem Restart sind diese
tatsächlich auch nicht mehr in der GrapherV2 Liste drin gewesen.
Insofern war der "workaround" nicht korrekt, da ich bislang keine aktualisierung der Daten festgestellt hatte.

Es ist jedoch definitiv so, dass nicht korrekt aktualisiert wird.
Bei einem anderen Host habe ich ebenfalls mehrere Services ausgetragen, und dort wurde NICHT aktualisiert.
Auch Neueinträge wurden NICHT gemacht.

Ich teste mal aus ob es mit den verschiedenen cfgs zusammen hängt und melde mich nochmal.

janumar

Beginner

Posts: 17

Gender: male

Occupation: IT Consultant

Number of monitoring servers: 1

Nagios Version: 3.0.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 3 (Testinstallation)

Number of services: 50

OS: Ubuntu Server 804

Plugin Version: NSCLIENT 201

NDO Version: 1

Other Addons: NagiosGrapherv2

9

Friday, April 23rd 2010, 3:41pm

Konnte derzeit leider keine Zusammenhänge erkennen.
Für ausgiebiges Testen fehlt mir leider die Zeit, vielleicht hatte ich nach dem Reboot zuwenig abgewartet, bis die
Daten aktualisert wurden.

Jedenfalls konnte ich zwar einmal sehen, dass die Daten aktualisiert wurden, ein alter Service fiel
aus der Liste heraus, aber ansonsten wurden auch über einen längeren Zeitraum die Services nicht hinzugefügt
oder entfernt.

Konnte auch nicht feststellen, ob GrapherV2 vielleicht nur nicht erkennt, wenn man einem bestehendem Service einen
weiteren Host hinzufügt.
Aber der Eindruck ist jedenfalls klar, dass aktualierte Daten nicht korrekt von GrapherV2 erkannt werden.
Warum es dann einmal funktioniert hatte, konnte ich bislang nicht nachvollziehen.

lippser

Intermediate

Posts: 186

Gender: male

Occupation: Application Developer

Nagios Version: -

Icinga Version: 1.8.0

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: -

Number of services: -

OS: Ubuntu 12.04

Plugin Version: 1.4.16

10

Friday, April 23rd 2010, 3:49pm

Der GrapherV2 löscht keine Hosts/Services für die es keine Checks mehr gibt.

Welche Services werden bei dir nicht angezeigt? Bitte mit PluginOutput und PerfomanceData..
NETWAYS GmbH http://www.netways.de
NETWAYS Blog http://blog.netways.de

janumar

Beginner

Posts: 17

Gender: male

Occupation: IT Consultant

Number of monitoring servers: 1

Nagios Version: 3.0.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 3 (Testinstallation)

Number of services: 50

OS: Ubuntu Server 804

Plugin Version: NSCLIENT 201

NDO Version: 1

Other Addons: NagiosGrapherv2

11

Friday, April 23rd 2010, 4:18pm

Ich meinte nur die Einträge in der Liste die man bei GrapherV2 bei "Host & Services" zu sehen bekommt.

Nicht angezeigt werden die Services, die nachträglich in z.B. die services.cfg hinzugefügt werden,
bzw bei bestehenden Services zusätzliche Hosts eingetragen werden.

janumar

Beginner

Posts: 17

Gender: male

Occupation: IT Consultant

Number of monitoring servers: 1

Nagios Version: 3.0.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 3 (Testinstallation)

Number of services: 50

OS: Ubuntu Server 804

Plugin Version: NSCLIENT 201

NDO Version: 1

Other Addons: NagiosGrapherv2

12

Wednesday, April 28th 2010, 10:19am

Neuinstallation mit Final Release

Hab mal die GrapherV2 Final Releaese zur Gelegenheit genommen,
und nochmal neu installiert (Filesystem gelöscht, DB instanz ng2 gedropt).

Das Problem mit nicht aktualisierten Services blieb das gleiche, es ist also kein
"aktualisierungs" Problem, sondern die Auswertung der Nagios DB.
Warum manche Services angezeigt werden und manche nicht ist mir noch nicht transparent.
Manche selbstgeschriebenen ohne perfdata werden bei Win 1 angezeigt, bei Win 2 nicht.

Mir ist noch folgendes aufgefallen (zu den zwei images die von grapher bei den services hinzugefügt wurden):
Der windows 1 Server hat eine alte NSClient++ Installation (0.3.3),
der Windows 2 Server die aktuellste (0.3.8.RC1).
Bei Win 1 erscheint das eine grapher image (mit link zu grapher),
bei Win 2 erscheint kein Image, aber trotzdem ein link zu grapher.
Der Eintrag in der templates.cfg vom image macht den Eindruck, dass
auch auf den ausgewählten Host + Service gelinkt werden soll, es wird jedoch nur die index.php aufgerufen.
Ich musste bei Benutzung der appkit_subdir.conf noch den icon_image Pfad anpassen (/grapher hinzufügen),
vielleicht ist das noch nicht ganz korrekt ?

Es erscheint ein Platzhalter für ein zweites Image, das aber nicht geladen
werden kann, image location zeigt auf <host>/nagios/images/logos/dot.png
Eine solche Datei ist nicht vorhanden, auch in der Distribution nicht.
Ist das von Grapher (sieht danach aus), und wird vielleicht etwas nicht korrekt aufgelöst ?

In der Nagios Tabelle nagios_services und nagios_hosts sind alle services und hosts korrekt eingetragen.

Bei Win 2 erscheinen weder die NSClient Services noch die von selber geschriebenen Plugins,
aber stattdessen alte, die bereits ausgetragen wurden.

Von welcher Tabelle soll ich den Plugin Output posten (bin kein Nagios admin) ?

Nochmal kurz zusammen gefasst:
1. Die neue NSClient++ 0.3.8 liefert vielleicht für grapher nicht lesbare Daten
2. Ein Image wird nicht angezeigt, vermutlich muss noch der Eintrag icon_image korrigiert werden.
3. Manche Services erscheinen bei grapherv2 nicht in der Liste bei Host & Service, welche ist unklar.

Grüsse