Monitorix: легкий инструмент для мониторинга системы

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

Что такое Monitorix?

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

Его разработчики объясняют, что этот инструмент является результатом выполнения двух программ, одна из которых называется monitorix, который представляет собой демон Perl, который запускается автоматически, как и любая другая служба в системе, и сценарий, называемый monitorix.cgiОн также имеет встроенный HTTP-сервер, поэтому нам не нужно устанавливать веб-сервер для его работы.

Возможности Monitorix

  • Он имеет большое количество графической статистики, которая собирает системную информацию, такую ​​как загрузка системы, использование ядра, использование процессора, датчики, температура, использование файловой системы, использование каталога, netstat, lighttpd, nginx, процессы между другими.
  • Поддержка мониторинга нескольких удаленных серверов.
  • Поддержка мониторинга интернет-трафика устройств в локальной сети.
  • Обширная система оповещения.
  • HTTP-сервер включен.
  • Автоматическая отправка электронной почты с системной статистикой.
  • Возможность включения дополнительных файлов конфигурации.
  • Возможность просмотра статистики по (час, день, неделя, месяц или год).
  • Возможность увеличить любой график, чтобы увидеть его более подробно.
  • Возможность отображать сетевые метрики в Мбайт / сек или Мбит / сек.
  • Возможность отображения температуры в градусах Цельсия или Фаренгейта.
  • Возможность генерировать графику в форматах PNG или SVG.
  • Возможность настройки количества лет исторических данных (без ограничений).
  • Интуитивно понятный веб-интерфейс.
  • Его можно настроить с помощью только текстового файла.
  • Включает беззвучный режим, который позволяет извлекать графику из скриптов.
  • Статистика трафика хранится в базах данных фиксированного размера.
  • Написано на языке Perl.
  • Протестировано и поддерживается GNU / Linux, FreeBSD, OpenBSD и NetBSD.
  • Бесплатный и открытый исходный код

инструмент системного мониторинга

Как установить Monitorix

Пользователи  RedHat / Fedora / CentOS и производные вы можете установить Monitorix с помощью yum следующим образом:

$ yum install monitorix $ service monitorix start

Со своей стороны, пользователи Arch Linux и его производные могут использовать AUR для установки этого инструмента системного мониторинга, для этого выполните следующую команду:

$ yaourt -S мониторикс

В случае пользователей Debian, Ubuntu, Deepin и производных программ вы можете использовать этот инструмент, установив последнюю версию .deb доступного инструмента. здесь. Далее переходим к установке .deb и некоторых зависимостей следующим образом

$ sudo apt-get update $ sudo 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 libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f установить