Я пытаюсь определить лучший способ показать результаты состояния сервера.
У нас есть около двух десятков веб-сайтов и сервисов, которые нужно обслуживать, и старая система, которую они здесь использовали, была грубой (HTML, ручная смена цвета для отображения статуса), и я пытаюсь немного изменить ее.
Что было бы лучшим способом сделать простой пинг сердцебиения для внутренней службы, при этом аккуратно перечислив их.
Кроме того, должен быть совместим с Sharepoint.
Я читал, что PHP является основой для этого, но я не могу найти много способов непрерывного пинга / мониторинга работоспособности.
Это должно быть сделано на стороне клиента, с помощью AJAX-запроса к сценарию, который запускает код проверки ping / heartbeat. С обратным вызовом, который обновляет статус на основе идентификатора.
С помощью setInterval ()
позволит вам выполнять это на регулярной основе, не требуя ручного ввода.
Обратите внимание, что если вам нужно создать такую систему, которая может быть открыта из многих клиентов, вам может понадобиться кэшировать результаты проверки сердцебиения на стороне сервера. Для предотвращения самозаполнения серверов.
Других решений пока нет …