Как проверить доступность сервера и получить уведомление по почте, если он недоступен.

nc -zw2 www.example.com 80 || echo http service is down | mail -s 'http is down' [email protected]


Команда nc -zw2 www.example.com 80 используется для проверки доступности сервера по указанному адресу и порту. Она пытается установить соединение с сервером в течение 2 секунд.

Если соединение не установлено (сервер недоступен), то выполняется команда echo http service is down | mail -s 'http is down' [email protected]. Она отправляет электронное письмо на адрес [email protected] с темой ‘http is down’ и сообщением ‘http service is down’.

Таким образом, данная команда позволяет проверить доступность веб-сервера и отправить уведомление по электронной почте, если сервер недоступен.

Альтернативой может быть использование других средств мониторинга, таких как Nagios или Zabbix, которые предоставляют более широкий функционал для мониторинга и уведомлений.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *