PHP Server Monitor

  • Автор темы Автор темы who
  • Дата начала Дата начала

who

Продвинутый (IV)
Сообщения
30
Реакции
15
Баллы
298
PHP Server Monitor

servers_status.png


Простой мониторинг сервера или сайта с помощью скрипта PHP Server Monitor. Для установки и базовой работы подойдёт почти любой хостинг или сервер.

Требования:

— PHP версии 5.3.7 и выше.
— PHP модули curl и mysql.
— Непосредственно MySQL\MariaDB база.

Сайт проекта : www.phpservermonitor.org
 

Функции​

  • Мониторинг сервисов и веб-сайтов (см. ниже).
  • Уведомления по электронной почте, SMS и Pushover.net .
  • Просмотр истории графиков времени безотказной работы и задержки.
  • Аутентификация пользователя с 2 уровнями (администратор и обычный пользователь).
  • Журналы ошибок подключения, исходящих писем и текстовых сообщений.
  • Простая реализация cronjob для автоматической проверки ваших серверов.
Существует два разных способа мониторинга сервера:

  • обслуживание
    Будет установлено соединение с введенным ip или доменом на заданном порту. Таким образом, вы можете проверить, работают ли еще определенные службы на вашем компьютере. Например, чтобы проверить службу IMAP, введите порт 143.
  • Веб-сайт
    Вы можете ввести ссылку на веб-сайт (например, http://sourceforge.net/index.php), он будет использовать cURL для открытия веб-сайта и проверки кода состояния HTTP (см. http://en.wikipedia.org/ wiki/List_of_HTTP_status_codes для подробностей). Если код состояния HTTP находится в диапазоне 4xx, это означает, что произошла ошибка, и веб-сайт недоступен для публики. Вы также можете установить регулярное выражение для соответствия определенному контенту на самой странице. Если регулярное выражение не возвращает совпадений, веб-сайт считается неработающим. В обоих случаях скрипт вернет «статус офлайн» и начнет рассылать уведомления.
 
Назад
Верх