Допустим вы владелец интернет магазина и исчезновение сайта сильно отразится на вашем заработке. Что обычно делают в таких случаях? Тут 2 способа.
Первый способ заключается в том, что вы сами напишите скрипт мониторинга работы вашего сайта на PHP, Python, Ruby, Bash и будите запускать его при помощи CRON через интервал времени. Этот способ сложен и требует хороших знаний. Да и сделать СМС оповещение будет довольно трудно. Вы можете сделать письма с соответствующими сообщениями: "Ваш сервер перегружен ip:000.00.00, сайт NNN недоступен!", "Сайт NNN не работает!". Вывод очень простой - этот способ сложный и требует большого времени для реализации. В обоих случаях вам понадобятся скрипты для проверки работоспособности сайта
Второй способ заключается в использовании готовых скриптов от ping-admin. Тут есть масса проверок. Интересно то, что все оповещения (электронная почта, ICQ, WhatsApp, Skype, Jabber, телефоны для SMS, телефоны для звонков, HTTP) могут работать как вместе так и по отдельности. В случае сбоя вам может прийти СМСка и письмо на e-mail и сообщение на ICQ. Лучше всего использовать звонок по телефону (робот скажет вам человеческим голосом о том что ваш сайт не работает) или старое доброе SMS-сообщение. Если вы в дороге, то СМС и звонок вы точно услышите. Я часто получал СМС когда обедал или находился в другом помещении.
Допустим, у нас задача проверить нагрузку сервера или сайта. В результате перегрузки сервер завис и ваш сайт не доступен. Теперь я расскажу вам об этапах создания подобного скрипта и установки его на сервере.
Скачать скрипты вы можете по ссылке архив скриптов для проверки сервера.