Назад | Перейти на главную страницу

Проблема с настраиваемым плагином Nagios - аутентификация https

Я пишу плагин для проверки аутентификации на сайте https, а затем ищу текст в ответе html, body, чтобы подтвердить успешный вход. Я создал следующий плагин

#!/bin/bash
add_uri='--no-check-certificate https://'
end_uri='/'
result=$(wget -O- $add_uri$1$end_uri --post-data=$2)
flag=`echo $result|awk '{print match($0,"QC Domain")}'`;
echo $flag
echo "Nagios refreshes properly1"

if [[ $flag -gt 0 ]] ; then
echo 'ALL SEEMS FINE!!'
exit 0
   else
echo 'Some Problem'
exit 2
fi;

Когда я запускаю этот плагин прямо из командной строки

./check_nhttps <url here>  '<very long post data with credential information>'

Плагин работает должным образом (для обоих тестовых случаев + и -), и, похоже, проблем нет. Но когда плагин запускается из Nagios,

check_command                   check_nhttps! <url here>  '<very long post data with    credential information>'

Он всегда показывает критическую ошибку (печатает еще текст условия «Некоторая проблема»). P.S: Пытался отправить данные сообщения в двойных кавычках. Не работает !!

Пожалуйста помоги!!!