Monitorix 3.14.0 har redan släppts och det här är dess nyheter

monitorix

För några dagar sedan lanserades den nya versionen av Monitorix 3.14.0, som är utformad för att visuellt övervaka driften av olika tjänster, till exempel övervaka CPU-temperatur, systembelastning, nätverksaktivitet och nätverkstjänsters respons.

Monitorix har skapats för att användas på produktions Linux / UNIX-servrar, men på grund av sin enkelhet och lilla storlek kan det också användas på inbäddade enheter. Den här applikationen består huvudsakligen av två programs: en samlare, kallad monitorix, vilket är en Perl-demon som startar automatiskt som alla andra tjänster i systemet, och Ett CGI-skript som heter monitorix.cgi.

Systemet är skrivet i Perl, RRDTool Den används för att generera grafik och lagra data, koden distribueras under GPLv2-licensen.

Huvudnyheter av Monitorix 3.14.0

I denna nya version som presenteras lagt till nvme.pm-modul för att övervaka NVMe-lagringsenheter (NVMExpress). Bland de parametrar som beaktas: disktemperatur, belastning, loggade fel, intensiteten av skrivoperationer,

Utöver det också Det noteras att modulen amdgpu.pm lades till för att spåra statusen för ett godtyckligt antal AMD GPU:er. Dynamiken för förändringar i parametrar som temperatur, strömförbrukning, kylhastighet, videominnesförbrukning och GPU-frekvensförändringar övervakas.

En annan viktig förändring är det lagt till nvidiagpu.pm-modul för avancerad övervakning av NVIDIA GPU-baserade grafikkort (en mer avancerad version av den tidigare tillgängliga modulen nvidia.pm).

Å andra sidan kan vi också finna att process.pm-stöd har lagts till för system med olika maximala PID-värden definierade i /proc/sys/kernel/pid_max, samt en ny graf över processaktivitetstiden pågår format.pm som kommer med ett nytt alternativ som heter time_unit för att ställa in sjökortsskalan. [

Stöd för IPv6 har också lagts till i trafikövervakningsmodulen traffacct.pm, liksom gränssnittsdriftläget implementerat i form av en helskärmswebbapplikation.

Av andra förändringar som sticker ut:

  • Lade till alternativet time_unit till system.pm för att ställa in skalan för drifttidsdiagrammet.
  • Lade till nytt kommandoradsalternativ -s för att bestämma vilken del av en rad i konfigurationsfilen som ska vara nyckeln och vilket som ska vara värdet.
  • Lade till en hemknapp i det övre vänstra hörnet för att enkelt gå till huvudsidan
  • Lade till möjligheten att visa webbplatsen som en webbapplikation i helskärmsläge.
  • Ändrade hur cmd-alternativet i port.pm fungerar, direkt exekverande av det definierade kommandot (inga argument), såvida det inte är definierat, i vilket fall det fortfarande är standard till ss.
  • Lade till några ändringar i monitorix-alert.sh för att kunna länka till det och fungera som ett generiskt varningsskript.
  • Lade till identifierare för fläkthastighet (som fläkt), effekt (som pwr), procent (som pct) och byte (som byt) till gensens.pm.

Slutligen, om du är intresserad av att kunna veta mer om det, kan du konsultera detaljerna i följande länk.

Hur installerar jag Monitorix på Ubuntu och derivat?

För dem som är intresserade av att kunna installera det här verktyget på sitt system, De kan göra det genom att följa instruktionerna vi delar nedan.

Vi laddar ner och installerar de beroenden som krävs för driften av Monitorix i vårt 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ästa steg låt oss ladda ner den senaste stabila versionen av Monitorix:

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

Har redan gjort nedladdningen, nu fortsätter vi att installera applikationen i systemet med hjälp av följande kommando:

sudo dpkg -i monitorix.deb

Och vi löser alla problem med beroenden genom att utföra följande kommando:

sudo apt-get install -f

Applikationen är redan installerad nu ska vi starta tjänsten i systemet, vi gör detta genom att köra:

sudo service monitorix start

Hur får jag tillgång till monitorix?

För att komma åt tjänsten på distans eller lokalt Vi kan göra det från en webbläsare som leder till IP-adressen till vår server, enligt följande:

http://ipservidor:8080/monitorix

Programmets konfigurationsfil finns i följande sökväg /etc/monitorix.conf. Här kan du ändra port, neka eller tillåta fjärrvärden och göra andra inställningar.

Innan du ändrar parametrarna ska du göra en säkerhetskopia av den här filen:

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

I den här filen kan vi också använda den för att säkerställa webbåtkomst med autentisering, som vi bara behöver konfigurera:

set enabled=y

Vilket är under avsnittet och skapa sedan en fil i / var / lib / monitorix / htpasswd och där användarnamnet ersätts med användarnamnet för åtkomst.

Kommandot att göra det är:

touch /var/lib/monitorix/htpasswd

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.