В нашей повседневной работе в качестве администраторов важно иметь инструменты, которые позволяют нам отслеживать, анализировать и обнаруживать сбои во всей инфраструктуре организации, будь то на сетевом уровне, оборудовании, серверах и т. Д.
Много раз мы не знаем необходимых инструментов для этой цели и загружаем или внедряем инструменты, которые в конечном итоге не очень полезны, поэтому 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 универсальная вселенная
Мы сохраняем изменения, используя комбинацию CTRL + O, и закрываем редактор, используя CTRL + X. Далее мы загрузим ключ GPG из хранилища с помощью команды:
# wget http://apt.izzysoft.de/izzysoft.asc
Когда мы загрузим ключ, мы добавим его в конфигурацию apt следующим образом:
# apt-key add izzysoft.ascДля завершения мы установим Monitorix на Debian 8, используя следующую команду, сначала обновив необходимые пакеты:
# apt-get update # apt-get install monitorix$config[ads_text5] not found
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И мы увидим, что отображается следующее окно:
[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]
Мы можем видеть следующее:
- Поле имени хоста: Мы нашли имя нашей команды Debian 8.
- Поле графика: На этой вкладке мы можем выбрать тип графика, который мы хотим визуализировать, мы находим такие параметры, как сетевой трафик, диски, загрузка системы, активные процессы и многие другие.
Наконец, мы можем определить период графика:
- ежедневно, еженедельно, ежемесячно или ежегодно.
[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]
$config[ads_text5] not foundМы выберем график сетевого трафика с ежедневным периодом. Нажмите OK, и мы увидим следующее:
[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]
Выберите опцию Disk I / O Activity, и мы увидим следующее:
[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 в режиме реального времени, графически и с достоверными данными .
$config[ads_text6] not found[color = # a9a9a9] Нажмите на изображение, чтобы увеличить его [/ color]
СТАТЬИ