Мониторинг. · 2 min read · Oct 19, 2025

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

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

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

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

Сначала мы должны добавить репозиторий Monitorix для Ubuntu.

Сначала сделаем резервную копию оригинального 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 или скопировать и вставить следующий код в текстовый файл и сохранить его как izzysoft.asc

-----BEGIN PGP PUBLIC KEY BLOCK-----  
Version: GnuPG v1.4.2.2 (GNU/Linux)  
  
mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl  
CRCT6qJoyD8jcguNqy4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox  
GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2VtrAwCg8xDe  
8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9  
3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb  
L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ysI  
QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1  
EvSy48daogAb1TT1HuUR8qe/hS0tpFxlz/0uRP7blMbVQyAnnupZ4eXW3CGQAaur  
bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg  
RGV2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD  
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX  
SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe  
DZ4s0LvNwlKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX  
x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df  
0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc  
cownWXfOSiEXjqDb60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/  
mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAUotSmMnUjV/9  
OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT  
jh5BhmKxsK3OK122GTPpCgMzvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne  
d9i3cfC2nQiGOuB6MNar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTljEX8u  
hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt  
RPHnNQxhklVfOjK6Q9mlN4pztIf2L3zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH  
EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAAkFAkaUwU0C  
GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO  
9UE5+v1VnrUfMibd  
=nM4G  
-----END PGP PUBLIC KEY BLOCK-----

Скачивание и сохранение напрямую с сайта izzysoft:

Сохраните PGP-ключ.

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

sudo apt-key add izzysoft.asc

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

sudo apt-get update

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

Вариант 1: Через репозиторий.

sudo apt-get install monitorix apache2-utils

Вариант 2: Вручную.

sudo apt-get update  
sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl apache2-utils  
sudo dpkg -i monitorix*.deb  
sudo apt-get -f install

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

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

sudo nano /etc/monitorix/monitorix.conf

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

Файл конфигурации Monitorix.

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

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

  
 enabled = n  
 msg = Monitorix: Restricted access  
 htpasswd = /var/lib/monitorix/htpasswd  
 

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

  
 enabled = y  
 msg = Monitorix: Restricted access  
 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://localhost:8080/monitorix/ (замените localhost на IP вашего сервера, если вы получаете доступ к Monitorix с внешнего рабочего стола), и вы увидите:

Вход в Monitorix.

Интерфейс

Monitorix в действии.

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

Ссылки

  1. Sanfeliu, J., http://www.monitorix.org/, Доступно 08/11/2015.
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.