Краткое описание Monitorix

2020-02-22

Перевод пары страниц из Monitorix :: a free, open source, lightweight system monitoring tool

Monitorix

Monitorix — это свободный, легковесный, и с открытыми исходниками, инструмент наблюдения за системой, спроектированный для слежки за стольким количеством служб и системных ресурсов, насколько это возможно. Он создан для использования в Linux/UNIX серверах, но из-за своей простоты и малого размера также хорош и для встраиваемых устройств.

Он состоит из двух программ: коллектора, называемого monitorix, являющегося Perl-демоном, который автоматически запускается, как любая другая служба системы; и CGI-скрипт monitorix.cgi. Начиная с третьей версии, Monitorix включает в себя встроенный HTTP-сервер, так что нет нужды устанавливать какой-либо иной WEB-сервер.

Изначально инструмент создавался для мониторинга Red Hat, Fedora and CentOS систем, поэтому разработка происходила с оглядкой на эти типы дистрибутивов. Сегодня он работает на различных GNU/Linux дистрибутивах и даже на некоторых Unix системах, типа FreeBSD, OpenBSD и NetBSD.

"Мы просто торчим от Monitix, из-за его дружелюбности и легковесности. Его в обязательном порядке должны попробовать те, кто ищет свободный и лёгкий в использовании инструмент мониторига." — Jerry, Web Hosting Secret Revealed (WHSR)

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

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

Релиз версии 3.12.0 (2020-02-21)

В этой версии представлены два новых модуля: phpfpm.pm и unbound.pm. Первый из них позволяет собирать PHPFPM-статистику и отслеживать неограниченное число сайтов. Второй модуль unbound.pm собирает множество данных о DNS-службе Unbound, запущенном на локальном сервере. Нет возможности собирать статистику о Unbound на удалённых серверах. Оба модуля поставляются с довольно полным комплектом графиков статистики.

Далее примеры этих двух новых графиков:


Кроме этих двух новых модулей, в эту версию включены некоторые новые интересные функции. Это наконец пофиксенный модуль bind.pm для поддержки новых версий BIND. Теперь этот модуль использует Perl XML::LibXML для разбора вывода BIND (вместо использования Perl XML::Simple). Также, модуль gensens.pm теперь включает третий сенсор Battery. Плюс есть некоторые улучшения в NFS-графиках для FreeBSD.

Модуль fail2ban.pm имеет изменения в способах представления значений. С этой версии вы можете выбирать между absolute и rate значениями, первое из них является значением по умолчанию.

Далее примеры графиков для rate и absolute режимов:

График ZFS также имеет изменения в способах предоставления в Operations and Bandwidth graphs.

Смотрим отличия:

Остальные новые функции, исправленные ошибки и исправления, как всегда, отражены в файле changes.

Пожалуйста, гляньте в ман о monitorix.conf(5) для всех подробностей.

ВАЖНО: Файл конфы monitorix.conf был расширен из-за важных изменений.

Всем пользователям, все еще использующим более старые версии, рекомендуется выполнить обновление до этой версии.