Friday, September 3rd 2010, 11:08am UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, Welcome to Nagios-Portal.
Although this is a german Nagios 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.

CaSi72

Beginner

Posts: 26

Birthday: Aug 21st 1972 (38)

Gender: male

Location: Kassel

Occupation: Informationstechniker

Number of Nagios server: 1

Nagios Versions: 3.0.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 91

Number of services: 800

OS: Linux, Windows

Plugin Versions: nagvis, eventdb

NDO Version: 1

1

Friday, February 20th 2009, 12:07pm

Aggregation von Performance Daten

Hallo,
ich möchte mittels check_snmp_int.pl Performance Daten von einem HP Procurve 1800-24G Switch erhalten. Am Switch sind zwei Ports als LACP Trunk definiert. Andere Procurve Switche stellen nach Konfiguration eines LACP Trunkes eine neue MIB bereit (z.B. "Trk1"), die dann zur Abfrage der Performance Daten des gesamten Trunkes benutzt werden kann.

Am Procurve 1800-24G wird leider nach Konfigurationen eines LACP Trunkes keine neue MIB angelegt, sondern die Performance Daten können nur über die Counter der einzelnen Ports abgefragt werden.

Kann ich PNP, perfdata.pl, oder check_snmp_int.pl so konfigurieren, dass die Performance Daten von zwei Ports als ein aggregierter Performance Wert dargestellt wird:

Also in etwa so:
Port 23: 40 M_bps Last.
Port 24: 30 M_bps Last.

Und in PNP dargestellt als: Port_23 und Port_24 = 70 M_bps Last

Danke für Eure Hilfe,

Gruß
Carsten

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

2

Friday, February 20th 2009, 12:22pm

Hallo Carsten,
du könntest dir ein Perl Script scheiben das für jeden Port check_snmp_int.pl aufruft und dann intern die Daten zusammen fasst.

Oder geht es dir nur um die Visualisierung mit PNP ?
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

CaSi72

Beginner

Posts: 26

Birthday: Aug 21st 1972 (38)

Gender: male

Location: Kassel

Occupation: Informationstechniker

Number of Nagios server: 1

Nagios Versions: 3.0.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 91

Number of services: 800

OS: Linux, Windows

Plugin Versions: nagvis, eventdb

NDO Version: 1

3

Friday, February 20th 2009, 12:49pm

Hallo Jörg,

es geht mir nur um die Visualisierung. Ob die Daten letztendlich aus einer, oder zwei Dateien, mit einem oder zwei checks abgefragt werden, ist mir egal.

Schema bei LACP ist: Wenn der erste Port dicht ist, erst dann wird über den zweiten übermittelt! Daher muss ich sowieso auf nagios alerts (bei zu hoher Port Last) verzichten. Da es sich bei diesen Ports um Uplinks zu anderen Switches handelt, brauche ich nur die aggregierten Performance Daten, um zu entscheiden, ob ich einen weiteren Port in den LACP Trunk aufnehme. Wenn gesamt Performance critical, dann werden/müssen weitere LACP Ports dazugeschaltet werden! Sonst läuft hier eh nix mehr ;)

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

4

Friday, February 20th 2009, 12:55pm

Das sollte mit einer neuen Funktion ( Special Templates ) in PNP-0.4.13 möglich sein.

Das ist aber alles Brandneu und noch undokumentiert.

Magst du den Versuch wagen?

Jörg
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

CaSi72

Beginner

Posts: 26

Birthday: Aug 21st 1972 (38)

Gender: male

Location: Kassel

Occupation: Informationstechniker

Number of Nagios server: 1

Nagios Versions: 3.0.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 91

Number of services: 800

OS: Linux, Windows

Plugin Versions: nagvis, eventdb

NDO Version: 1

5

Friday, February 20th 2009, 1:11pm

Auf jeden Fall! Hoffe Du unterstützt mich bei Verständnisproblemen zum neuen Template! Bekommst auch auf jeden Fall ein detailliertes Feedback.

Gruß
Carsten

P.S.: Sorry, wegen der verspäteten Antwort. Musste deswegen erstmal Genehmigung zur WE Arbeit bei meiner Frau einholen :rolleyes:

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

6

Friday, February 20th 2009, 1:16pm

Mail mir mal bitte ein paar Daten zu wenn das datenschutztechnisch möglich ist.

Ich brauche die XML und RRD Files der beiden Services.

Jörg
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

CaSi72

Beginner

Posts: 26

Birthday: Aug 21st 1972 (38)

Gender: male

Location: Kassel

Occupation: Informationstechniker

Number of Nagios server: 1

Nagios Versions: 3.0.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 91

Number of services: 800

OS: Linux, Windows

Plugin Versions: nagvis, eventdb

NDO Version: 1

7

Friday, February 20th 2009, 1:29pm

Da ich mir vor Einrichtung eines Checks/neuen Hosts Gedanken darüber mache, wie ich ihn einrichte, kann ich die Dateien jetzt noch nicht liefern. Wenn ich jetzt den Check einrichte, dann kannst Du leider vor Dienstag keine echten Daten erwarten. Denn Firma ist übers WE zu und daher ist auch keine Netzlast (die man aggregieren kann) übers WE zu erwarten.

Einzige Möglichkeit um Daten vor Montag zu erhalten: Ich simuliere am WE massiv Last. Wären dann jedoch keine echt Daten. Entscheide selbst: Echte Lastdaten oder simulierte. Ist eigentlich egal, oder?

Kannst von mir aus auch beides haben. Am Samstag/Sonntag simulierte und Dienstag/Mittwoch echte!

Gruß
Carsten

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

8

Friday, February 20th 2009, 1:33pm

Simulieren kann ich das auch.

Basis ist check_snmp_int.pl mit 2 Datenreihen für in und out ?
Wenn ja baue ich mir eine Simulation.

Jörg
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

CaSi72

Beginner

Posts: 26

Birthday: Aug 21st 1972 (38)

Gender: male

Location: Kassel

Occupation: Informationstechniker

Number of Nagios server: 1

Nagios Versions: 3.0.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 91

Number of services: 800

OS: Linux, Windows

Plugin Versions: nagvis, eventdb

NDO Version: 1

9

Friday, February 20th 2009, 1:42pm

Jupp!

Um es eindeutig zu machen: Command definition (für die vorhanden Switche) sieht zur Zeit so aus:

Source code

1
check_snmp_int.pl -H $HOSTADDRESS$ -C $ARG1$ --v2c -n $ARG2$ -w $ARG3$ -c $ARG4$ -B -M -Y -k -f -r -t 40 -d 240


Wie gesagt: Am WE ist hier nix los und das ganze Netz steht für Tests frei zur Verfügung!

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

10

Friday, February 20th 2009, 1:43pm

OK, dann Plan schon mal ein Update auf pnp-0.4.13 ein.

Jörg
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

CaSi72

Beginner

Posts: 26

Birthday: Aug 21st 1972 (38)

Gender: male

Location: Kassel

Occupation: Informationstechniker

Number of Nagios server: 1

Nagios Versions: 3.0.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 91

Number of services: 800

OS: Linux, Windows

Plugin Versions: nagvis, eventdb

NDO Version: 1

11

Friday, February 20th 2009, 1:46pm

TY :thumbsup:

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

12

Saturday, February 21st 2009, 12:44pm

Speicher das Template unter "pnp/templates.special/trunk-port.php"

Die 2 Aufrufe von tpl_getdata() musst du noch an deine Services anpassen.

Wenn alles gut gegangen ist kannst du das Template über "pnp/index.php?special=trunk-port" aufrufen.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php

$_port_1 = tpl_getdata("localhost","if_port_27","");
$_port_2 = tpl_getdata("localhost","if_port_44","");

# $debug->doCheck('print_r',$_port_1);

$ds_name[1] = "Traffic Trunk Port";
$opt[1] = "--slope-mode --vertical-label \"Traffic\" -b 1000 --title=\" Aggregated Trunk \" ";
$def[1] = "";

$def[1] .= "DEF:in_1=".$_port_1[1]['RRDFILE'].":1:AVERAGE ";
$def[1] .= "DEF:in_2=".$_port_1[1]['RRDFILE'].":1:AVERAGE ";
$def[1] .= "CDEF:in=in_1,in_2,+ ";

$def[1] .= "DEF:out_1=".$_port_2[1]['RRDFILE'].":2:AVERAGE ";
$def[1] .= "DEF:out_2=".$_port_2[1]['RRDFILE'].":2:AVERAGE ";
$def[1] .= "CDEF:out=out_1,out_2,+ ";

$def[1] .= "LINE1:in#003300:\"in  \" " ;
$def[1] .= "GPRINT:in:AVERAGE:\"%7.2lf %Sb/s everage\\n\" " ;

$def[1] .= "LINE1:out#00ff00:\"out \" " ;
$def[1] .= "GPRINT:out:AVERAGE:\"%7.2lf %Sb/s average\\n\" " ;

$ds_name[2] = "Traffic Port 27";
$opt[2] .= " --vertical-label \"Traffic\" -b 1000 --title \"Interface Traffic\" ";
$def[2] .= "DEF:var1=".$_port_1[1]['RRDFILE'].":1:AVERAGE " ;
$def[2] .= "DEF:var2=".$_port_1[1]['RRDFILE'].":2:AVERAGE " ;
$def[2] .= "LINE1:var1#003300:\"in  \" " ;
$def[2] .= "GPRINT:var1:LAST:\"%7.2lf %Sb/s last\" " ;
$def[2] .= "GPRINT:var1:AVERAGE:\"%7.2lf %Sb/s avg\" " ;
$def[2] .= "GPRINT:var1:MAX:\"%7.2lf %Sb/s max\\n\" " ;
$def[2] .= "LINE1:var2#00ff00:\"out \" " ;
$def[2] .= "GPRINT:var2:LAST:\"%7.2lf %Sb/s last\" " ;
$def[2] .= "GPRINT:var2:AVERAGE:\"%7.2lf %Sb/s avg\" " ;
$def[2] .= "GPRINT:var2:MAX:\"%7.2lf %Sb/s max\\n\" ";

$ds_name[3] = "Traffic Port 44";
$opt[3] .= " --vertical-label \"Traffic\" -b 1000 --title \"Interface Traffic\" ";
$def[3] .= "DEF:var1=".$_port_2[1]['RRDFILE'].":1:AVERAGE " ;
$def[3] .= "DEF:var2=".$_port_2[1]['RRDFILE'].":2:AVERAGE " ;
$def[3] .= "LINE1:var1#003300:\"in  \" " ;
$def[3] .= "GPRINT:var1:LAST:\"%7.2lf %Sb/s last\" " ;
$def[3] .= "GPRINT:var1:AVERAGE:\"%7.2lf %Sb/s avg\" " ;
$def[3] .= "GPRINT:var1:MAX:\"%7.2lf %Sb/s max\\n\" " ;
$def[3] .= "LINE1:var2#00ff00:\"out \" " ;
$def[3] .= "GPRINT:var2:LAST:\"%7.2lf %Sb/s last\" " ;
$def[3] .= "GPRINT:var2:AVERAGE:\"%7.2lf %Sb/s avg\" " ;
$def[3] .= "GPRINT:var2:MAX:\"%7.2lf %Sb/s max\\n\" ";

# $debug->doCheck('var_dump',$def);
?>
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

rediculum

Beginner

Posts: 20

Birthday: Jul 3rd 1978 (32)

Gender: male

Location: Uster - CH

Occupation: SysAdmin

Number of Nagios server: 2

Nagios Versions: 2.0b3 + 3.0.6

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 69+

Number of services: 164+

OS: Debian stable

Plugin Versions: ?

Other Addons: PNP 0.4.13

13

Friday, March 6th 2009, 5:07pm

verstehe ich das richtig, dass es hier um graphs geht, welche mehrere werte anzeigen können? so wie hier:

http://helmschrott.de/blog/wp-content/up…y-day-munin.png

ich hätte dringend bedarf für dieses feature in PNP

pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

14

Friday, March 6th 2009, 5:13pm

Dein Graph sagt ja nicht aus wo die Daten her kommen.

PNP Templates verarbeiten normalerweise nur Daten aus einem RRD File.

Special Templates können Date aus beliebigen RRD Files darstellen. Es bedarf dann der Erstellung eines Templates.

Jörg
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.

rediculum

Beginner

Posts: 20

Birthday: Jul 3rd 1978 (32)

Gender: male

Location: Uster - CH

Occupation: SysAdmin

Number of Nagios server: 2

Nagios Versions: 2.0b3 + 3.0.6

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 69+

Number of services: 164+

OS: Debian stable

Plugin Versions: ?

Other Addons: PNP 0.4.13

15

Thursday, March 19th 2009, 10:55am

dieser graph war ein beispiel aus google images.

aber wenn die perfdaten aus dem check z.b. so aussehen nach dem pipe: | disk1=20%;80;90; disk2=25%;80;90; disk3=20%;80;90;

krieg ich diese 3 disks in unterschiedlichen farben auf einen einzigen graph? per default erstellt PNP mir 3 graphen. muss der perfoutput einen bestimmten syntax haben damit PNP ein graph draus macht? oder ist das sache des templates? blicke da irgendwie nicht ganz durch.

razel

Beginner

Posts: 16

Number of Nagios server: 1

Nagios Versions: 3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 1

Number of services: 1

OS: sles10

Plugin Versions: 1.4

NDO Version: 1

16

Thursday, March 19th 2009, 11:13am

wenn du das so machst, dann hast du 3 zeilen pro eintrag in deiner RRD, je einen für eine disk.
das kanst du in deinem special-template auch extrahieren. läuft dann so:

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#hier großes kino, das musst du anpassen
$_list tpl_getdata"localhost" ,"Servicebeschreibung",".*");            

# initialize $opt and $def
$opt[1] = "--title=\"Space\" -b 1000 ";
$def[1] = "";
# some helper vars
$_count 1;
$_colors = array("#ff0000","#50ffbf","#0000ff","#ffff00","#00ff00","#ff00ff","#adfb00","#0f0f0f");

$_h $_list[1]['HOSTNAME'];
$_s $_list[1]['SERVICEDESC'];

$NAGIOS2=parse_xml($_h,$_s);

foreach($NAGIOS2['PNP']['NAME'] as $key=>$value){

$def[1] .= "DEF:var$key=";
$def[1] .= $_list[1]['RRDFILE'].":" $key  ":AVERAGE ";
$def[1] .= "LINE1:var".$key.$_colors[$key%8].":\"".sprintf("%-20s",$value)."\" ";
$def[1] .= "GPRINT:var".$key.":LAST:\"%10.2lf %S last\" "  ;
$def[1] .= "GPRINT:var".$key.":AVERAGE:\"%10.2lf %S avg\" " ;
$def[1] .= "GPRINT:var".$key.":MAX:\"%10.2lf %S max\\n\" " ;
}


so kriegst du alle einträge aus der RRD in einen Graphen.
grüße, stas

This post has been edited 1 times, last edit by "razel" (Mar 19th 2009, 1:45pm)


rediculum

Beginner

Posts: 20

Birthday: Jul 3rd 1978 (32)

Gender: male

Location: Uster - CH

Occupation: SysAdmin

Number of Nagios server: 2

Nagios Versions: 2.0b3 + 3.0.6

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 69+

Number of services: 164+

OS: Debian stable

Plugin Versions: ?

Other Addons: PNP 0.4.13

17

Thursday, March 19th 2009, 2:36pm

also einfach im templates.special ordner ein file erstellen namens "check_sowiemeincheckscriptheisst.php" und den obigen inhalt einfügen und PNP prüft automatisch ob ein template für den check vorhanden ist?
kann ich denn "localhost" und "Servicebeschreibung" durch $hostname und $servicedesc ersetzen?

NACHTRAG:
ich das mal so gemacht und im XML sehe ich, dass er das template gezogen hat. die graph bleiben jedoch gleich und komischerweise steht in jedem graph noch "Default Template". jemand ne idee?

This post has been edited 2 times, last edit by "rediculum" (Mar 19th 2009, 3:38pm)


razel

Beginner

Posts: 16

Number of Nagios server: 1

Nagios Versions: 3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 1

Number of services: 1

OS: sles10

Plugin Versions: 1.4

NDO Version: 1

18

Thursday, March 19th 2009, 3:50pm

also ich musste, um $hostname zu benutzen, ein bisschen fummeln, siehe http://www.nagios-portal.org/wbb/index.p…&threadID=13828

zu deinem problem: versteh ich gerade nicht, bissl genauer bitte

PS: mach auch gerade was an den special templates und mir ist noch ein tip eingefallen:
hast du in der url statt die GET variable "srv" zu übergeben die "special" variable übergeben?

also statt https://blub/nagios/pnp/index.php?host=uberhost&special=load

dieser aufruf würde zum beispiel das special template load.php aufrufen.

This post has been edited 1 times, last edit by "razel" (Mar 19th 2009, 4:19pm)


rediculum

Beginner

Posts: 20

Birthday: Jul 3rd 1978 (32)

Gender: male

Location: Uster - CH

Occupation: SysAdmin

Number of Nagios server: 2

Nagios Versions: 2.0b3 + 3.0.6

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 69+

Number of services: 164+

OS: Debian stable

Plugin Versions: ?

Other Addons: PNP 0.4.13

19

Thursday, March 19th 2009, 6:45pm

der zusätzliche GET änderts auch nicht, dass alle disks in einem graph sind. die farben haben nur gändert (ist ja im array vom php-template)
habe zwei screenshots attached und wenn ich den srv GET noch weglasse, nimmts das specialtemplate für den hostcheck und nicht für den eigentlichen service den ich will.

mich verwirrt, dass in der XML in der section datasource das special template erwähnt ist, jedoch in der grafik nicht:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
genadlnagt001 robo # cat Disks_Usage.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<NAGIOS> 
  <DATASOURCE>
    <TEMPLATE>check_snmp_diskall</TEMPLATE>
    <IS_MULTI>0</IS_MULTI>
    <DS>1</DS>
    <NAME>_</NAME>
    <UNIT>%%</UNIT>
    <ACT>38</ACT>
    <WARN>90</WARN>
    <WARN_MIN></WARN_MIN>
    <WARN_MAX></WARN_MAX>
    <WARN_RANGE_TYPE></WARN_RANGE_TYPE>
    <CRIT>95</CRIT>
    <CRIT_MIN></CRIT_MIN>
    <CRIT_MAX></CRIT_MAX>
    <CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
    <MIN>0</MIN>
    <MAX>100</MAX>
  </DATASOURCE>
  <DATASOURCE>
    <TEMPLATE>check_snmp_diskall</TEMPLATE>
    <IS_MULTI>0</IS_MULTI>
    <DS>2</DS>
    <NAME>_var</NAME>
    <UNIT>%%</UNIT>
    <ACT>45</ACT>
    <WARN>90</WARN>
    <WARN_MIN></WARN_MIN>
    <WARN_MAX></WARN_MAX>
    <WARN_RANGE_TYPE></WARN_RANGE_TYPE>
    <CRIT>95</CRIT>
    <CRIT_MIN></CRIT_MIN>
    <CRIT_MAX></CRIT_MAX>
    <CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
    <MIN>0</MIN>


der check heisst ganz einfach check_snmp_diskall.sh.
rediculum has attached the following images:
  • 1.JPG
  • 2.JPG

This post has been edited 2 times, last edit by "rediculum" (Mar 19th 2009, 6:53pm)


pitchfork

Super Moderator

Posts: 13,323

Birthday: Jun 13th 1971 (39)

Gender: male

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of Nagios server: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Versions: 3.2.1

Icinga-Version(en): ---

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 310

Number of services: 4500

OS: Debian 5.0 Lenny

Plugin Versions: 1.4.x

NagVis Version: 1.4.1

NDO Version: ---

IDO-Version: ---

Perfparse Version: ---

Other Addons: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

20

Thursday, March 19th 2009, 6:47pm

Was tut ihr hier?
PNP Developer.
PNP 0.6.6 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.