
Установка Monitorix на RedHat/Centos/Fedora
Monitorix является свободным, с открытым исходным кодом- инструмент для мониторинга системы, предназначенный для контроля множество услуг и системных ресурсов. Он был создан для использования в производственных серверов Linux / UNIX, но из-за его простоты и небольшой размер может быть использован на встроенных устройствах.
Он состоит в основном из двух программ: коллектора, называется monitorix, который является демон Perl, который автоматически запускается, как и любая другая системная служба, и некий скрипт называется monitorix.cgi. Начиная с версии 3.0 Monitorix включает в себя собственный HTTP сервер, так что вам не нужно устанавливать никакой сторонний веб-сервер.
Все его развития изначально была создана для мониторинга Red Hat, Fedora и системы CentOS Linux, так что этот проект был сделан с учетом этих типов распределений. Сегодня он работает на различных дистрибутивов GNU / Linux и даже в других системах UNIX, как FreeBSD, OpenBSD и NetBSD.
В настоящее время в активной разработке, добавляют новые возможности, новые графики и корректирующие ошибки в попытке предложить отличный инструмент для управления систем.
Требования
Perl
Perl-CGI
Perl-libwww
Perl-MailTools
Perl-MIME-Lite
Perl-DBI
Perl-XML-Simple
Perl-Config-General
Perl-HTTP-Server-Simple
perl-IO-Socket-SSL
RRDTool и его Perl привязки (Perl-RRDtool или RRDtool-Perl)
(Необязательно) CGI на веб-сервере (Apache, Nginx, Lighttpd, и т.д.)
1. В первую очередь подключаем следующие репозитории:
2. Нужно загрузить и установить пакет Monitorix :
# rpm -ivh http://www.monitorix.org/monitorix-3.5.1-1.noarch.rpm
У меня выбило предупреждение что у меня не хватает perl-IO-Socket-SSL, по этому я решу проблему очень легко:
# yum install perl-IO-Socket-SSL
3. Нужно запустить сервисы апача и мониторикса:
# service httpd start # service monitorix start
4. Поправим конфигурационный файл Monitorix:
# vim /etc/httpd/conf.d/monitorix.conf
И вставьте следующий текст ( я приведу его готовым файлом), прочитать можно тут, а чтобы скачать:
# wget http://linux-notes.org/wp-content/uploads/files/monitoring/monitorix/monitorix.conf
Изменить только нужно имя аутентификации ( у меня это «captain»).
5. Нужно выключить SElinux:
Как отключить SELinux на CentOS
6. Переходим в браузер ( открываем его):
http://your_domain_or_IP/monitorix
В этой утилите представлено очень много графиков и с помощью их можно хорошо следить ( мониторить) за своим сервером.
На этом статья «Установка Monitorix на RedHat/Centos/Fedora» завершена.