Mysql + php, как организовать мониторинг доступности веб-сервера в разрезе по времени?
В продакшене используем Amazon route 53 health check, он проверяет раз в секунду. Можно настроить просто на 200й ответ, можно указать конкретный контент который дожен отдаваться с сервера (условно можно сделать скрипт который коннектиться к базе и отвечает ОК если все хорошо)
Если стоит задача проверять именно локально - любой самопальный скрипт проверки
1. Zabbix
2. Самопальный скрипт пинга Интернета. Есть пинг - записали. Нет пинга - записали. Сервер умер - ничго не записали. Всё собрать в табличку и радоваться.