Zdravím, mám jeden problém a už si nevím rady. Používám na monitorovacím serveru systém ICINGA a moduly nagiosu. Potřeboval bych přes nrpe zprovoznit monitoring teplot disků na vzdáleném serveru. Na tom serveru je démon nrpe, správně nakonfigurován (fungujou i jiné pluginy), ale odmítá mi fungovat plugin check_hddtemp, který hlídá teploty disků podle hddtemp. O ten modul check_hddtem je spouštěn pod uživatelem nagios a hddtemp je dotazován přes sudo. /etc/sudoers mám také nastavené, ale stále mi pokud spustím plugin hlásí NRPE: Unable to read output oprávnění jsou nastavený také správně a v /etc/sudoers mám nastaveno
Defaults:nagios !requiretty nagios ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/
nrpe loguje do syslogu a tam žádné chyby nepíše.
Verze:
nrpe 2.13
check_hddtemp.sh 1.0
sudo 1.8.5
hddtemp 0.3-beta15
Když dám pod uživatelem nagios příkaz sudo ./check_hddtemp.sh /dev/sda 40 50 tak funguje normálně. Tuším, že jde asi tu direktivu requiretty, ale nevím jak, ji v sudo zakázat jinak než přes sudoers