Доброго времени суток господа линуксойды, прошу вашего совета, а то сам уже весь мозг сломал, не могу найти причину
Есть сервер с nagios, есть сервер с логами, на котором выполняется скрипт
#!/bin/bash
exit_state=3
STATE_OK=0
STATE_CRITICAL=2
##################################
sloterror=`/bin/cat /var/log/bd6808.log|tail -200| grep "CARD_HWFAIL"| wc -l`
if (( $sloterror >= "1" ))
then
echo "SLOT CRITICAL ERROR"
state=CRITICAL
exit_state=$STATE_CRITICAL
else
echo "BD slot OK"
state=OK
exit_state=$STATE_OK
fi
exit $exit_state
Скрипт ищет ошибки в логе с текстом card_hwfail, считает сколько их штук и соответственно выводит результат, есть ошибки или нет, с ним все в порядке, т.е. считает все верно, но если на сервере с нагиосом выполнять этот скрипт по nrpe, то он постоянно показывает что ошибок нет
/usr/local/nagios/libexec/check_nrpe -H хх.хх.хх.хх -c check_slot
BD slot OKСледовательно Nagios постоянно думает, что все работает нормально, подскажите пжста в какую сторону хоть копать


