Уведомление через запуск скрипта

В этой опции уведомления запускается скрипт, который расположен в интернете (HTTP или HTTPS). Это позволяет автоматизировать любые процессы, выполнение которых необходимо в случае недоступности. Например, при недоступности веб-сервера можно автоматически переправить посетителей сайта на резервный IP-адрес.

Переменные в адресе

В адресе скрипта можно использовать переменные, которые заменяются соответствующими значениями. Доступны следующие переменные:
Переменная Пример значения Описание
{SENSOR_ID} 12345 Идентификатор задачи по мониторингу.
{CHECK_ID} 12345 Идентификатор проверки доступности.
{SUCCESSFUL_FLAG} FALSE Статус проверки доступности (TRUE или FALSE). Статус TRUE обозначает, что проверка была успешной.
{VERIFICATION_HASH} f47215350f02d967b51227ad1cd2beb1 MD5 хеш, который используется для валидации запроса к скрипту и формируется из следующих значений: MD5({SENSOR_ID}{CHECK_ID}{SECRET_KEY}). Под значением {SECRET_KEY} имеется в виду секретный ключ, который определяется при создании получателя уведомлений.
Другие данные, такие как детали задачи по мониторингу, можно получить через API интерфейс, использовав выше указанные значения.

Ожидаемый ответ скрипта в случае успешного завершения

Для успешного завершения, скрипт должен отправить '200 OK' HTTP-код, и в ответе не должно присутствовать ключевое слово 'ERROR'.

Пример URL адреса

https://example.com/my_script.php?sensor={SENSOR_ID}&check={CHECK_ID}&successful={SUCCESSFUL_FLAG}&verification={VERIFICATION_HASH}

Пример скрипта