Сетевой монитор Linux с веб-интерфейсом

Я ищу бесплатный сетевой монитор для CentOS. Он должен содержать как минимум:

  • Монитор пропускной способности
  • Состояние сервера
  • Средняя нагрузка
  • Использование диска

Какой из них вы рекомендуете?

Примечание . «Веб-интерфейс» означает, что к нему можно получить доступ из интерфейса веб-браузера (даже если фактический мониторинг происходит локально на компьютере с CentOS).

Ответы (3)

Monitorix — это инструмент мониторинга, который я предпочитаю (хотя я использую Debian и Ubuntu на своих машинах; Monitorix доступен для многих дистрибутивов, включая RedHat/Fedora/CentOS). Это, конечно, включает сетевой трафик...

Сетевой трафик Трафик сетевого порта
Сетевой трафик: общий и по портам (нажмите на изображение, чтобы увидеть исходный размер)

... но также гораздо больше критериев работоспособности системы, даже детали для нескольких сетевых приложений (веб-серверы/кэши, привязка, MySQL и т. д.). Естественно, также включены использование диска, нагрузка и общее состояние здоровья. Не раз спасал мой день. Проверьте страницу скриншота для более подробной информации.

системная нагрузка файловые системы
загрузка системы и использование файловой системы

Monitorix имеет небольшой вес, включает в себя собственный веб-сервис (по умолчанию прослушивает порт 8080), который можно защитить с помощью имени пользователя/пароля (HTTP-аутентификация), и он хорошо поддерживается (раскрытие информации: я сопровождаю пакеты Debian/Ubuntu). и соответствующий репозиторий). 24/7 вы найдете самого разработчика и нескольких из нас, сопровождающих, на его IRC-канале, если у вас есть вопросы.

Я использую Netdata, и я очень рекомендую его. Его легко установить, он легкий и обеспечивает мониторинг в режиме реального времени всего, что вы перечислили, и многое другое. Я запускаю его на различных системах Linux, от одноплатных компьютеров до серверов. Вы можете просмотреть живую демонстрацию здесь .

Netdata, веб-мониторинг в режиме реального времени

PyDash тоже стоит проверить.

PyDash, легкий веб-мониторинг, написанный на Python

Монитор сервера eZ

Это легкое решение для мониторинга серверов Linux с открытым исходным кодом, состоящее из двух продуктов:

  • eSM`Web — веб-приложение на PHP (база данных не нужна!):

    ЭСМ веб

  • eSM`SH - приложение-оболочка:

    ЭСМ Ш

В качестве альтернативы вы можете использовать Mumin , который также легковесен и основан на Perl и RRDTool.