Установка и настройка программного обеспечения для мониторинга Monitorix в Debian 10
На этой странице
- Предпосылки
- Начало работы
- Установить мониторикс
- Настройка Monitorix
- Доступ к веб-интерфейсу 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.