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 distriggersre il sottosistema perf nel kernel Linux?
  • Come controllare l'utilizzo del disco I / O per process
  • Possibile get SSD TRIM (discard) lavorando su Linux RAID ext4 + LVM + software?
  • Tempo di server spento per 1 ora su Linux CentOS 6.3 utilizzando NTP
  • Impostazioni Readahead per LVM, dispositivo-mapper, software Raid e blocchi di dispositivi - cosa vince?
  • trovare i routes PCIe in Linux
  • 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?

  • properties; dei file per nuovi file con amministratore - perché dà la properties; agli amministratori del gruppo?
  • Il metodo migliore per monitorare la crescita della dimensione delle cartelle nel tempo?
  • docker: imposta hostname per il contenitore
  • Come sostenere completamente un'image Linux e caricarla in un altro server?
  • Esempio di sicurezza SELinux di vita reale?
  • XFS: nessun spazio rimasto sul dispositivo, (ma ho 850 GB disponibile!)
  • 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.