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
Und hierzu mal meine services.cfg[...]
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)
[...]
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%
}
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.