Hallo,
Auf jeden Fall ist "command_command" falsch.
Außerdem (glaube ich) muss man das "Kommando" in einer eigenen "command"-Definition einstellen
Zu Nagios habe ich nur "Halbwissen" und mit check_udp kenne ich mich überhaupt nicht aus,
aber ich würde es so machen (vielleicht hilft es ja weiter):
define command {
command_name meinUDP_Check
command_line $USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$
}
define service {
host_name
server.domain.de
service_description
Pico-Server
check_command meinUDP_Check!31100
... usw....
}
Wichtig wäre in diesem Fall, dass in der Datei resource.cfg der Pfad $USER1$ gesetzt ist (= Verzeichnis, in dem sich Deine check-Plugins befinden)
Danach kannst Du mit /usr/bin/nagios -v <pfad>/nagios.cfg
die Syntax testen.
Falls dort ein ERROR auftaucht, kannst Du schonmal viel damit anfangen....
Gruß
Thomas
Von: Björn Hahnefeld <bh@mp-telekommunikation.de>
An: debian-user-german@lists.debian.org
Gesendet: 14:56 Donnerstag, 27.September 2012
Betreff: Nagios - UDP-Ports überwachen
Hallo zusammen,
ich möchte gerne mit Nagios einen UDP-Port überwachen lassen:
--
define service {
host_name server.domain.de
service_description Pico-Server
command_command check_udp -H server.domain.de -p 31100
max_check_attempts 5
normal_check_interval 10
retry_check_interval 1
check_period 24x7
notifications_enabled 1
notification_interval 0
notification_period 24x7
notification_options w,c,r
contact_groups noc
}
--
Leider aber scheint das syntaktisch falsch zu sein. Weiß jemand von euch, wie ich – ohne ein zusätzliches Plug-In installieren zu müssen – dies bewerkstelligen kann?
Viele Grüße
Björn