Установка Monitorix на RedHat/Centos/Fedora

Установка 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

пример использования monitorix

В этой утилите представлено очень много графиков и с помощью их можно хорошо следить ( мониторить) за своим сервером.

На этом статья «Установка Monitorix на RedHat/Centos/Fedora» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.