Nagios seltsames verhalten

mkulm

Member
Hallo
ich habe ein funktionierendes Nagios - hab aber bisher immer nur gemonitort ping - Host lebst du noch.

Nun möchte ich das Monitoring auf diverse weitere Punkte erweitern.

Jetzt Zeigt mir unter Meiner Überwachung unter Services aber die Werte von Localhost ( Also dem Nagiosserver selbst) an.

Hier mal meine Server Configuration in der Hoffnung dass sich wer erbarmen könnte:

define host{
use server ; Name of host template to use
host_name host3
alias host3
address 148.251.**.**
}

# Define a service to check the disk space of the root partition
# on the local machine. Warning if < 20% free, critical if
# < 10% free space on partition.

define service{
use generic-service ; Name of service template to use
host_name host3
service_description Disk Space
check_command check_all_disks!20%!10%
}



# Define a service to check the number of currently logged in
# users on the local machine. Warning if > 20 users, critical
# if > 50 users.

define service{
use generic-service ; Name of service template to use
host_name host3
service_description Current Users
check_command check_users!20!50
}


# Define a service to check the number of currently running procs
# on the local machine. Warning if > 250 processes, critical if
# > 400 processes.

define service{
use generic-service ; Name of service template to use
host_name host3
service_description Total Processes
check_command check_procs!250!400
}



# Define a service to check the load on the local machine.

define service{
use generic-service ; Name of service template to use
host_name host3
service_description Current Load
check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0
}
 

mkulm

Member
Ich weiss mein Server muss NRP Packete ans Nagios senden - aber warum zeigt nagios unter services dann überhaupt was an?

und nach welcher anleitung von NRPE auf dem zu überwachenden System soll ich vorgehen!?

Oder liegt mein Überwachungsproblem beim nagios Server?
 

marce

Well-Known Member
dein Problem liegt darin, daß Du zwar einen Service definiert hast, dem Du als Host einen "fremden" Host zugwiesen hast, die von Dir verwendeten Checkcommands aber lokal auf dem Nagios-Server ausgeführt werden.

Das kannst Du ändern, indem Du z.B. mit checkbyssh, nrpe / nsca oder über eine andere Remote-fähige Methode Deine Checks implementierst.

Mehr Infos dazu gibt's in der sehr umfangreichen Nagios-Doku.
 

mkulm

Member
Soweit mal klar hab nun mal das nrpe aktiviert bekommen
use generic-service ; Name of service template to use
host_name host3
service_description Disk Space
check_command check_nrpe!check_disk -n

und auf der Nagios Seite kommt dan das an:

(No output returned from plugin)
 
Top