Рассмотрим установку Monitorix в Ubuntu (в Debain установка производится также).
Monitorix является одним из простейших решений для мониторинга основных параметров сервера. Пакет позволяет формировать наглядные графики по которым видно какие процессы происходят в системе (по умолчанию отслеживается 30 метрик, в. т.ч. относящиеся к сети).
Monitorix Ubuntu/Debian
Обновляем список репозиториев
apt-get update
Ищем имя пакета в репозициях — на случай если он называется не monitorix
apt-cache search monitorix
Устанавливаем пакет
apt-get install monitorix
Также ставим другие пакеты — прежде всего, perl, также несколько библиотек, которые понадобятся для работы monitorix
apt-get install perl libwww-perl rrdtool librrds-perl libmime-lite-perl libmailtools-perl
Исходники или deb пакет скачиваем с официального сайта. Стоит выбирать последнюю версию.
wget http://www.monitorix.org/monitorix_3.10.0-izzy1_all.deb
Убедимся, в том, что файл скачан
ls
monitorix_3.10.0-izzy1_all.deb
Устанавливаем его при помощи dpkg
dpkg -i monitorix*.deb
Если возникают ошибки используем ключ -f (force) с которым dpkg установит пакет не обращая внимания на зависимости. Либо, что предпочтительнее, нужно устранять проблемы с зависимостями
dpkg -i monitorix*.debapt-get -f install
Затем без указания имени пакета
apt-get -f install
Установка веб-сервера не требуется, на порту 8080 запускается monitorix-http, на нем становится доступен веб-интерфейс
netstat -nltp | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 6110/monitorix-http
На этом настройка Monitorix Ubuntu завершена — чтобы попасть в веб-интерфейс в браузере достаточно обратиться по белому IP адресу и порту дописав после слэша слово monitorix
http://123.123.123.123:8080/monitorix
Далее достаточно выбрать интересные метрики в интерфейсе, представленном на первом скриншоте
По прошествии нескольких часов когда будет собрана необходимая статистка — на графиках можно будет увидеть полезную информацию.
Пакет хорошо подходит для построения простейшей системы мониторинга с наглядными графиками на одной машины, для мониторинга серверного парка лучше обратиться к другим вариантам (например, Zabbix).