NRPE: Imansible leggere l'output

Cerco di monitorare il database MySQL:

1 domande: 6 interrogazioni lente: 0 Apre: 12 tabelle di flush: 1 Apri tabelle: 6 query al secondo [root@monitored.com ~] # su nagios -c / usr / lib / nagios / plugins / check_mysql Uptime: 18014 Discussioni: avg: 0.000

  • Come utilizzare il command find per eliminare i file corrispondenti a un pattern?
  • quale software di gestione del cluster da utilizzare per linux?
  • Come utilizzare systemd-firstboot.service?
  • Compilare e mantenere le applicazioni?
  • Come faccio a eseguire il debug di questo errore FS su un dispositivo flash?
  • Autorizzazione Kerberos NFS4 negata
  • ma ho un errore imprevisto:

    [ec2-user@monitoring.com ~] $ / usr / lib / nagios / plugins / check_nrpe -H monitored.com -c check_mysql NRPE: Imansible leggere l'output

    Cosa c'è di sbagliato?

  • software di sincronizzazione di file molto veloce
  • il limite di proc e l'ulimit -f non corrispondono
  • Come eseguire un command per each file in una struttura di directory profonda, in modo ricorsivo?
  • Come eseguire un command una volta che uno scrub ZFS * completa *?
  • Come eseguire HTTPD come utente specifico e non da nessuno?
  • Equivalente MS-VPN per il client Linux
  • 2 Solutions collect form web for “NRPE: Imansible leggere l'output”

    Un buon modo per eseguire il debugging del motivo per cui il command eseguito non restituisce alcuna output valida è quello di utilizzare strace . Ad esempio, ho avuto un problema che esegue il command check_linux_raid tramite NRPE.

    Eseguire strace -f -p <nrpe pid> e quindi eseguire manualmente dal command eseguendo nagios (es /usr/lib64/nagios/plugins/check_nrpe -H remotename -c commandname -a arg1 arg2 ... ).

    Esamina l'output di strace per errori, come l'authorization negata o altri errori simili che possono verificarsi. Ad esempio, nel mio caso, selinux ha negato l'authorization ad un file durante l'esecuzione dalla macchina remota, anche se tale utente ha accesso locale a quel file.

    Dalla documentazione NRI di Nagios:

    Il plugin check_nrpe restituisce "NRPE: Imansible leggere l'output"

    Questo errore indica che il command eseguito dal demone NRPE non ha restituito alcun output di caratteri. Ciò potrebbe essere un'indicazione dei seguenti problemi:

    – Una row di command definita in modo errato nella definizione di command. Verificare che la definizione del command nel file di configuration NRPE sia corretto.

    – Il plugin specificato nella row di command è malfunzionante. Esegui manualmente la row di command per assicurarsi che il plugin restituisca qualche tipo di output di text.

    Maggiori dettagli qui http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf

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