Nagios не обрабатывает коды возврата скрипта (Скрипт sh)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

InVariable
Сообщения: 29

Nagios не обрабатывает коды возврата скрипта

Сообщение InVariable »

Скрипт отрабатывается верно но на коды возврата нагиос не реагирует....

Код: Выделить всё

#! /bin/sh

STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3

IMA_exports=` $ORACLE_HOME/sqlplus -S nagios@ru1p/nagios @/usr/local/nagios/sql/IMA_exports.sql;`


if
IMA_exports2=` echo $IMA_exports | grep -c "CRITICAL"`
[ ${IMA_exports2} -eq 1 ]; then
        echo "CRITICAL $IMA_exports"
        exit $STATE_CRITICAL
elif
IMA_exports3=` echo $IMA_exports | grep -c "WARNING"`
[ ${IMA_exports3} -eq 1 ]; then
        echo "WARNING $IMA_exports"
        exit STATE_WARNING
elif
IMA_exports4=` echo $IMA_exports | grep -c "Ima Export OK"`
[ ${IMA_exports4} -eq 1 ]; then
        echo "OK $IMA_exports"
        exit $STATE_OK
else
        echo "ERROR"
        exit $STATE_UNKNOWN
fi


Как такое может быть?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Nagios не обрабатывает коды возврата скрипта

Сообщение Rootlexx »

InVariable писал(а):
21.12.2010 13:21
exit STATE_WARNING

Забыт "$".
Спасибо сказали:
InVariable
Сообщения: 29

Re: Nagios не обрабатывает коды возврата скрипта

Сообщение InVariable »

Это уже от безысходности правил скрипт... Просто забыл обратно поставить, с ним тоже не работает.
Спасибо сказали: