2016-09-13 9 views
0

Я пытаюсь определить лучший способ показать результаты состояния сервера. У нас есть примерно два десятка веб-сайтов и сервисов для поддержки, а старая система, которую они здесь были, была грубой (HTML, ручная смена цвета, чтобы отразить статус), и я пытаюсь немного переустановить ее.Самый эффективный способ для отображения результатов состояния сервера

Что было бы лучшим методом для простого простого пинга для внутреннего обслуживания, в то время как чистое перечисление их.

Также должен быть совместим с Sharepoint.

Я читал, что PHP является базовым для этого, но я не могу найти много на пути непрерывного мониторинга ping/health.

ответ

1

Это нужно сделать на стороне клиента, с запросом AJAX к скрипту, который запускает код проверки ping/heartbeat. С обратным вызовом, который обновляет статус на основе идентификатора.
Использование setInterval() позволит вам выполнять это на регулярной основе, не требуя ввода вручную.

Обратите внимание, что если вам нужно создать такую ​​систему, которая может быть открыта для многих клиентов, вам может потребоваться выполнить кэширование результата проверки биения на стороне сервера. Чтобы предотвратить самонаводнение серверов.

+0

Да, создайте какое-то задание cron, которое получит статус сервера и сохранит их где-нибудь на вашем сервере (файл, база данных ...). Затем используйте этот вызов ajax, чтобы получить их с вашего сервера напрямую. – MilanG

 Смежные вопросы

  • Нет связанных вопросов^_^