Мониторинг. · 3 min read · Jan 25, 2026

Установка и настройка программного обеспечения мониторинга Monitorix на Debian 10

Monitorix — это легковесный инструмент мониторинга компьютерных сетей с открытым исходным кодом, который можно использовать для мониторинга общей производительности системы. Он собирает данные системы и отображает информацию в виде графиков с помощью веб-интерфейса. Его можно запускать на большинстве операционных систем на базе Linux, включая CentOS, Debian, Ubuntu, FreeBSD, OpenBSD и NetBSD.

Monitorix имеет богатый набор функций, некоторые из них перечислены ниже:

  • Средняя загрузка системы и использование.
  • Использование ядра по процессорам.
  • Глобальное использование ядра.
  • Состояние системы HP ProLiant.
  • Статистика общих датчиков.
  • Температуры LM-Sensors и GPU.
  • Температуры и использование NVIDIA.
  • Температуры и состояние дисковых накопителей.
  • Использование файловой системы и активность I/O.
  • Сетевой трафик и использование.

В этом руководстве я объясню, как установить сервер мониторинга Monitorix на Debian 10.

Предварительные требования

  • Сервер с установленным Debian 10.
  • Пароль root, настроенный на вашем сервере.

Начало работы

Перед началом рекомендуется обновить ваш сервер до последней версии. Вы можете обновить его с помощью следующей команды:

apt-get update -y  
 apt-get upgrade -y

После обновления сервера перезагрузите его, чтобы применить изменения.

Установка Monitorix

Сначала загрузите последнюю версию Monitorix с их официального сайта с помощью следующей команды:

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

После завершения загрузки установите загруженный файл с помощью следующей команды:

dpkg -i monitorix_3.11.0-izzy1_all.deb

Вышеуказанная команда вызовет некоторые ошибки зависимости. Вы можете разрешить любые ошибки зависимости с помощью следующей команды:

apt-get install -f

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

systemctl start monitorix  
 systemctl enable monitorix

Вывод:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

Теперь вы можете проверить службу Monitorix, выполнив следующую команду:

systemctl status monitorix

Вы должны увидеть следующий вывод:

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

Чтобы проверить установленную версию Monitorix, выполните следующую команду:

monitorix -v

Вы должны получить следующий вывод:

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <[email protected]>
http://www.monitorix.org/

Настройка Monitorix

Файл конфигурации по умолчанию для Monitorix находится по адресу /etc/monitorix/monitorix.conf. Вам нужно будет отредактировать его и внести некоторые изменения в соответствии с деталями вашей системы.

Вы можете отредактировать его с помощью следующей команды:

nano /etc/monitorix/monitorix.conf

Измените следующие строки:

title = Monitorix Monitoring Server
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

Сохраните и закройте файл, когда закончите.

Далее вам нужно будет создать пользователя для аутентификации Monitorix.

Сначала установите пакет Apache Utilities с помощью следующей команды:

apt-get install apache2-utils -y

Затем создайте пользователя для Monitorix с помощью следующей команды:

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

Вам будет предложено установить пароль для пользователя, как показано ниже:

New password: 
Re-type new password: 
Adding password for user admin

Затем перезапустите службу Monitorix, чтобы применить изменения.

systemctl restart monitorix

По умолчанию Monitorix слушает на порту 8080. Вы можете проверить это с помощью следующей команды:

netstat -ant | grep 8080

Вывод:

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT 

Доступ к веб-интерфейсу Monitorix

Теперь откройте ваш веб-браузер и введите URL http://your-server-ip:8080/monitorix. Вы будете перенаправлены на страницу входа в Monitorix:

Вход в Monitorix

Введите ваше имя пользователя Monitorix, пароль и нажмите кнопку Войти. Вы должны увидеть панель мониторинга Monitorix на следующей странице:

Monitorix

Загрузка системы, отображаемая в Monitorix

Глобальное использование ядра, использование файловой системы и активность I/O

Глобальное использование ядра, использование файловой системы и активность I/O

Сетевой трафик, использование и статистика Netstat

Сетевой трафик, использование и статистика Netstat

Поздравляем! Вы успешно установили сервер мониторинга Monitorix на Debian 10.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.