8(499)-709-97-83
Работаем с 8:00 до 19:00

Установка Monitorix 3.8.0 на CentOS

  • 22 сентября 2015

Совсем недавно вышел новый релиз системы мониторинга Monitorix 3.8.0, предназначенный для наглядного слежения за работой разнообразных сервисов: температуры CPU, нагрузки, сетевой активности и сетевых сервисов. В сегодняшней статье мы расскажем, как установить Monitorix 3.8.0 на сервер CentOS.

 

Установка Monitorix 3.8.0 на CentOS 6/7

Первым делом проверим включен или выключен SELinux. Вводим в консоли команду

sestatus

Если видим следующий вывод, значит SELinux включен.

SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 28

Отключаем SELinux и перезагружаем машину

nano /etc/sysconfig/selinux
SELINUX=disabled
reboot

Теперь вывод sestatus должен показать:

SELinux status: disabled
 

Подключим дополнительный репозиторий EPEL:

CentOS 7

rpm -Uvh http://mirror.pnl.gov/epel/7/x86_64/e/epel-release-7-5.noarch.rpmyum -y update

CentOS 6 32bit

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmyum -y update

CentOS 6 64bit

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum -y update
 

Monitorix написан на языке Perl, и для генерации графиков и хранения данных используется RRDTool.

Установим необходимые компоненты:

yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple

Переходим в /usr/src, загружаем и устанавливаем Monitorix 3.8.0:

cd /usr/srcwget http://www.monitorix.org/monitorix-3.8.0-1.noarch.rpmrpm -ivh monitorix-3.8.0-1.noarch.rpm
 

Если Apache еще не запущен, запускаем его и monitorix:

CentOS 7:

systemctl restart httpdsystemctl start monitorix

CentOS 6:

service httpd restart
service monitorix start
chkconfig monitorix on

Конфигурационные фалы Monitorix находятся в:

/etc/monitorix/monitorix.conf

Чтобы ограничить доступ от посторонних пользователей, сделаем в monitorix авторизацию по логину и паролю. Открываем конфигурационный файл, и в секции auth меняем enabled = n на enabled = y:

nano /etc/monitorix/monitorix.conf
enabled = y
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd

Задаём пароль стандартной утилитой htpasswd с опцией -d:

# htpasswd -d -c /var/lib/monitorix/htpasswd voipnotes
New password:
Re-type new password:

Открываем браузер, переходим по адресу http://192.168.14.133:8080/monitorix и логинимся под пользователем, заданным нами ранее:

 


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

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)
 
Метки: Linux, Monitoring