Описание тега rpz
Как уже упоминалось в комментариях, есть буквально десятки способов вы можете сделать это.
Самое основное можно было бы назвать через wget
или завить
от ежедневной хрон и проверить их код завершения (если они не могут загрузить страницу, они будут возвращать ненулевой код завершения), а затем использовать это, чтобы вызвать по электронной почте. Хотя такой подход имеет несколько проблем (например, обе команды wget
и завить
следовать перенаправлениям, поэтому он будет также успешен почти любой 3 * х код при условии, что оно указывает на доступном страницы).
Шаг от что это средство, как монит, который имеет дополнительный бонус, что вы можете иметь его смотреть веб-сервер процесс и дадим вам знать, если что перестанет работать, и делать всякие другие полезные проверок (в том числе допуская основном произвольный сценарий сетевая служба проверяет, проверка состояния сетевого интерфейса и т. д.). Это, пожалуй, самый простой вариант в большинстве отдельных серверов.
Если у вас есть куча серверов, вы можете посмотреть на то, как в Nagios, который предназначен для обработки всей сети проверку.
Имейте в виду, однако, что практически вне зависимости от того, какой вариант вы идете с, вы, вероятно, будете нуждаться, чтобы запустить локальный почтовый сервер для пересылки сообщений с вашей учетной записи Gmail (хотя это очень трудно сделать, если вы не используете хостинг, который блокирует исходящие SMTP-соединения).