Monitorix 3.14.0 is al uitgebracht en dit is het nieuws

monitorix

Een paar dagen geleden, de release van de nieuwe versie van Monitorix 3.14.0, die is ontworpen om de werking van verschillende services visueel te bewaken, bijvoorbeeld om de CPU-temperatuur, systeembelasting, netwerkactiviteit en reactievermogen van netwerkservices te bewaken.

Monitorix is ​​gemaakt om te worden gebruikt op Linux / UNIX-productieservers, maar vanwege zijn eenvoud en kleine omvang kan het ook worden gebruikt op embedded apparaten. Deze applicatie bestaat voornamelijk uit twee programma'ss: een verzamelaar, genaamd monitorix, wat een Perl-daemon is die automatisch start zoals elke andere service op het systeem, en Een CGI-script genaamd monitorix.cgi.

Het systeem is geschreven in Perl, RRDTool Het wordt gebruikt om afbeeldingen te genereren en gegevens op te slaan, de code wordt gedistribueerd onder de GPLv2-licentie.

Belangrijkste nieuwigheden van Monitorix 3.14.0

In deze nieuwe versie die wordt gepresenteerd nvme.pm-module toegevoegd om NVMe-opslagapparaten te bewaken (NVM Express). Onder de parameters waarmee rekening wordt gehouden: schijftemperatuur, belasting, geregistreerde fouten, intensiteit van schrijfbewerkingen,

Daarnaast ook er wordt opgemerkt dat de amdgpu.pm-module is toegevoegd om de status van een willekeurig aantal AMD GPU's te volgen. De dynamiek van veranderingen in parameters zoals temperatuur, stroomverbruik, koelersnelheid, videogeheugenverbruik en GPU-frequentieveranderingen worden gecontroleerd.

Een andere belangrijke verandering is dat toegevoegde nvidiagpu.pm-module voor geavanceerde bewaking van NVIDIA GPU-gebaseerde videokaarten (een meer geavanceerde versie van de eerder beschikbare nvidia.pm-module).

Aan de andere kant kunnen we ook zien dat process.pm-ondersteuning is toegevoegd voor systemen met verschillende maximale PID-waarden gedefinieerd in /proc/sys/kernel/pid_max, evenals een nieuwe grafiek van de procesactiviteitstijd in proces format.pm die wordt geleverd met een nieuwe optie genaamd time_unit om de schaal van de kaart in te stellen. [

Ondersteuning voor IPv6 is ook toegevoegd aan de verkeersmonitoringmodule traffacct.pm, evenals de interfacemodus die is geïmplementeerd in de vorm van een webtoepassing op volledig scherm.

Van anderen veranderingen die opvallen:

  • Optie time_unit toegevoegd aan system.pm om de schaal van de uptime-grafiek in te stellen.
  • Nieuwe -s opdrachtregeloptie toegevoegd om te beslissen welk deel van een regel in het configuratiebestand de sleutel en welke de waarde zal zijn.
  • Een home-knop toegevoegd in de linkerbovenhoek om gemakkelijk naar de hoofdpagina te gaan
  • De mogelijkheid toegevoegd om de website als een webtoepassing op volledig scherm te bekijken.
  • De manier veranderd waarop de cmd-optie in port.pm werkt, waarbij het gedefinieerde commando direct wordt uitgevoerd (geen argumenten), tenzij het niet is gedefinieerd, in welk geval het nog steeds standaard op ss staat.
  • Enkele wijzigingen toegevoegd aan monitorix-alert.sh om ernaar te kunnen linken en als een generiek waarschuwingsscript te kunnen fungeren.
  • Ventilatorsnelheid (als ventilator), vermogen (als pwr), percentage (als pct) en byte (als byt) identifiers toegevoegd aan gensens.pm.

Tot slot, als u geïnteresseerd bent om er meer over te weten, kunt u de details raadplegen in de volgende link.

Hoe installeer ik Monitorix op Ubuntu en derivaten?

Voor degenen die geïnteresseerd zijn om deze tool op hun systeem te kunnen installeren, Ze kunnen het doen door de instructies te volgen die we hieronder delen.

We zullen de vereiste afhankelijkheden downloaden en installeren voor de werking van Monitorix in ons systeem.

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

Als volgende stap laten we de laatste stabiele versie van Monitorix downloaden:

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

De download al gedaan, nu gaan we verder met het installeren van de applicatie in het systeem met behulp van het volgende commando:

sudo dpkg -i monitorix.deb

En we lossen elk probleem met afhankelijkheden op door het volgende commando uit te voeren:

sudo apt-get install -f

De applicatie is al geïnstalleerd nu gaan we de service in het systeem starten, we doen dit door het volgende uit te voeren:

sudo service monitorix start

Hoe krijg ik toegang tot monitorix?

Om op afstand of lokaal toegang te krijgen tot de dienst We kunnen het doen vanuit een webbrowser die naar het ip-adres van onze server verwijst, en wel als volgt:

http://ipservidor:8080/monitorix

Het configuratiebestand van het programma bevindt zich in het volgende pad /etc/monitorix.conf. Hier kunt u de poort wijzigen, de externe host weigeren of toestaan ​​en andere instellingen maken.

Maak een reservekopie van dit bestand voordat u de parameters wijzigt:

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

In dit bestand kunnen we het ook gebruiken om webtoegang met authenticatie te garanderen, waarmee we alleen hoeven te configureren:

set enabled=y

Die staat onder de sectie en maak vervolgens een bestand aan in / var / lib / monitorix / htpasswd en waar gebruikersnaam wordt vervangen door de gebruikersnaam voor toegang.

De opdracht om het te doen is:

touch /var/lib/monitorix/htpasswd

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

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.