Monitorix Ubuntu


Рассмотрим установку 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


Monitorix Ubuntu


Далее достаточно выбрать интересные метрики в интерфейсе, представленном на первом скриншоте


Monitorix Debian


По прошествии нескольких часов когда будет собрана необходимая статистка — на графиках можно будет увидеть полезную информацию.



Пакет хорошо подходит для построения простейшей системы мониторинга с наглядными графиками на одной машины, для мониторинга серверного парка лучше обратиться к другим вариантам (например, Zabbix).

Сказать спасибо