Nagios Error bei startversuch (check command is NULL)

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
H@nnib@l
Beiträge: 38
Registriert: 08.01.2005 13:58:09

Nagios Error bei startversuch (check command is NULL)

Beitrag von H@nnib@l » 03.01.2007 15:26:10

Hallo zusammen,
ich hab heut mal wieder Nagios installiert (v 2.6 aus den Sourcen) was bis zur konfiguration der services wohl reibungslos verlief.

Wenn ich via "nagios -v nagios.cfg" starten will lacht mich folgende Meldung an
[...]
Error: Service description, host name, or check command is NULL
Error: Could not register service (config file '/usr/local/nagios/etc/services.cfg', starting on line 22)
[...]
Und hierzu mal meine services.cfg

Code: Alles auswählen

define service{
        name                            generic-service
        active_checks_enabled           1
        passive_checks_enabled          1
        parallelize_check               1
        obsess_over_service             1
        check_freshness                 0
        notifications_enabled           1
        event_handler_enabled           1
        flap_detection_enabled          1
        failure_prediction_enabled      1
        process_perf_data               1
        retain_status_information       1
        retain_nonstatus_information    1
        is_volatile                     0
        register                        0
        }


define service{
        name                            local-service
        use                             generic-service
        check_period                    24x7
        max_check_attempts              4
        normal_check_interval           5
        retry_check_interval            1
        contact_groups                  admins
        notification_options            w,u,c,r
        notification_interval           60
        notification_period             24x7
        }

# check ping auf localhost
define service{
        use                             local-service
        host_name                       nagios
        service_description             PING
        check_command                   check_ping!100.0,20%!500.0,60%
        }
Das komische ist, wenn ich unter "/usr/local/nagios/libexec/" den Befehl "./check_ping -4 -H 127.0.0.1 -p 10 -t 10 -w 100.0,20% -c 500.0,60%" ausfuehre bekomme ich eine schicke Meldung: "PING OK - Packet loss = 0%, RTA = 0.13 ms"

Den "host_name nagios" Rechner habe ich auch korrekt in der hosts.cfg drin sowie in der hostgroups.cfg.

Zuerst hab ich gemerkt, dass der "libexec" Ordner root gehoerte weil ich das entpacken und installieren der Plugins unter root gemacht hab.
Ich habe daraufhin chown auf "nagios:nagios" gesetzt.
Zuletzt geändert von H@nnib@l am 03.01.2007 15:40:33, insgesamt 1-mal geändert.

H@nnib@l
Beiträge: 38
Registriert: 08.01.2005 13:58:09

Beitrag von H@nnib@l » 03.01.2007 15:35:33

Ich habe in der services.cfg mal die 2. Directive wie folgt abgeaendert und nun startet es.

Code: Alles auswählen

[...]

define service{
        name                            local-service
        use                             generic-service
        host_name                       nagios     ; <---------------
        service_description             PING       ; <---------------
        check_period                    24x7
        max_check_attempts              4
        normal_check_interval           5
        retry_check_interval            1
        contact_groups                  admins
        notification_options            w,u,c,r
        notification_interval           60
        notification_period             24x7
        check_command                   check_ping!100.0,20%!500.0,60% ;<---
        }
Schon komisch!
Funktioniert das mit dem Aliasing (siehe services.cfg aus 1. Posting) nicht?

Antworten