Краткое описание 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
был расширен из-за важных изменений.
Всем пользователям, все еще использующим более старые версии, рекомендуется выполнить обновление до этой версии.