Перейти к содержанию

Nagios + мониторинг Oracle


Рекомендуемые сообщения

Добрый день форумчане, написал скриптик для нагиоса чтобы он выполнял sql запрос, затем выбирал состояние и выдавал рез-ты (т.е. состояние и строку выданную sql)

#! /bin/shSTATE_OK=0STATE_WARNING=1STATE_CRITICAL=2STATE_UNKNOWN=3IMA_exports=` $ORACLE_HOME/sqlplus -S nagios@ru1p/nagios @/usr/local/nagios/sql/IMA_exports.sql;`ifIMA_exports2=` echo $IMA_exports | grep -c "CRITICAL"`[ ${IMA_exports2} -eq 1 ]; then        echo "CRITICAL $IMA_exports"        exit $STATE_CRITICALelifIMA_exports3=` echo $IMA_exports | grep -c "WARNING"`[ ${IMA_exports3} -eq 1 ]; then        echo "WARNING $IMA_exports"                exit $STATE_WARNINGelifIMA_exports4=` echo $IMA_exports | grep -c "Ima Export OK"`[ ${IMA_exports4} -eq 1 ]; then        echo "OK $IMA_exports"        exit $STATE_OKelse        echo "ERROR"                exit $STATE_UNKNOWNfi

Скрипт в командной строке обрабатывается - и состояние правильное выдает - а вот в нагиосе - всегда ОК показывает и пишет (No output returned from plugin) (хотя если вместо переменной - что-то другое написать - то оно показывается....)

Сможете что подсказать?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...