Раньше мы говорили о хороших инструментах системного мониторинга, на этот раз мы хотим, чтобы Мониторикс легкий, но надежный инструмент, который предоставит всем системным администраторам адекватную и расширенную информацию о своей системе в любое время.
Что такое 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 установить
