Мониторинг производительности с помощью Monitorix в Ubuntu 16.04
Это руководство существует для этих версий ОС
- Ubuntu 16.04 (Xenial Xerus)
- Ubuntu 15.10 (Wily Werewolf)
На этой странице
- Шаг 1. Добавьте репозиторий Monitorix
- Шаг 2. Добавьте ключ PGP
- Шаг 3. Установка Monitorix
- Шаг 4. Настройка Monitorix
- Шаг 5. Запуск Monitorix
- Ссылки
В этом руководстве показана установка и настройка 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/