Monitorix

Software skärmdump:
Monitorix
Mjukvaruinformation:
Version: 3.10.1 Uppdaterad
Ladda upp dagen: 22 Jun 18
Utvecklare: Jordi Sanfeliu
Licens: Gratis
Popularitet: 81

Rating: 1.3/5 (Total Votes: 3)

Monitorix är en programvara med öppen källkod, som ger användarna ett mycket användbart och lätt systemövervakningsverktyg som kan användas både för nybörjare och erfarna systemadministratörer.


Funktioner i ett ögonkast

Det har konstruerats från grunden för att övervaka så många systemresurser och tjänster som möjligt utan begränsning, vilket kan användas på Linux / UNIX-servermaskiner. Applikationen består av två kommandoradsprogram, en samlare och ett CGI-skript som heter monitorix.cgi. Det kommer också med en inbyggd webb (HTTP) server.

Det är en sann lätt applikation, eftersom dess CLI-kommando är extremt enkel och accepterar bara tre argument (-c, -p och -d). Medan alternativet -c kan användas för att ange platsen för konfigurationsfilen, används alternativet -p för att lagra demonens process ID till en angiven fil.

Å andra sidan används alternativet -d med tre argument, ingen, graf eller alla, så att användare kan logga in detaljerad information om vad programmet gör internt. Medan allt argumentet används för att visa samlad data för alla aktiverade grafer, kommer ingen argument att visa några data. Dessutom kan du ange en kommaseparerad lista över grafnamn med hjälp av diagramargumentet.


Stödsystem och tillgänglighet

Programmet distribueras som ett källarkiv, vilket gör det möjligt för användare att konfigurera, kompilera och installera det på vilken Linux-distribution som helst, såväl som binära paket för Arch Linux-operativsystemet, samt RPM-baserade system.

Officiellt stödda Linux-distributioner inkluderar Red Hat Enterprise Linux, Fedora Linux, CentOS, Arch Linux, Gentoo, Debian och Ubuntu. Dessutom stöder den FreeBSD, OpenBSD och NetBSD Open Source UNIX-liknande operativsystem.


Slutsats

Sammantaget är Monitorix en väldigt enkel och snabb universell systemövervakningsapplikation som kan användas av systemadministratörer för att övervaka Linux- eller BSD-servermaskiner. På grund av dess enkelhet kan den också användas på inbyggda enheter.

Vad är nytt i den här utgåvan:

  • Fixade en dålig minneskalering i * BSD-system.
  • Fast i 'process.pm' för att fullt ut hedra alternativet 'netstats_in_bps'.
  • Fixade den saknade deklarationen av "allvalues" i "gensens.pm" som förhindrade generering av diagram om alternativet 'show_gaps' var aktiverat.
  • Fast att korrekt representera värdena i textläge i "ipmi.pm".
  • Fixat en missjustering av MB & CPU-temperaturvärdena i 'lmsens.pm'.
  • Fast för att begränsa längden på enhetens namn i "fs.pm".
  • Fixade en saknad luckfärgning i några zoomade grafer på 'system.pm'.
  • Fast för att spara saknade värden som "okänd" i "apcupsd.pm". [# 201]
  • Fixat en XSS-sårbarhet i CGI-variabler. [# 203] (tack till Sebastian Gilon från http://testarmy.com/, som påpekade detta)
  • Fast för att kontrollera om setgid () och setuid () -funktionerna lyckades innan du startade den inbyggda HTTP-enheten. (tack vare Sander Bos för att peka ut detta)
  • Fast att avaktivera "eko" när du skriver lösenordet i "./htpasswd.pl". (tack vare Sander Bos för att peka ut detta)
  • Fast för att ställa in behörigheter 0600 för att logga in. (tack vare Sander Bos för att peka ut detta)

Vad är nytt i version:

  • Tillagd en komplett statistisk Libvirt (libvirt) graf.
  • Tillagd en fullständig processstatistik (process) graf.
  • Tillagd Upstart-jobb. [# 46]
  • Tillagde mer verbositet under uppstarten.
  • Tillagd support för att inkludera användarnamn och lösenord i alternativet "url_prefix" i modulen "emailreports". (föreslagen av V1ru535, admin AT mynet.fr)
  • Optimerat "serv" -grafen för att inte överbelasta servrar med stora loggfiler.
  • Tillagt stöd för att inkludera Piwik-spårningskod. (föreslagen av V1ru535, admin AT mynet.fr)
  • Tillagt stöd för relä-bara MTA (till exempel Nullmailer) i "emailreports". [# 49]
  • Tillagde det nya alternativet 'ip_default_table' för att definiera i vilken tabell Monitorix kommer att införa alla iptables-regler för övervakning av nätverkstrafikredovisning. (föreslagit av Russell Morris, rmorris AT rkmorris.us)
  • Tillagd SPF-statistik i "post" -grafen.
  • Tillagd support för nyaste NVidia-drivrutinen 340.24. [# 54]
  • Tillagde det nya alternativet 'url_prefix_proxy' för att kringgå webbadressbyggnaden i CGI. Användbar när Monitorix används bakom en omvänd proxy. [# 58]
  • Tillagd en "Makefile" för att ge större flexibilitet för användare och förpackare. [# 62]
  • Förbättrad i alla grafer "gräns" och "stel" funktionalitet och reducerad mycket redundant kod.
  • Ändrade alla DST från COUNTER till GAUGE i "net" -modulen för att undvika oväntade stora toppar.
  • Lades till en kontroll för att upptäcka inkonsekvenser mellan aktiverade grafer och definierade grafer under initialiseringen.
  • Fast regexp som hindrade att samla LOADPCT- och ITEMP-värden i "apcupsd" -modulen. (tack vare Patrick Fallberg, patrick AT fallberg.net)
  • Fast för att visa filsystemets namn när Monitorix inte kan identifiera dess namn.
  • Fasta meddelanden av argumentet är inte numeriska dessutom vid fs.pm i rad 650 och 684. Detta hände om ett av de definierade filsystemen inte är en riktig monteringspunkt med ett associerat enhetnamn. (tack till Andreas Itzchak Rehberg, izzy AT qumran.org för att peka ut detta)
  • Fastställde värdena i textgränssnittet i fs-grafen.
  • Fast init-script för att fungera korrekt med kocken. [# 48]
  • Fixade en rad som tvingade uppdateringar varje minut i "serv" -grafen.
  • Fasta "iscast" -grafen för att stödja nyare statistiksidformat.
  • Fixerade användningen av oinitialiserade variabler i "phpapc" -modulen.
  • Fast för att sanera de kommaseparerade värdena i "list" -alternativet på "mysql" -modulen korrekt.
  • Fäst den inbyggda HTTP-servern för att returnera en korrekt rubrik för innehållstyp för ". css" -filer. (tack till Liang Zhang, Liangz AT fnal.gov för att peka ut detta)
  • Små fixar och typsnitt.

Vad är nytt i version 3.5.0:

  • Tillagd en komplett statistisk APC UPS (apcupsd) graf. (tack vare Ilya Karpov, gibzer AT gmail.com)
  • Tillagd en komplett statistisk Netstat (netstat) graf. (föreslagna av Maarten van Lieshout, mlieshout AT cocomowebbeheer.nl)
  • Tillagt stöd för amavisd-nytt i grafiken "serv" och "mail" för spam och virus e-post redovisning. (tack till Dirk Tanneberger, dirk AT tanneberger.biz)
  • Tillagt stöd för PHP APC 4.0. [# 36]
  • Tillagde ett felmeddelande till e-postmeddelandet om "e-postadresser" inte kan anslutas till Monitorix.
  • Tillagde det nya alternativet addendum_script i "email reports" för att inkludera användarens egna data i e-postmeddelandena. (tack till Dirk Tanneberger, dirk AT tanneberger.biz)
  • Tillagt stöd för att använda "/ dev / disk / by-path /" -vägar som enhetsnamn i skivdiagrammet. [# 37]
  • Tillagd två nya alternativ i "emailreports" för att konfigurera tiden när e-postrapporter skickas. [# 39]
  • Tillagde ett nytt alternativ för att acceptera självsignerade certifikat när man samlar värden på distans med HTTPS-protokoll. [# 40]
  • Tillagd support i porten för att definiera flera nätverksprotokoll i samma portnummer. (tack av Jean-Louis Halleux, monitorix AT ritm.be)
  • Tillagde inodanvändningen i fs-grafen och refactored layouten. (föreslagit av Andreas Itzchak Rehberg, izzy AT qumran.org)
  • Tillagde ett nytt alternativ som heter 'include_dir' för att kunna ladda ytterligare konfigurationsfiler från en specifik katalog ('/etc/monitorix/conf.d' som standard). Som ett resultat av detta ligger huvudkonfigurationsfilen nu i den nya katalogen '/ etc / monitorix /'.
  • Tillade alternativet "url" i "nginx" -grafen för att definiera en fullständig webbadress som ska användas för att samla in statistik. (föreslagen av Melkor, morgoth AT free.fr)
  • Ändrade standardvägen '/ usr / share / monitorix' i alternativet 'base_dir' till '/ var / lib / monitorix / www'. Detta skulle göra Monitorix mer FHS-vänligt.
  • Ökad teckensnittstorleken för titlarna i bindningsgrafen.
  • Ta bort det hårdkodade suffixet "/ server-status" auto "från modulerna" apache "och" lighttpd ", nu är det mest en del av den eller de URL-adresser som definieras i listan. (föreslagen av Melkor, morgoth AT free.fr)
  • Ta bort EOL-märket i regexp för statistiken "milter-greylist" för att stödja nyare version 4.4.3. (tack vare Sean Wilson, monitorix AT bsdpanic.com)
  • Fast för att expandera luckor också för negativa värden. [# 34]
  • Fast i e-postrapporter för att visa alla grafer i listan. [# 33]
  • Fyll datumformatet för att matcha UW-IMAP-loggar och lägg till POP3-inloggningsbokföring. (tack vare Wijatmoko U. Prayitno, koko AT crypto.my.id för att peka ut detta)
  • Fast för att visa textgränssnittet i diagrammet "memcached".
  • Fast att initiera ett par variabler i "mail.pm" för att undvika "Användning av uninitialized value ..." -meddelanden i loggfilen. (tack till Dirk Tanneberger, dirk AT tanneberger.biz)
  • Fast för att undvika oväntad gruppering av nätverksgränssnitt med alias i "net" -grafen. (tack vare Ivo Brhel, ivb AT volny.cz)
  • Fast att bifoga webbadresser med enskilda citat i multihost-HTML.
  • Fasta meddelanden om "användning av oinitierade värden" och "icke-numeriska argument dessutom" i "proc" respektive "fs" -grafer på FreeBSD-system. (tack till Janusz Pruszewicz, janusz AT pruszewicz.com)
  • Fast att matcha exakt anslutningstyperna "i", "ut" eller "in / ut" i "port" -grafen.
  • Fast att jämföra kärnversionerna som strängar istället som siffror och förbättrade sättet hur man extraherar kärnversionen. (tack vare Jean-Louis Halleux, monitorix AT ritm.be)
  • Fixat några HTML-taggar i "monitorix.cgi".
  • Lös en saknad HTML-tagg i "port" -grafen. (tack vare Jean-Louis Halleux, monitorix AT ritm.be)
  • Fasta meddelanden om "användning av oinitialiserat värde" i "port" -grafen. (tack till Claude Nadon, claude AT ws01.info för att peka ut detta)
  • Fixerade titeln på vissa grafer i Multihost-läget.
  • Små fixar och typsnitt.

Vad är nytt i version 3.4.0:

  • Lades till en komplett statistisk Memcached-graf. [# 27]
  • Tillagt stöd för olika BIND-statistikversioner (2 och 3 just nu). (tack vare Ivo Brhel, ivb AT volny.cz)
  • Tillagde två nya varningar i skivdiagrammet för att veta om en hårddisk har överskridit eller nått ett tröskelvärde för omfördelade och pågående sektorer. (föreslagen av Matthew Connelly, maff AT maff.im)
  • Lades till ett nytt alternativ som heter "max_historic_years" (med ett standardvärde på 1), vilket gör det möjligt att ha upp till 5 års data. Akta dig med det här alternativet eftersom det genererar en ny ".rrd" -fil varje gång värdet förlängs, och förlorar nuvarande historiska data. (föreslagen av Mohan Reddy, Mohan.Reddy AT analog.com)
  • Förbättrade regexp när man samlar in data från enheter avbrott som också åtgärdar några irriterande meddelanden om att använda icke-numeriska argument.
  • Tillagt stöd för Pure-FTPd-loggarna i grafen "serv" och "ftp".
  • Tillagde det nya konfigurationsalternativet 'https_url'. [# 31]
  • Fasta felmeddelanden om användning av oinitierade värden i systemgrafen på BSD-system.
  • Fasta felmeddelanden om inte numeriskt argument dessutom i "fs" -graf på BSD-system.
  • Fast i "emailreports" för att använda kommandoraden "värdnamn" om variabeln $ ENV {HOSTNAME} inte är definierad (Debian / Ubuntu och kanske andra system). (tack vare Skibbi, skibbi AT gmail.com för att peka ut detta)
  • Fixade felmeddelandet 'String slutar efter = tecknet på CDEF: allvalues ​​=' i 'int'-grafen (interruptsgrafen väntar på att ha en fullständig omskrivning).
  • Fixade "int" -grafen för att vara mer kompatibel med Raspberry Pi.
  • Fast i "bind.pm" för att lagra ett 0-värde om trådar är inaktiverade. [# 29]
  • Fixat till korrekt skickade bilder i diagrammen 'proc', 'port' och 'fail2ban' när du använder e-postrapporter. (tack till Benoit Segond von Banchet, bjm.segondvonbanchet AT telfort.nl för att peka ut detta)
  • Fast för att visa det verkliga värdnamnet i e-postadresserna.
  • Fast 'int'-grafen för att vara kompatibel med Excito B3-produkten. (tack vare Patrick Fallberg, patrick AT fallberg.net för att peka ut detta)
  • Fast för att sanitera inmatningssträngen korrekt i den inbyggda HTTP-servern, vilket ledde till ett antal säkerhetsproblem. [# 30]
  • Fixade bristen på minsta definition i vissa datakällor för bindningsdiagram. (tack till Andreas Itzchak Rehberg, izzy AT qumran.org för att peka ut detta)
  • Fäst ett misslyckande för att på lämpligt sätt sanera begäransträngar av skadlig JavaScript. [# 30] (tack vare Jacob Amey, jamey AT securityinspection.com för att peka ut detta)
  • Fixat ett typsnitt i monitorix.service. [# 32]
  • Fixera önskat värde i grafen "nginx". Nu hedrar det etiketten för att visa värdet per sekund, istället för per minut. (tack vare Martin Culak, culak AT firma.azet.sk för att peka ut detta)
  • Små fixar och typsnitt.

Vad är nytt i version 3.3.1:

  • Fast för att sanitera inmatningssträngen korrekt i den inbyggda HTTP-servern, vilket ledde till ett antal säkerhetsproblem. [# 30]

Vad är nytt i version 3.3.0:

  • Tillagd en komplett statistisk Wowza Media Server graf. (föreslagen av Daniele Ilardo, kkstyle21 AT gmail.com)
  • Tillagd en fullständig statistisk PHP-APC-graf. (föreslagen av Petr & Scaron; vec, petr.svec AT pak.izscr.cz)
  • Genomförde larmsignalhanteraren placera den inuti huvudslingan för att kunna styra tidsavbrott i skivdiagrammet (och andra).
  • Detta bör undvika en fullständig frysning om nätverket går ner när man övervakar NFS-filsystem. [# 10]
  • Omdefinierade alternativet "tema".
  • Implementerade en fullständig rapporteringsmetod för e-post. [# 11]
  • Tillagde etiketten "Totalt" i huvudgrafen för "apache".
  • Tillagt ett nytt alternativ som kallas "show_gaps" för att kunna se luckorna som produceras av saknade data i diagram. (föreslog av Skibbi, skibbi AT gmail.com)
  • Lägg till en kontroll under initialiseringen av "nvidia" -grafen för att testa för förekomsten av kommandot 'nvidia-smi'.
  • Lägg till en check under initialiseringen av grafen 'nfss' för att testa om filen '/ proc / net / rpc / nfsd' finns.
  • Lägg till en kontroll under initialiseringen av 'nfsc' -grafen för att testa om filen '/ proc / net / rpc / nfs' finns.
  • Tillagde alternativet "url_prefix" i "Traffacct" -grafen.
  • Tillade alternativet 'global_zoom' till alla grafer.
  • Lös en bugg som hindrade att se statistik i nfss-grafen.
  • Fäst i nginx-grafen namnet på iptables-reglerna som förhindrade att arbeta i nätverkstrafikgrafen. [# 22]
  • Lös en bugg som hindrade en korrekt datainsamling i grafen "fail2ban". [# 23]
  • Fäst beskrivningen av 'netstats_in_bps' i monitorix.conf (5) man sida.
  • Fast ett meddelande om "Argument" "är inte numeriskt i int ..." i "nvidia" -grafen när du använder nyare officiella drivrutiner.
  • Lös en bugg i Grupper (Multihost-vy) som hindrade att se fjärrserverns grafer för den valda gruppen. (tack vare Mauro Medda, m.medda AT tiscali.it)
  • Liten kodrengöring.

Vad är nytt i version 3.2.1:

  • Ändrad källa från varifrån samlas minnesanvändningen i "bläckfisk" -grafen. Nu är de visade värdena mer verkliga och korrekta.
  • Tilläggsautentiseringsalternativ för användare / lösenord i den inbyggda HTTP-servern. [# 14]
  • Tillagde skriptet 'htpasswd.pl' för att kunna kryptera lösenord. [# 14]
  • Tillagda alternativen hosts_allow och hosts_deny för att begränsa åtkomst med IP-adress till den inbyggda HTTP-servern. [# 14]
  • Tillade förmågan att ange en valfri värdadress för den inbyggda HTTP-servern att binda till. [# 19]
  • Lades till ett nytt alternativ i skivdiagrammet "accept_invalid_disk" som tillåter att fortsätta fungera även om några av de angivna enhetsnamnen är ogiltiga eller obefintliga. Det här är speciellt användbart för att övervaka externa skivor som inte är permanent anslutna till systemet.
  • Uppdaterad filen 'monitorix.service'. [# 20] (tack vare Christopher Meng, varvtal AT cicku.me)
  • Lös en bugg som förhindrade att se kärntemperaturerna i lmsens-grafen. (tack vare Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Fixat ett typsnitt och släppte ett par bindestreck på manusidan monitorix.conf (5).

Vad är nytt i version 3.2.0:

  • Tillagd en komplett Raspberry Pi-sensorns graf. [# 10, # 13] (tack vare graysky, graysky AT archlinux.us)
  • Förbättrad MySQL-dokumentationen på manusidan monitorix.conf (5). (tack vare Luca Ferrario, luca AT ferrario.net)
  • Tillagde ett nytt alternativ som kallas "temperature_scale" för att kunna växla mellan värden i Celsius eller i Fahrenheit. (föreslagna av Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Tillagt stöd för förenklat kinesiskt språk i månadsrapporterna. (tack vare Christopher Meng, varvtal AT cicku.me)
  • Tillagd support för ATI-grafikkort via "gpu" -tangenterna i "lmsens" -grafen. Som i NVIDIA-fallet krävs det ATI-officiella drivrutiner. [# 8]
  • Ändrade standard charset i den inbyggda HTTP-servern till UTF-8. (tack vare Akong, ak6783 AT gmail.com för att peka ut detta)
  • Tillagt verbositet till den "odefinierade konfigurationen" av MySQL-grafen.
  • Fixat ett typsnitt i en iptables-regel i Nginx-grafen. (tack vare Faustin Lammler, faustin AT dejadejoder.com)
  • Fixade diagrammet för bläckfisk för att hedra alternativet "netstat_in_bps". (föreslog att Ignacio Freyre, nachofw AT adinet.com.uy)
  • Fäst i "port" -graf för att visa det minsta antalet grafer mellan värdet på "max" och antalet portar som verkligen definierats. Detta åtgärdar felmeddelandena för oinitierade värden i raderna 410 och 411.
  • Fast för att hedra stöd för RAID-kontrollparametrar i skivans namn som definieras i skivdiagrammet. [# 12]
  • Små korrigeringar i varningssystemet med "fs", "system" och "mail" grafer.
  • Lös en bugg i "Traffacct" -graf som hindrade bokföringstrafik om alternativet var tomt. Dessutom har Socket-modulen lagts till.
  • Fast för att få rätt graf för rätt gruppnummer i "fs" -grafen när du använder alternativet "tyst = imagetag". [# 16]

Vad är nytt i version 3.1.0:

  • Tillagde ett komplett statistiskt FTP-diagram.
  • Diagrammet använder nu 'secure_log' loggfilen för att få FTP-inloggningsstatistik. Alternativt har alternativet 'ftp_log_date_format' döpt till 'secure_log_date_format'.
  • Fasta i 'nginx' och 'port'-grafer för att korrekt använda' -m conntrack -ctstate 'istället för' -m state -state 'i alla iptables-regler och undvika ett irriterande iptables-meddelande om att använda ett föråldrat alternativ.
  • Fast att avgränsa värdena i "disk- & gt; list- & gt; [n]" med "," (komma + mellanslag).
  • Fast för att upptäcka om ett enhetnamn som definieras i "disk- & gt; list- & gt; [n]" existerar verkligen i systemet.
  • Fixade en saknad initialisering av vissa datarrayer i "lmsens" som genererade meddelandet "ERROR: while updating /var/lib/monitorix/lmsens.rrd: förväntat 52 datakällaavläsningar (fick 10) från N" om " sensorns kommando saknas.
  • Fixat i 'lmsens' för att bättre hantera det returnerade värdet (ett fel) när kommandot 'nvidia-smi' inte är installerat i systemet.
  • Fäst en dålig temperaturvärdesuttag från kommandot "sensorer" i "lmsens" -grafen. (tack till Cedric Girard för att peka ut detta)
  • Fast i 'nginx' för att undvika användning av oinitierade värden och att visa ett felmeddelande när Monitorix inte kan ansluta till Nginx-servern.
  • Fast i "apache" för att visa ett felmeddelande när Monitorix inte kan ansluta till Apache-servern.
  • Fast i "lighttpd" för att visa ett felmeddelande när Monitorix inte kan ansluta till Lighttpd-servern.
  • Fast i "iscast" för att visa ett felmeddelande när Monitorix inte kan ansluta till Icecast-servern.
  • Fast i "traffact" för att visa ett felmeddelande när Monitorix inte kan ansluta till HTTP-servern.
  • Fast för att du ska döda den inbyggda HTTP-servern om Monitorix avslutas oväntat.
  • Fasta meddelanden av typen "Användning av oinitialiserat värde ..." i "system", "core" och "fs" -grafer på FreeBSD-system.
  • Fast att extrahera korrekt det mindre antalet kärnversioner på FreeBSD-system.
  • Lös ett fel i användargrafen som förhindrade att räkna antalet användare som för närvarande är inloggade i FreeBSD-system.
  • Lös ett fel i hur data samlades med "ipfw" som påverkat "port" -grafen, som visade mer aktivitet än äkta.

Vad är nytt i version 3.0.0:

  • Tillagde en HTTP-inbyggd server.
  • Ändrade sökvägen 'cgi-bin' till 'cgi'.
  • Fast färgsekvens i fs-grafen.
  • Fixa en uppdelning med noll i "mysql" -grafen.
  • Fast överdimensionell bottenplatta i "fs" -graf.
  • Fast att alltid använda samma färger för "/", "swap" och "/ boot" -värdena i "fs" -graf.
  • Fixade en dålig namngivning i titeln på "traffacct" -graf.
  • Lös alla webbadresser till .png-filerna.

Liknande mjukvara

lbn.zenoss
lbn.zenoss

15 Apr 15

Softflowd
Softflowd

3 Jun 15

Bungmeter
Bungmeter

3 Jun 15

Kommentarer till Monitorix

Kommentarer hittades inte
Kommentar
Slå på bilder!