For et par dage siden blev udgivelsen af den nye version af Monitorix 3.14.0, som er designet til visuelt at overvåge driften af forskellige tjenester, for eksempel overvåge CPU-temperatur, systembelastning, netværksaktivitet og netværkstjenesters reaktionsevne.
Monitorix er oprettet til brug på produktion af Linux / UNIX-servere, men på grund af sin enkelhed og lille størrelse kan den også bruges på indlejrede enheder. Denne applikation består hovedsageligt af to programmers: en samler, kaldet monitorix, som er en Perl-dæmon, der starter automatisk som enhver anden service på systemet, og Et CGI-script kaldet monitorix.cgi.
Systemet er skrevet i Perl, RRDTool Det bruges til at generere grafik og gemme data, koden distribueres under GPLv2-licensen.
Index
Vigtigste nyheder af Monitorix 3.14.0
I denne nye version, der præsenteres tilføjet nvme.pm-modul til at overvåge NVMe-lagerenheder (NVMExpress). Blandt de parametre, der tages i betragtning: disktemperatur, belastning, loggede fejl, intensiteten af skriveoperationer,
Ud over det også det bemærkes, at amdgpu.pm-modulet blev tilføjet for at spore status for et vilkårligt antal AMD GPU'er. Dynamikken i ændringer i parametre som temperatur, strømforbrug, kølerhastighed, videohukommelsesforbrug og GPU-frekvensændringer overvåges.
En anden vigtig ændring er det tilføjet nvidiagpu.pm-modul til avanceret overvågning af NVIDIA GPU-baserede grafikkort (en mere avanceret version af det tidligere tilgængelige nvidia.pm-modul).
På den anden side kan vi også konstatere, at process.pm-understøttelse er tilføjet til systemer med forskellige maksimale PID-værdier defineret i /proc/sys/kernel/pid_max, samt en ny graf over procesaktivitetstiden i proces format.pm som kommer med en ny mulighed kaldet time_unit til at indstille diagramskalaen. [
Understøttelse af IPv6 er også blevet tilføjet til trafikovervågningsmodulet traffacct.pm, samt grænsefladedriften implementeret i form af en fuldskærms webapplikation.
Af andre ændringer, der skiller sig ud:
- Tilføjet mulighed for time_unit til system.pm for at indstille skalaen for oppetidsgrafen.
- Tilføjet ny -s kommandolinje mulighed for at bestemme, hvilken del af en linje i konfigurationsfilen, der skal være nøglen, og hvilken der skal være værdien.
- Tilføjet en startknap i øverste venstre hjørne for nemt at gå til hovedsiden
- Tilføjet muligheden for at se hjemmesiden som en webapplikation i fuldskærmstilstand.
- Ændrede den måde, cmd-indstillingen i port.pm fungerer på, ved at udføre den definerede kommando direkte (ingen argumenter), medmindre den ikke er defineret, i hvilket tilfælde den stadig vil være standard til ss.
- Tilføjet nogle ændringer til monitorix-alert.sh for at kunne linke til det og fungere som et generisk advarselsscript.
- Tilføjede identifikatorer for ventilatorhastighed (som ventilator), effekt (som pwr), procentdel (som pct) og byte (som byt) til gensens.pm.
Endelig, hvis du er interesseret i at kunne vide mere om det, kan du konsultere detaljerne i følgende link.
Hvordan installeres Monitorix på Ubuntu og derivater?
For dem, der er interesserede i at kunne installere dette værktøj på deres system, De kan gøre det ved at følge de instruktioner, vi deler nedenfor.
Vi downloader og installerer de krævede afhængigheder til driften af Monitorix i vores system.
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
Som næste trin lad os downloade den seneste stabile version af Monitorix:
wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb
Allerede udført download, nu fortsætter vi med at installere applikationen i systemet ved hjælp af følgende kommando:
sudo dpkg -i monitorix.deb
Og vi løser ethvert problem med afhængigheder ved at udføre følgende kommando:
sudo apt-get install -f
Applikationen er allerede installeret nu skal vi starte tjenesten i systemet, vi gør dette ved at udføre:
sudo service monitorix start
Hvordan får jeg adgang til monitorix?
For at få adgang til tjenesten eksternt eller lokalt Vi kan gøre det fra en webbrowser, der leder til ip-adressen på vores server, som følger:
http://ipservidor:8080/monitorix
Programmets konfigurationsfil er i følgende sti /etc/monitorix.conf. Her kan du ændre porten, nægte eller tillade fjernværten og foretage andre indstillinger.
Inden du ændrer parametrene, skal du tage en sikkerhedskopi af denne fil:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
I denne fil kan vi også bruge den til at sikre webadgang med godkendelse, som vi kun skal konfigurere med:
set enabled=y
Hvilket er under afsnittet og derefter oprette en fil i / var / lib / monitorix / htpasswd, og hvor brugernavn erstattes af brugernavn for adgang.
Kommandoen til at gøre det er:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd && username
Vær den første til at kommentere