Мониторинг. · 2 min read · Nov 24, 2025

Мониторинг производительности с Monitorix на Ubuntu 16.04

Этот учебник показывает установку и настройку Monitorix на Ubuntu 16.04 (Xenial Xerus). Monitorix — это бесплатный, легковесный, открытый инструмент мониторинга, предназначенный для мониторинга как можно большего количества служб и системных ресурсов на серверах и рабочих столах. Он состоит в основном из двух программ: коллектора, называемого Monitorix, который является демоном Perl, который автоматически запускается как системная служба, и CGI-скрипта, называемого monitorix.cgi. Начиная с версии 3.0, Monitorix включает в себя собственный встроенный HTTP-сервер, поэтому вам не нужно устанавливать сторонний веб-сервер для его использования.

Вы можете скачать его на www.monitorix.com

Шаг 1: Добавление репозитория Monitorix

На этом шаге мы добавим репозиторий Monitorix для Ubuntu в файл /etc/apt/sources.list.

Сначала сделаем резервную копию оригинального sources.list:

cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak

Затем откройте файл sources.list в редакторе. Я буду использовать nano:

sudo nano /etc/apt/sources.list

Примечание: настоятельно рекомендуется сделать резервную копию оригинального файла перед внесением каких-либо изменений.

Это откроет окно, похожее на это:

Файл sources.list Ubuntu.

Поместите курсор в конец файла и добавьте эту строку:

deb http://apt.izzysoft.de/ubuntu generic universe

Этот репозиторий предназначен только для debian и его производных, таких как ubuntu.

Шаг 2: Добавление PGP-ключа

После добавления репозитория нам нужно скачать (или добавить) PGP-ключ и “установить” его в систему. Вы можете скачать ключ напрямую с http://apt.izzysoft.de/izzysoft.asc с помощью wget.

sudo apt-get -y install wget  
cd /tmp  
wget http://apt.izzysoft.de/izzysoft.asc

Теперь мы должны перейти в каталог, где мы сохранили файл .asc, и открыть окно терминала, чтобы выполнить следующую команду:

sudo apt-key add izzysoft.asc

и затем обновить репозиторий с помощью:

sudo apt-get update

Шаг 3: Установка Monitorix

Теперь установите пакет “monitorix”. Apt автоматически установит зависимости.

sudo apt-get -y install monitorix apache2-utils

Шаг 4: Настройка Monitorix

У нас есть возможность настроить monitorix.conf, расположенный в /etc/ monitorix /monitorix.conf:

sudo nano /etc/monitorix/monitorix.conf

Откроется окно, похожее на это:

Файл monitorix.conf, открытый в редакторе nano.

Примечание: я настоятельно рекомендую сделать резервную копию этого файла перед любыми изменениями.

Найдите строки:

  
 enabled = n  
 msg = Monitorix: Ограниченный доступ  
 htpasswd = /var/lib/monitorix/htpasswd  
 

и включите аутентификацию, изменив enabled на “y”:

  
 enabled = y  
 msg = Monitorix: Ограниченный доступ  
 htpasswd = /var/lib/monitorix/htpasswd  
 

После настройки нам нужно перезапустить службу monitorix:

sudo service monitorix restart

Добавьте имя пользователя и пароль для входа в Monitorix. Я буду использовать имя пользователя “admin” с паролем “howtoforge” в приведенном ниже примере. Пожалуйста, выберите более безопасный пароль в вашей системе :)

sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

Мы используем параметр -d для шифрования пароля с помощью crypt(), как требует Monitorix. Диалог команды htpasswd будет выглядеть так.

david@desktop:/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin  
New password:  
Re-type new password:  
Adding password for user admin

Шаг 5: Запуск Monitorix

Укажите браузеру адрес http://192.168.1.100:8080/monitorix/ (замените IP на IP вашего сервера), и вы увидите:

Выберите диапазон времени в Monitorix.

Интерфейс

Графики производительности Monitorix.

Наслаждайтесь этим классным и полезным программным обеспечением!.

Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.