Che cosa è esattamente "check_nrpe_1arg"?


8

Vedo in molti riferimenti alla documentazione di Nagios check_nrpe_1arg.

Qualcuno può spiegare esattamente di cosa si tratta o cosa fa? Non vedo nulla nella documentazione di Nagios, o in qualsiasi altra parte del web, che viene fuori e dice " check_nrpe_1argfa __". Nella migliore delle ipotesi, è "necessario check_nrpe_1argqui", ma senza spiegare cosa o perché.

Grazie!

nagios 

Non l'ho mai visto prima. Hai dei link?
VxJasonxV,

@VxJasonxV, per numerosi link Google check_nrpe_1arg
John Gardeniers,

Tre passi avanti a te :). Nota i timestamp sia su questo commento che sulla mia risposta.
VxJasonxV,

Risposte:


11

Basato su una rapida ricerca rapida, check_nrpe_1arg non è niente di speciale rispetto a check_nrpe, ha anche un po 'di retroscena.

check_nrpe per impostazione predefinita non accetta gli argomenti della riga di comando da inviare, ma solo il nome_ comando da eseguire sull'host del server NRPE remoto. Per fare in modo che NRPE accetti argomenti oltre a ciò (se la memoria serve), è necessario abilitare una definizione in fase di compilazione, COME BENE AS configurarla in check_nrpe e nel nrpe.cfgfile del server NRPE .

check_nrpe_1arg sembra essere un mnemonico configurato nel commands.cfgfile NAGIOS principale ; in particolare, dicendo all'installatore che questo comando accetterà solo 1 argomento (il nome del comando da eseguire sull'host remoto) e non rispetterà alcun argomento aggiuntivo.

È un modo strano per farlo, dato il comportamento predefinito di NAGIOS, ma ha comunque guadagnato trazione.

La risposta più rapida a questo:
check_nrpe_1argfa esattamente quello che è configurato per fare commands.cfgsul server NAGIOS principale. In questo contesto, fornisce il nome del comando da eseguire sul server NRPE remoto e non verrà accettato nulla di aggiuntivo.

[modifica]
Inoltre, sembra aver avuto origine dalle configurazioni predefinite in "Untangle" (un pacchetto software basato su Linux firewall / routing), che o Debian, è difficile dire senza seguire una manciata di collegamenti in giro.


4

Posso rispondere solo per quanto riguarda le distribuzioni Debian (al momento di wheezy) ... check_nrpe_1arg è un nome di comando definito in /etc/nagios-plugins/check_nrpe.cfg.

check_nrpe accetta il nome del comando nrpe da eseguire sull'host remoto insieme agli argomenti (spazio separato) da passare al comando in esecuzione in remoto. check_nrpe_1arg, al contrario, accetta solo il nome del comando da eseguire sull'host remoto (vale a dire, nessun argomento viene passato al comando di esecuzione in remoto).

check_nrpe_1arg è utile se è stato codificato un comando molto specifico sull'host remoto e si desidera chiamarlo senza passare alcun parametro. Un esempio di ciò che a volte vedi è check_hda1 o check_sda1 che è definito in /etc/nagios/nrpe.cfg. check_hda1 e check_sda1 sono comandi codificati che chiamano check_disk con parametri specifici.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.