Мне нравится сайт. Это хорошее место для поиска ответов. Спасибо за это.Monit открывает URL-адрес, когда проверка завершается неудачно
Я борюсь с функцией munin на тестовом сервере. Он запускает lighttpd, mysql, ssh, proftpd, postfix и dovecot.
Если один из них терпит неудачу, я хотел бы получить текстовое сообщение рядом с сообщением «по умолчанию». У меня есть шлюз SMS, который используется, с VoipBuster. Если я запрошу URL (как указано ниже), я получу текстовое сообщение. https://www.voipbuster.com/myaccount/sendsms.php?username=xxxxxx&password=xxxxxx&from=xxxxxx&to=xxxxxx&text=xxxxxx
Я попытался включить это в мою конфигурацию monit, но я просто не могу заставить его работать.
Вот что я пробовал. Включая «если не удалось, то» под каждым чеком, как это:
check process lighttpd with pidfile /var/run/lighttpd.pid
group lighttpd
start program = "/etc/init.d/lighttpd start"
stop program = "/etc/init.d/lighttpd stop"
if failed host 178.21.118.206 port 80
protocol http then restart
if 5 restarts within 5 cycles then timeout
if failed then (url https://www.voipbuster.com/myaccount/sendsms.php?username=xxxxxx&password=xxxxxx&from=xxxxxx&to=xxxxxx&text=CHECK EMAIL -- SERVER ERRORS!)
Но я получаю ошибки, как это, когда я перезагрузки.
/etc/monit/monitrc:194: Error: syntax error 'EMAIL'
Я пытался передвигаться с «если не удалось, то» п, но я буквально не знаю, как решить эту проблему больше.
Замена пробега в% 20 на работу? например ... и текст = ПРОВЕРКИ% 20EMAIL% 20 -% 20SERVER% 20ERRORS! – chawarong