Задать вопрос

Mysql + php, как организовать мониторинг доступности веб-сервера в разрезе по времени?

Здравствуйте.
Есть отдельно взятый веб-сервер Mysql и PHP (js и Ajax включительно). Необходимо реализовать мониторинг доступности этого сервера, на нём самом же. N часов в день от выключен - это норма. Необходимы сведения в разрезе по времени, сколько дней был недоступен сервис, например в месяце или в квартале.
Подскажите алгоритм реализации в таких условиях.
  • Вопрос задан
  • 2629 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
1. Zabbix
2. Самопальный скрипт пинга Интернета. Есть пинг - записали. Нет пинга - записали. Сервер умер - ничго не записали. Всё собрать в табличку и радоваться.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
В продакшене используем Amazon route 53 health check, он проверяет раз в секунду. Можно настроить просто на 200й ответ, можно указать конкретный контент который дожен отдаваться с сервера (условно можно сделать скрипт который коннектиться к базе и отвечает ОК если все хорошо)

Если стоит задача проверять именно локально - любой самопальный скрипт проверки
Ответ написан
Комментировать
Вот если на нём самом же тогда он должен остукивать кому-то другому, а этот другой фиксирует время когда отстукиваний нет.
Ответ написан
Комментировать
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Munin с соответствующими плагинами. Например, плагином ping пинговать любой другой внешний сервер.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽