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

Мониторинг производительности с помощью Monitorix в Ubuntu 16.04


Это руководство существует для этих версий ОС

  • Ubuntu 16.04 (Xenial Xerus)
  • Ubuntu 15.10 (Wily Werewolf)

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

  1. Шаг 1. Добавьте репозиторий Monitorix
  2. Шаг 2. Добавьте ключ PGP
  3. Шаг 3. Установка Monitorix
  4. Шаг 4. Настройка Monitorix
  5. Шаг 5. Запуск Monitorix
  6. Ссылки

В этом руководстве показана установка и настройка 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 в редакторе. Я использую нано здесь:

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


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

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

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

и включите аутентификацию, изменив enable на \y\:

<auth>
enabled = y
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>

После настройки мы должны перезапустить службу monitorix:

sudo service monitorix restart

Добавьте имя пользователя и пароль для входа в систему Monitorix. Я буду использовать имя пользователя «admin» с паролем «howtoforge» в приведенном ниже примере. Пожалуйста, выберите более безопасный пароль в вашей системе :)

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

Мы используем параметр -d для шифрования пароля с помощью crypt(), как того требует Monitorix. Диалог команды htpasswd будет таким.

:/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-адрес вашего сервера), и вы увидите:

Ссылки

  • http://www.monitorix.org/