Мониторинг производительности с помощью Monitorix 3.8.0 в Ubuntu 15.10
Это руководство существует для этих версий ОС
- Ubuntu 16.04 (Xenial Xerus)
- Ubuntu 15.10 (Wily Werewolf)
На этой странице
- Шаг 1. Добавьте репозиторий Monitorix
- Шаг 2. Добавьте ключ PGP
- Шаг 3. Установка Monitorix
- Вариант 1. Через репозиторий.
- Вариант 2. Вручную.
В этом руководстве показана установка и настройка Monitorix на Ubuntu 15.10 (Wiley Werewolf). Monitorix — это бесплатный легкий инструмент мониторинга с открытым исходным кодом, предназначенный для мониторинга как можно большего количества служб и системных ресурсов на серверах и настольных компьютерах. Он состоит в основном из двух программ: сборщика под названием monitorix, представляющего собой демон Perl, который запускается автоматически как системная служба, и CGI-скрипта под названием monitorix.cgi. Начиная с версии 3.0, Monitorix включает в себя собственный встроенный HTTP-сервер, поэтому вам не нужно устанавливать сторонний веб-сервер для его использования.
Вы можете скачать его на www.monitorix.com
Шаг 1: Добавьте репозиторий Monitorix
Во-первых, мы должны добавить репозиторий Monitorix Ubuntu.
Сначала делаем резервную копию оригинального 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 или скопировать и вставить следующий код в текстовый файл и сохранить его как izzysoft.asc.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl
CRCT6qJoyD8jcguNqy4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox
GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2VtrAwCg8xDe
8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9
3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb
L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ysI
QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1
EvSy48daogAb1TT1HuUR8qe/hS0tpFxlz/0uRP7blMbVQyAnnupZ4eXW3CGQAaur
bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg
RGV2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX
SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe
DZ4s0LvNwlKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX
x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df
0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc
cownWXfOSiEXjqDb60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/
mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAUotSmMnUjV/9
OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT
jh5BhmKxsK3OK122GTPpCgMzvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne
d9i3cfC2nQiGOuB6MNar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTljEX8u
hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt
RPHnNQxhklVfOjK6Q9mlN4pztIf2L3zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH
EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAAkFAkaUwU0C
GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO
9UE5+v1VnrUfMibd
=nM4G
-----END PGP PUBLIC KEY BLOCK-----sudo apt-key add izzysoft.asc
а затем обновите репозиторий с помощью:
sudo apt-get update
Шаг 3: Установка Monitorix
Вариант 1: через репозиторий.
sudo apt-get install monitorix apache2-utils
Вариант 2: Вручную.
sudo apt-get update
sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl apache2-utils
sudo dpkg -i monitorix*.deb
sudo apt-get -f installШаг 4: Настройка 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://localhost:8080/monitorix/ (замените localhost на IP-адрес вашего сервера, если вы подключаетесь к Monitorix с внешнего рабочего стола), и вы увидите:
использованная литература
1) Санфелиу, Дж., http://www.monitorix.org/, получено 11 августа 2015 г.