Nagios Fehler “NRPE: Unable to read output”

Posted: 8th Januar 2014 by Thorben Hemmler in Serveradministration

Ich hatte mit einem Check für das MegaRaid etwas Probleme:

/usr/lib64/nagios/plugins/check_nrpe -H x.x.x.x -c check_dell_megaraid
NRPE: Unable to read output

Um diesen Fehler zu beseitigen musste ich folgendes machen:

### nrpe.conf ###

command[check_dell_megaraid]=/usr/bin/sudo /usr/lib/nagios/plugins/check_perc6i.sh

### /etc/sudoers ###

#Defaults requiretty
nrpe ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/
nrpe ALL=(ALL) NOPASSWD: /opt/MegaRAID/MegaCli/MegaCli

Danach bitte nrpe auf dem System neu starten, und schon funktioniert der Check.

/usr/lib64/nagios/plugins/check_nrpe -H x.x.x.x -c check_dell_megaraid
RAID CRITICAL -   Degraded        : 2
  1. Christoph Glaubitz sagt:

    You could also keep „Defaults requiretty“, but place „Defaults:nrpe !requiretty“ in /etc/sudoers.
    Or „Defaults:%nrpe !requiretty“ for group nrpe.