Friday, September 3rd 2010, 11:10am UTC+2
You are not logged in.
Beginner
Number of Nagios server: 1
Nagios Versions: 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 50
Number of services: 50
OS: win2003/xp/Vista Linux
Plugin Versions: 1.4.13
NDO Version: 1
Gender: male
Location: München
Occupation: Operation Engineer
Number of Nagios server: 3
Nagios Versions: 2.9 / 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~250
Number of services: ~2.500
OS: CentOS
Plugin Versions: -
NagVis Version: 1.4.5
Other Addons: Puppet, PNP 0.4, check_multi, NRPE, mk_livestatus
Anhand des Results von check_ping solltest Du den Gesamt-Status des check_multi beeinflussen können.
Quoted
Der Gesamtstatus kann anhand beliebiger logischer Bedingungen bestimmt werden (PERL-Syntax).
|
|
Quellcode |
1 2 3 |
[root@zeus ~]# drink < bottle; opener bottle: cannot open opener: not found |
Birthday: Jun 25th 1971 (39)
Gender: male
Occupation: Sys Admin
Number of Nagios server: 2
Hobbies: Sport,PC,Musik
Nagios Versions: 2.7 /3.0a3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 75
Number of services: 412
OS: Suse 9.3
Plugin Versions: 1.4.13
Other Addons: messpc, NC_Net 4.4.0 , PNP-0.4.14, NRPE v2.12
wenn C: voll ist ,gibt es nach deinen Einstellungen ein ok, Warning oder Criticel
Quoted
Sprich - es ist EIN Fehler wenn C: voll ist.
wenn der Host down ist , geht auch kein Service mehr..........................
Quoted
es ist KEIN Fehlern wenn der Rechner aus ist.
Ich bin echt verwirrt. This post has been edited 1 times, last edit by "predator" (Feb 5th 2009, 3:32pm)
Gender: male
Location: München
Occupation: Operation Engineer
Number of Nagios server: 3
Nagios Versions: 2.9 / 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~250
Number of services: ~2.500
OS: CentOS
Plugin Versions: -
NagVis Version: 1.4.5
Other Addons: Puppet, PNP 0.4, check_multi, NRPE, mk_livestatus
|
|
Quellcode |
1 2 3 |
[root@zeus ~]# drink < bottle; opener bottle: cannot open opener: not found |
Beginner
Number of Nagios server: 1
Nagios Versions: 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 50
Number of services: 50
OS: win2003/xp/Vista Linux
Plugin Versions: 1.4.13
NDO Version: 1
Birthday: Feb 3rd 1966 (44)
Gender: male
Location: Deutschland
Occupation: Tastendrücker und Mausschubser
Number of Nagios server: 1
Nagios Versions: 3.0.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 175
Number of services: 1000+ (viel check_multi)
OS: Centos 5.20
Plugin Versions: 1.4.12
NagVis Version: 1.3
NDO Version: 1.4b7
Other Addons: SNMPTT 1.2, NSCLIENT++, PNP SVN 545, Nagios2Asterisk -> Swyx
Überleg mal, ob das eigentlich Sinn macht, was Du da vor hast.
Monitoring ist doch dazu da, dass Du über Fehler informiert wirst.
Notification => "da stimmt was nicht"
keine Notification => "alles in Ordnung".
In Deinem falle hieße aber
keine Notification => "vielleicht alles in Ordnung, kann aber auch sein, dass die Maschine aus ist."
Ist das Teil so wichtig, dass es übewacht werden muss!?
Simon
Location: Esslingen
Number of Nagios server: 3
Nagios Versions: 3.0.5
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~1100
Number of services: > 80 per host (check_multi)
OS: RHEL5.5, CentOS
Plugin Versions: 1.4.14
NagVis Version: 1.5x
NDO Version: livestatus ;)
Perfparse Version: PNP 0.6.x
Other Addons: Dokuwiki, Heartbeat 1, DRBD 8.2.1
Aber es ist schon schön wenn man im Vorgriff, sozusagen proaktiv tätig werden kann.

Birthday: May 5th 1981 (29)
Gender: male
Location: H'keil
Occupation: Admin
Number of Nagios server: 1
Nagios Versions: 3.0.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 300
Number of services: 700
OS: OpenSuse 10.3
Plugin Versions: 1.4.3
NagVis Version: 1.3 rc1
NDO Version: -
Perfparse Version: -
Other Addons: NAGIOSGRAPGER 1.6.5
. Welche Kriterien habt ihr da? Location: Esslingen
Number of Nagios server: 3
Nagios Versions: 3.0.5
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~1100
Number of services: > 80 per host (check_multi)
OS: RHEL5.5, CentOS
Plugin Versions: 1.4.14
NagVis Version: 1.5x
NDO Version: livestatus ;)
Perfparse Version: PNP 0.6.x
Other Addons: Dokuwiki, Heartbeat 1, DRBD 8.2.1
Welche Kriterien habt ihr da?
) Admin kann nach dem WF kontrollieren, ob er wieder alles in den Normalbetrieb zurueckkonfiguriert hat.
Beginner
Number of Nagios server: 1
Nagios Versions: 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 50
Number of services: 50
OS: win2003/xp/Vista Linux
Plugin Versions: 1.4.13
NDO Version: 1
Location: Esslingen
Number of Nagios server: 3
Nagios Versions: 3.0.5
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~1100
Number of services: > 80 per host (check_multi)
OS: RHEL5.5, CentOS
Plugin Versions: 1.4.14
NagVis Version: 1.5x
NDO Version: livestatus ;)
Perfparse Version: PNP 0.6.x
Other Addons: Dokuwiki, Heartbeat 1, DRBD 8.2.1
Sprich - es ist EIN Fehler wenn C: voll ist.
es ist KEIN Fehlern wenn der Rechner aus ist.
Wie mach ich sowas?
Beginner
Number of Nagios server: 1
Nagios Versions: 3.0.2
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 80
Number of services: 500
OS: Ubuntu 8.10 LTS
Plugin Versions: 1.4.11
Birthday: Feb 3rd 1966 (44)
Gender: male
Location: Deutschland
Occupation: Tastendrücker und Mausschubser
Number of Nagios server: 1
Nagios Versions: 3.0.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 175
Number of services: 1000+ (viel check_multi)
OS: Centos 5.20
Plugin Versions: 1.4.12
NagVis Version: 1.3
NDO Version: 1.4b7
Other Addons: SNMPTT 1.2, NSCLIENT++, PNP SVN 545, Nagios2Asterisk -> Swyx
Location: Esslingen
Number of Nagios server: 3
Nagios Versions: 3.0.5
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~1100
Number of services: > 80 per host (check_multi)
OS: RHEL5.5, CentOS
Plugin Versions: 1.4.14
NagVis Version: 1.5x
NDO Version: livestatus ;)
Perfparse Version: PNP 0.6.x
Other Addons: Dokuwiki, Heartbeat 1, DRBD 8.2.1
Eine Möglichkeit wäre es, den Status immer auf OK zu setzen wenn der Host nicht erreichbar ist. Unabhängig davon ob einer der Service Checks auf NIO steht. Aber auch das hat Nachteile. Gangbar wäre das vieleicht über Check_Multi.
|
|
Source code |
1 2 3 4 5 6 7 8 |
# check_client.cmd
# Call: check_multi -f check_client.cmd -s HOSTNAME=<host>
command [ ping ] = check_icmp -H $HOSTNAME$ -w 500,5% -c 1000,10%
eval [ offline ] = if ($STATE_ping$ != $OK) { print "Host offline"; exit 0; }
# execute these commands only if host online
command [ command1 ] = ...
command [ command2 ] = ...
...
|

This post has been edited 2 times, last edit by "mess" (Feb 8th 2009, 11:28pm)
Birthday: Feb 3rd 1966 (44)
Gender: male
Location: Deutschland
Occupation: Tastendrücker und Mausschubser
Number of Nagios server: 1
Nagios Versions: 3.0.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 175
Number of services: 1000+ (viel check_multi)
OS: Centos 5.20
Plugin Versions: 1.4.12
NagVis Version: 1.3
NDO Version: 1.4b7
Other Addons: SNMPTT 1.2, NSCLIENT++, PNP SVN 545, Nagios2Asterisk -> Swyx
Gender: male
Location: München
Occupation: Operation Engineer
Number of Nagios server: 3
Nagios Versions: 2.9 / 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~250
Number of services: ~2.500
OS: CentOS
Plugin Versions: -
NagVis Version: 1.4.5
Other Addons: Puppet, PNP 0.4, check_multi, NRPE, mk_livestatus
|
|
Quellcode |
1 2 3 |
[root@zeus ~]# drink < bottle; opener bottle: cannot open opener: not found |
Location: Esslingen
Number of Nagios server: 3
Nagios Versions: 3.0.5
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~1100
Number of services: > 80 per host (check_multi)
OS: RHEL5.5, CentOS
Plugin Versions: 1.4.14
NagVis Version: 1.5x
NDO Version: livestatus ;)
Perfparse Version: PNP 0.6.x
Other Addons: Dokuwiki, Heartbeat 1, DRBD 8.2.1
Das war genau was ich gesucht habe. Jetzt hab ich gleich einen Grund mich noch näher mit check_multi zu beschäftigen.

Beginner
Number of Nagios server: 1
Nagios Versions: 3.0.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 10 Server 150 Clients
Number of services: noch am erstellen und testen
OS: Windows Server 2003, Windows XP, Freebsd, Debian
Plugin Versions: check_multi, nssclient++ mit nrpe
NDO Version: 1
|
|
Source code |
1 2 3 4 5 |
command [ ping ] = check_icmp -H $HOSTNAME$ -w 500,5% -c 1000,10%
eval [ offline ] = if ($STATE_ping$ != $OK) { print "Host offline"; exit 0; }
#--- status
command[ status_windows_updates ] = check_nrpe -H $HOSTADDRESS$ -c check_windows_updates -t 300
command[ status_nt_check_disk_c ] = check_nrpe -H $HOSTADDRESS$ -c nt_check_disk_c
|
Eine Möglichkeit wäre es, den Status immer auf OK zu setzen wenn der Host nicht erreichbar ist. Unabhängig davon ob einer der Service Checks auf NIO steht. Aber auch das hat Nachteile. Gangbar wäre das vieleicht über Check_Multi.
Zum Beispiel mit der folgenden Konstruktion:
![]()
Source code
1 2 3 4 5 6 7 8# check_client.cmd # Call: check_multi -f check_client.cmd -s HOSTNAME=<host> command [ ping ] = check_icmp -H $HOSTNAME$ -w 500,5% -c 1000,10% eval [ offline ] = if ($STATE_ping$ != $OK) { print "Host offline"; exit 0; } # execute these commands only if host online command [ command1 ] = ... command [ command2 ] = ... ...
Wenn der Host online ist, werden alle Kommandos unten ausgefuehrt. Wenn nicht, wird einfach "Host offline" ausgegeben und 0 - OK zurueckgegeben. Das eval-Kommando ist quasi eine Art dynamischer Notausgang
Ansonsten wuerde ich im Hostcheck tatsaechlich immer OK setzen, damit mir die offline Hosts im Tactical overview nicht den Blick auf die wirklichen Probleme verstellen. Wenn ich wissen will, wann der Host online war. koennte ich ja die Performance-Daten des ping checks mitloggen.
Gruss - Matthias
EDIT: ups, kleiner Fehler im eval![]()
Gender: male
Location: in NRW
Occupation: E-Techniker
Number of Nagios server: 3
Hobbies: Bogenschiessen
Nagios Versions: 3.0X
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 250
Number of services: 500
OS: Ubuntu 8.04
Plugin Versions:
Host offline
1 ping failed
3 status-windows_updates There is no critical updates....
4 status_nt_check_disc_c Used:........
Location: Esslingen
Number of Nagios server: 3
Nagios Versions: 3.0.5
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: ~1100
Number of services: > 80 per host (check_multi)
OS: RHEL5.5, CentOS
Plugin Versions: 1.4.14
NagVis Version: 1.5x
NDO Version: livestatus ;)
Perfparse Version: PNP 0.6.x
Other Addons: Dokuwiki, Heartbeat 1, DRBD 8.2.1
Ist das normal das wenn der eval Befehl in eine Zeile der CMD-Datei einfügt wird die Ausgabenummerierung eine "Loch" hat .

