Monitorix 3.14.0 вже випущено, і це його новини

моніторикс

Кілька днів тому відбулося реліз нова версія Monitorix 3.14.0, який призначений для візуального моніторингу роботи різних сервісів, наприклад, моніторингу температури ЦП, навантаження системи, активності мережі та реагування мережевих служб.

Monitorix створений для використання на виробничих серверах Linux / UNIX, але завдяки своїй простоті та невеликим розмірам він також може використовуватися на вбудованих пристроях. Ця програма складається в основному з двох програмs: колектор, викликаний моніторикс, що є демоном Perl, який запускається автоматично, як і будь-яка інша служба в системі, та Сценарій CGI, який називається monitorix.cgi.

Система написана на Perl, RRDTool Він використовується для генерації графіки та зберігання даних, код поширюється під ліцензією GPLv2.

Основні новинки оф Monitorix 3.14.0

У цій новій версії, яка представлена додано модуль nvme.pm для моніторингу пристроїв зберігання даних NVMe (NVMExpress). Серед параметрів, які враховуються: температура диска, навантаження, зареєстровані помилки, інтенсивність операцій запису,

На додаток до цього теж зазначається, що модуль amdgpu.pm був доданий для відстеження стану довільної кількості графічних процесорів AMD. Відстежується динаміка змін таких параметрів, як температура, споживання електроенергії, швидкість охолодження, споживання відеопам’яті та зміни частоти графічного процесора.

Ще одна важлива зміна - це додано модуль nvidiagpu.pm для розширеного моніторингу відеокарт на основі графічного процесора NVIDIA (більш розширена версія раніше доступного модуля nvidia.pm).

З іншого боку, ми також можемо виявити, що підтримка process.pm була додана для систем з різними максимальними значеннями PID, визначеними в /proc/sys/kernel/pid_max, а також новий графік часу активності процесу в процесі format.pm, який має новий параметр під назвою time_unit для встановлення масштабу діаграми. [

Також додано підтримку IPv6 в модуль моніторингу трафіку traffacct.pm, а також інтерфейсний режим роботи, реалізований у вигляді повноекранного веб-додатка.

З інших помітні зміни:

  • До system.pm додано параметр time_unit, щоб встановити масштаб графіка часу безвідмовної роботи.
  • Додано новий параметр командного рядка -s, щоб визначити, яка частина рядка у файлі конфігурації буде ключем, а яка значенням.
  • Додано кнопку «Додому» у верхньому лівому куті, щоб легко перейти на головну сторінку
  • Додано можливість перегляду веб-сайту як веб-додатку в повноекранному режимі.
  • Змінено спосіб роботи параметра cmd у port.pm, безпосередньо виконуючи визначену команду (без аргументів), якщо вона не визначена, і в цьому випадку за замовчуванням все одно буде ss.
  • Додано деякі зміни до monitorix-alert.sh, щоб мати можливість посилатися на нього та діяти як загальний сценарій сповіщення.
  • До gensens.pm додано ідентифікатори швидкості вентилятора (як вентилятор), потужності (як pwr), відсотка (як pct) та байтів (як байт).

Нарешті, якщо ви зацікавлені в тому, щоб дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.

Як встановити Monitorix на Ubuntu та похідні?

Для тих, хто зацікавлений у можливості встановити цей інструмент у своїй системі, Вони можуть це зробити, дотримуючись інструкцій, якими ми ділимося нижче.

Ми завантажимо та встановимо необхідні залежності для роботи Monitorix у нашій системі.

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

Як наступний крок давайте завантажимо останню стабільну версію Monitorix:

wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb

Завантаження вже виконано, тепер ми приступаємо до встановлення програми в системі за допомогою такої команди:

sudo dpkg -i monitorix.deb

І ми вирішуємо будь-яку проблему із залежностями, виконуючи таку команду:

sudo apt-get install -f

Додаток уже встановлено тепер ми збираємося запустити службу в системі, ми робимо це, виконуючи:

sudo service monitorix start

Як отримати доступ до monitorix?

Щоб отримати доступ до послуги віддалено або локально Ми можемо зробити це з веб-браузера, спрямувавши на ip-адресу нашого сервера, будучи таким:

http://ipservidor:8080/monitorix

Файл конфігурації програми знаходиться за таким шляхом /etc/monitorix.conf. Тут ви можете змінити порт, заборонити або дозволити віддалений хост, а також зробити інші налаштування.

Перед зміною параметрів створіть резервну копію цього файлу:

cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back

У цьому файлі ми також можемо використовувати його для забезпечення веб-доступу з аутентифікацією, за допомогою якої нам потрібно лише налаштувати:

set enabled=y

Що знаходиться в розділі а потім створити файл у / var / lib / monitorix / htpasswd і де ім'я користувача замінено на ім'я користувача для доступу.

Команда зробити це:

touch /var/lib/monitorix/htpasswd

htpasswd -d /var/lib/monitorix/htpasswd && username

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.