Как установить, настроить и использовать Monitorix в Linux

{title}

В нашей повседневной работе в качестве администраторов важно иметь инструменты, которые позволяют нам отслеживать, анализировать и обнаруживать сбои во всей инфраструктуре организации, будь то на сетевом уровне, оборудовании, серверах и т. Д.

Много раз мы не знаем необходимых инструментов для этой цели и загружаем или внедряем инструменты, которые в конечном итоге не очень полезны, поэтому Solvetic проанализирует инструмент Monitorix в это время, что даст нам возможность проанализировать многие аспекты наших сред Linux.

Monitorix - это бесплатный инструмент для написания кода, который предоставляет нам различные варианты управления нашими серверами и который собирает информацию из системы и сети, в которой он предлагает нам интересную графику, через веб-платформу Monitorix.

С Monitorix мы можем обнаруживать сбои в сети, отбрасывание пакетов, участие системы и в общих ситуациях, которые влияют на оптимальную производительность системы. Monitorix написан на языке Perl, лицензирован GNU и опубликован FSP (Free Software Foundation), дополнительный Monitorix использует RRDtool для генерации графики, которую мы можем визуализировать в веб-среде.

Среди различных функций, обнаруженных в Monitorix, мы увидим следующее:

  • Статистика Fail2bain
  • Возможность мониторинга удаленных серверов
  • Статистика Apache и MySQL для локальных и удаленных компьютеров
  • Мониторинг сетевого трафика до 10 устройств в организации
  • Контролировать состояние дисков, таких как их скорость, температура, среди других аспектов.
  • Monitorix построен на HTTP-сервере.
  • Возможность просмотра графиков по дням, неделям, месяцам или годам для более детального контроля.
  • Позволяет видеть состояние ядер, процессора, ядра и т. Д.
  • Мониторинг сетевого трафика, включая различные порты, такие как UDP и TCP.

Среди многих других особенностей.

Если мы хотим просмотреть полный список возможностей Monitorix, мы можем перейти по следующей ссылке:

Monitorix Особенности

1. Установка Monitorix


Мы собираемся проанализировать, как происходит процесс установки Monitorix, в этом исследовании мы собираемся реализовать его в среде Debian 8.

Если у нас есть Red Hat, CentOS или Fedora, мы выполним следующую команду:

 yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-простой perl-Config-общий perl-HTTP-сервер-простой perl-IO-Socket-SSL wget 

примечание

В новых версиях Fedora просто запустите команду # yum install monitorix.

Затем мы приступаем к загрузке последней версии Monitorix с официального сайта с помощью команды:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm 
После загрузки мы будем использовать команду rpm для соответствующей установки:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm 
Для нашей среды Debian мы можем реализовать Monitorix двумя способами.
  • Через хранилище
  • Вручную используя пакеты .deb .

Давайте проанализируем два процесса.

1. Установка с использованием Иззи
Чтобы установить Monitorix с помощью lzzy, мы введем следующий путь для редактирования файла sources.list :

 /etc/apt/sources.list 
После открытия мы введем следующую строку в конце файла:
 deb http://apt.izzysoft.de/ubuntu универсальная вселенная 

{title}

Мы сохраняем изменения, используя комбинацию CTRL + O, и закрываем редактор, используя CTRL + X. Далее мы загрузим ключ GPG из хранилища с помощью команды:

 # wget http://apt.izzysoft.de/izzysoft.asc 

{title}

Когда мы загрузим ключ, мы добавим его в конфигурацию apt следующим образом:

 # apt-key add izzysoft.asc 
Для завершения мы установим Monitorix на Debian 8, используя следующую команду, сначала обновив необходимые пакеты:
 # apt-get update # apt-get install monitorix 

$config[ads_text5] not found

{title}

2. Ручная установка с использованием пакетов .deb
В случае, если мы намерены установить Monitorix вручную, мы выполним следующие команды:

 # apt-get update 
 # apt-get install 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 
 # wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb 
 apt-get -f установить 
Этими двумя способами мы можем загрузить и установить Monitorix на Debian 8 .

2. Конфигурация Monitorix


Все параметры Monitorix можно настроить по следующему маршруту:
 /etc/monitorix/monitorix.conf 
Из этого файла мы можем настроить параметры, относящиеся к сети, интерфейсам, дискам и т. Д. Когда мы редактируем любой из параметров, содержащихся в этом файле, мы должны перезапустить службу, чтобы изменения вступили в силу, для этого мы выполним следующую команду:
 # service monitorix restart 
[color = # a9a9a9] Перезапустите сервис [/ color]

$config[ads_text6] not found

3. Работа с Monitorix


Чтобы увидеть отличные функции, которые предлагает нам Monitorix, мы должны знать, что Monitorix использует порт 8080 для связи, поэтому мы должны перейти в наш браузер и ввести следующий синтаксис:
 http: // IP_Equipment: 8080 / monitorix 
Чтобы увидеть IP нашего оборудования, мы используем команду ifconfig, в данном случае 192.168.0.14, поэтому мы должны ввести в браузере следующее:
 http://192.168.0.14:8080/monitorix 
И мы увидим, что отображается следующее окно:

{title}

[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]

Мы можем видеть следующее:

  • Поле имени хоста: Мы нашли имя нашей команды Debian 8.
  • Поле графика: На этой вкладке мы можем выбрать тип графика, который мы хотим визуализировать, мы находим такие параметры, как сетевой трафик, диски, загрузка системы, активные процессы и многие другие.

Наконец, мы можем определить период графика:

  • ежедневно, еженедельно, ежемесячно или ежегодно.

{title}

[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]

$config[ads_text5] not found

Мы выберем график сетевого трафика с ежедневным периодом. Нажмите OK, и мы увидим следующее:

{title}

[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]

Выберите опцию Disk I / O Activity, и мы увидим следующее:

{title}

[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]

Таким образом, мы можем продолжить рассмотрение каждого из вариантов, предлагаемых Monitorix, которых действительно много, и все с акцентом на администраторов, все они очень интуитивно понятны, просты в использовании и проверке.

$config[ads_text6] not found

примечание

$config[ads_text5] not found

Таким образом, вы можете получить доступ к Monitorix локально, если требования для удаленного подключения, мы должны ввести маршрут:

 /etc/apache2/conf.d/monitorix.conf 
И оттуда отредактируйте опцию Allow From и введите соответствующий IP.

Как мы уже видели, Monitorix - это простой, но мощный инструмент, который позволяет нам просматривать различные варианты нашей операционной системы Debian 8 или любого другого ditros и, таким образом, иметь под рукой большую полезность, если наша роль заключается в поддержке всех административных задач организации или просто как пользователи, мы хотим видеть состояние нашего компьютера с Linux в режиме реального времени, графически и с достоверными данными .

{title}

$config[ads_text6] not found

[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]