Мониторинг. · 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Примечание: настоятельно рекомендуется сделать резервную копию оригинального файла перед внесением каких-либо изменений.
Это откроет окно, похожее на это:

Поместите курсор в конец файла и добавьте эту строку:
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Откроется окно, похожее на это:

Примечание: я настоятельно рекомендую сделать резервную копию этого файла перед любыми изменениями.
Найдите строки:
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 вашего сервера), и вы увидите:

Интерфейс

Наслаждайтесь этим классным и полезным программным обеспечением!.
Ссылки
Get new posts in your inbox
No spam. Unsubscribe anytime.