Я ищу бесплатный сетевой монитор для CentOS. Он должен содержать как минимум:
Какой из них вы рекомендуете?
Примечание . «Веб-интерфейс» означает, что к нему можно получить доступ из интерфейса веб-браузера (даже если фактический мониторинг происходит локально на компьютере с CentOS).
Monitorix — это инструмент мониторинга, который я предпочитаю (хотя я использую Debian и Ubuntu на своих машинах; Monitorix доступен для многих дистрибутивов, включая RedHat/Fedora/CentOS). Это, конечно, включает сетевой трафик...
Сетевой трафик: общий и по портам (нажмите на изображение, чтобы увидеть исходный размер)
... но также гораздо больше критериев работоспособности системы, даже детали для нескольких сетевых приложений (веб-серверы/кэши, привязка, MySQL и т. д.). Естественно, также включены использование диска, нагрузка и общее состояние здоровья. Не раз спасал мой день. Проверьте страницу скриншота для более подробной информации.
загрузка системы и использование файловой системы
Monitorix имеет небольшой вес, включает в себя собственный веб-сервис (по умолчанию прослушивает порт 8080), который можно защитить с помощью имени пользователя/пароля (HTTP-аутентификация), и он хорошо поддерживается (раскрытие информации: я сопровождаю пакеты Debian/Ubuntu). и соответствующий репозиторий). 24/7 вы найдете самого разработчика и нескольких из нас, сопровождающих, на его IRC-канале, если у вас есть вопросы.
Я использую Netdata, и я очень рекомендую его. Его легко установить, он легкий и обеспечивает мониторинг в режиме реального времени всего, что вы перечислили, и многое другое. Я запускаю его на различных системах Linux, от одноплатных компьютеров до серверов. Вы можете просмотреть живую демонстрацию здесь .
PyDash тоже стоит проверить.
Это легкое решение для мониторинга серверов Linux с открытым исходным кодом, состоящее из двух продуктов:
В качестве альтернативы вы можете использовать Mumin , который также легковесен и основан на Perl и RRDTool.