Wydanie systemu monitorowania Monitorix 3.14.0, zaprojektowanego do wizualnego śledzenia pracy różnych usług, takich jak monitorowanie temperatury CPU, obciążenia systemu, aktywności sieciowej i responsywności usług sieciowych. Zarządzanie systemem odbywa się za pomocą interfejsu webowego, dane są prezentowane w postaci wykresów.
System jest napisany w języku Perl, do generowania wykresów i przechowywania danych wykorzystywany jest RRDTool, kod jest udostępniany na licencji GPLv2. Program jest wystarczająco kompaktowy i samowystarczalny (posiada wbudowany serwer http), co pozwala na jego użycie nawet w systemach wbudowanych. Obsługiwany jest dość szeroki zestaw parametrów monitorowania, od śledzenia pracy harmonogramu zadań, wejścia/wyjścia, przydziału pamięci i parametrów jądra OS po wizualizację danych z interfejsów sieciowych i specyficznych aplikacji (pocztowych, serwerysystemów baz danych, Apache, nginx).
Wśród najważniejszych zmian w nowej wersji:
- Dodano moduł nvme.pm do monitorowania urządzeń pamięci NVMe (NVM Express). Z uwzględnionych parametrów: temperatura nośnika, obciążenie, zarejestrowane błędy, intensywność operacji zapisu,

- Dodano moduł amdgpu.pm do monitorowania stanu dowolnej liczby GPU AMD. Obserwowana jest dynamika zmian takich parametrów, jak temperatura, zużycie energii, prędkość obrotowa wentylatora, zużycie pamięci wideo, zmiana częstotliwości GPU.

- Dodano moduł nvidiagpu.pm do rozszerzonego monitorowania kart graficznych opartych na GPU NVIDIA (bardziej zaawansowana wersja wcześniej dostępnego modułu nvidia.pm).

- W module monitorowania ruchu traffacct.pm dodano wsparcie IPv6.
- Wdrożono tryb pracy interfejsu w formie aplikacji webowej na pełnym ekranie.
Źródło: opennet.ru



