Поиск по сайту:

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


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Установить мониторикс
  4. Настройка Monitorix
  5. Доступ к веб-интерфейсу Monitorix

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

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

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

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

Предпосылки

  • Сервер под управлением Debian 10.
  • На вашем сервере настроен пароль root.

Начиная

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

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

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

Установить Мониторикс

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

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 <>
http://www.monitorix.org/

Настройка Мониторикс

Файл конфигурации по умолчанию для 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://ваш-сервер-ip:8080/monitorix. Вы будете перенаправлены на страницу входа в систему Monitorix:

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

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

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

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