Dove definire il command in nagios

Voglio definire un nuovo command in nagios per l'host remoto ma non riesco a sapere where devo scrivere questa cosa

define command { } 

su host remoto ho solo questo file

  vim /usr/local/nagios/etc/nrpe.cfg 

Devo scrivere che nel file sopra o devo scrivere che su nagios host non sul computer remoto

Non esiste alcun file commands.cfg sul mio host remoto

3 Solutions collect form web for “Dove definire il command in nagios”

Quale pacchetto Nagios hai installato? Nelle caselle CentOS 5.4, la configuration Nagios è in /etc/nagios . Dai un'occhiata. Il nome del file è /etc/nagios/nagios.cfg

Modifica

Sul lato remoto, è necessario una voce nel nrpe.cfg che assomiglia al command[something]=/some/path/to/command/binary . Quindi, nell'host di Nagios, fai il tuo define service { } . La parte importnte è che il command da eseguire apparirà come check_nrpe!something , where something è lo stesso di quello in nrpe.cfg .

Se si sta configurando per monitorare un host remoto, è necessario aggiungere un command nel tuo nrpe.cfg trovato in /usr/local/nagios/etc/ .

Questo command dovrebbe essere sull'host remoto. I comandi di esempio già definiti sono:

 /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users /usr/local/nagios/libexec/check_nrpe -H localhost -c check_load /usr/local/nagios/libexec/check_nrpe -H localhost -c check_hda1 /usr/local/nagios/libexec/check_nrpe -H localhost -c check_total_procs /usr/local/nagios/libexec/check_nrpe -H localhost -c check_zombie_procs 

Quindi aggiungere la definizione di command a qualsiasi file di configuration specificato in nagios.cfg

 define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ } 

E infine il tuo ospite e il tuo servizio

Correggi se sono sbagliato. Non sono sicuro se nagios avrebbe resettato le impostazioni di default per i comandi.cfg .

È ansible definire i comandi nel file /usr/local/nagios/etc/objects/commands.cfg sull'host nagios. Apri quel file e dovresti vedere esempi per la syntax.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.