Monitorix

Skjermbilde programvare:
Monitorix
Prog.varedetaljer:
Versjon: 3.10.1 Oppdatert
Last opp dato: 22 Jun 18
Utvikler: Jordi Sanfeliu
Lisens: Gratis
Popularitet: 81

Rating: 1.3/5 (Total Votes: 3)

Monitorix er en åpen kildekode kommandolinjeprogramvare som gir brukerne et veldig nyttig og lett systemovervåkingsverktøy som kan brukes til nybegynner og erfarne systemadministratorer.


Funksjoner med et blikk

Det er laget fra bakken for å overvåke så mange systemressurser og tjenester som mulig, uten begrensning, og dermed distribueres på Linux / UNIX-servermaskiner. Søknaden består av to kommandolinjeprogrammer, en samler og et CGI-skript kalt monitorix.cgi. Den kommer også med en innebygd web (HTTP) server.

Det er et ekte lettvektsprogram, da CLI-kommandoen er ekstremt enkel og aksepterer bare tre argumenter (-c, -p og -d). Mens alternativet -c kan brukes til å spesifisere plasseringen til konfigurasjonsfilen, brukes -p-alternativet til å lagre demonens prosess-ID til en spesifisert fil.

På den annen side brukes alternativet -d med tre argumenter, ingen, graf eller alt, slik at brukerne kan logge detaljert informasjon om hva programmet gjør internt. Mens alle argumentene brukes til å vise samlet data for alle aktiverte grafer, vil ingen argument vise ingen data. I tillegg kan du spesifisere en kommaseparert liste over grafnavn ved hjelp av grafargumentet.


Støttet operativsystem og availabiliy

Programmet distribueres som et kildearkiv, slik at brukerne kan konfigurere, kompilere og installere det på en hvilken som helst Linux-distribusjon, samt binære pakker for Arch Linux-operativsystemet, samt RPM-baserte systemer.

Offisielt støttede Linux-distribusjoner inkluderer Red Hat Enterprise Linux, Fedora Linux, CentOS, Arch Linux, Gentoo, Debian og Ubuntu. I tillegg støtter den FreeBSD, OpenBSD og NetBSD open source UNIX-lignende operativsystemer.


Bunnlinjen

Alt i alt er Monitorix en veldig enkel og rask universell systemovervåkningsprogram som kan brukes av systemadministratorer til å overvåke Linux- eller BSD-servermaskiner. Også på grunn av sin enkelhet kan den også brukes på innebygde enheter.

Hva er nytt i denne versjonen:

  • Løst en dårlig minneskalering i * BSD-systemer.
  • Fast i 'process.pm' for å fullt ut respektere alternativet 'netstats_in_bps'.
  • Løst den manglende deklarasjonen av 'allvalues' i 'gensens.pm' som forhindret grafikkgenerering hvis alternativet 'show_gaps' var aktivert.
  • Fast for å representere verdiene riktig i tekstmodus i 'ipmi.pm'.
  • Fiks en feiljustering av MB & CPU temperaturverdiene i 'lmsens.pm'.
  • Fast for å begrense lengden på enhetens navn i 'fs.pm'.
  • Fiks en manglende gapfarging i noen zoome grafikker av 'system.pm'.
  • Fast for å lagre manglende verdier som 'ukjent' i 'apcupsd.pm'. [# 201]
  • Rask et XSS-sårbarhet i CGI-variabler. [# 203] (takk til Sebastian Gilon fra http://testarmy.com/, som pekte på dette)
  • Fast for å sjekke om setgid () og setuid () -funksjonene var vellykkede før du startet HTTP-innebygd. (takk til Sander Bos for å peke ut dette)
  • Fast å deaktivere 'ekko' når du skriver inn passordet i './htpasswd.pl'. (takk til Sander Bos for å peke ut dette)
  • Fast for å angi tillatelser 0600 for å logge filer. (takk til Sander Bos for å peke ut dette)

Hva er nytt i versjon:

  • Lagt til en komplett statistisk Libvirt (libvirt) graf.
  • Lagt til en komplett prosessstatistikk (prosess) graf.
  • Lagt opp Oppstart-jobb. [# 46]
  • Lagt til mer verbositet under oppstart.
  • Lagt til støtte for å inkludere brukernavn og passord i alternativet 'url_prefix' i 'emailreports'-modulen. (foreslått av V1ru535, admin AT mynet.fr)
  • Optimalisert 'serv'-grafen for å ikke overbelaste servere med store loggfiler.
  • Lagt til støtte for å inkludere Piwik-sporingskode. (foreslått av V1ru535, admin AT mynet.fr)
  • Lagt til støtte for relay-only MTA (for eksempel Nullmailer) i 'email reports'. [# 49]
  • Lagt til det nye alternativet 'ip_default_table' for å definere hvilken tabell Monitorix vil sette alle iptables-regler for overvåkingen av nettverkstrafikkregnskapet. (foreslått av Russell Morris, rmorris AT rkmorris.us)
  • Lagt til SPF-statistikk i "post" -grafen.
  • Lagt til støtte for den nyeste NVidia-driveren 340.24. [# 54]
  • Lagt til det nye alternativet 'url_prefix_proxy' for å omgå URL-bygningen i CGI. Nyttig når Monitorix brukes bak en omvendt proxy. [# 58]
  • Lagt til en "Makefile" for å gi mer fleksibilitet for brukere og pakkinge. [# 62]
  • Forbedret i alle grafer "grense" og "stiv" funksjonalitet og redusert mye redundant kode.
  • Endret all DST fra COUNTER til GAUGE i 'net' -modulen for å unngå uventede store topper.
  • Lagt til en kontroll for å oppdage inkonsekvenser mellom aktiverte grafer og definerte grafer under initialisering.
  • Fast regexp som forhindret å samle LOADPCT- og ITEMP-verdier i "apcupsd" -modulen. (takk til Patrick Fallberg, patrick AT fallberg.net)
  • Fast for å vise filsystemnavnet når Monitorix ikke kan oppdage navnet på enheten.
  • Faste meldinger av argumentet er ikke numeriske i tillegg til fs.pm i linjer 650 og 684. Dette skjedde hvis en av filsystemene som er definert ikke er et ekte monteringspunkt med tilhørende enhetsnavn. (takk til Andreas Itzchak Rehberg, izzy AT qumran.org for å peke ut dette)
  • Fastsatt verdiene i tekstgrensesnittet til 'fs'-grafen.
  • Fast init script for å jobbe med Chef på riktig måte. [# 48]
  • Fast en linje som tvunget oppdateringer hvert minutt i 'serv'-grafen.
  • Fast 'iskastet' graf for å støtte nyere statistikkformat.
  • Fikser bruk av uninitialiserte variabler i "phpapc" -modulen.
  • Ferdig for å sanitere de kommaseparerte verdiene i "listen" -alternativet på "mysql" -modulen.
  • Fiks den innebygde HTTP-serveren for å returnere en korrekt innholdstype-header for '. css' -filer. (takk til Liang Zhang, Liangz AT fnal.gov for å peke ut dette)
  • Små reparasjoner og skrivefeil.

Hva er nytt i versjon 3.5.0:

  • Lagt til en komplett statistisk APC UPS (apcupsd) graf. (takk til Ilya Karpov, gibzer AT gmail.com)
  • Lagt til en komplett statistisk Netstat (netstat) graf. (foreslått av Maarten van Lieshout, mlieshout AT cocomowebbeheer.nl)
  • Lagt til støtte for amavisd-nytt i grafene "serv" og "mail" for spam og virus-e-postregnskap. (takk til Dirk Tanneberger, dirk AT tanneberger.biz)
  • Lagt til støtte for PHP APC 4.0. [# 36]
  • Lagt til en feilmelding i e-posten hvis 'e-postmeldinger' ikke kan koble til Monitorix.
  • Lagt til det nye alternativet "addendum_script" i "email reports" for å inkludere brukerens egne data i e-postene. (takk til Dirk Tanneberger, dirk AT tanneberger.biz)
  • Lagt til støtte for å bruke '/ dev / disk / by-path /' -baner som enhetsnavn i "disk" -grafen. [# 37]
  • Lagt til to nye alternativer i 'email reports' for å konfigurere tiden når e-postrapporter sendes. [# 39]
  • Lagt til et nytt alternativ for å godta selvsignerte sertifikater når du samler verdier eksternt ved hjelp av HTTPS-protokollen. [# 40]
  • Lagt til støtte i "port" -grafen for å definere flere nettverksprotokoller på samme portnummer. (takk av Jean-Louis Halleux, monitorix AT ritm.be)
  • Lagt inn bruk i 'fs'-grafen og refactored oppsettet. (foreslått av Andreas Itzchak Rehberg, izzy AT qumran.org)
  • Lagt til et nytt alternativ kalt 'include_dir' for å kunne laste inn flere konfigurasjonsfiler fra en bestemt katalog ('/etc/monitorix/conf.d' som standard). Som et resultat av dette er hovedkonfigurasjonsfilen nå plassert i den nye katalogen '/ etc / monitorix /'.
  • Lagt til alternativet 'url' i 'nginx' -grafen for å definere en fullstendig URL som skal brukes til å samle statistikk. (foreslått av Melkor, morgoth AT free.fr)
  • Endret standardbanen '/ usr / share / monitorix' av 'base_dir'-alternativet til' / var / lib / monitorix / www '. Dette skulle gjøre Monitorix mer FHS-vennlig.
  • Økte skriftstørrelsen på titlene i bindingsgrafen.
  • Fjernet hardkodet suffiks '/ server-status? auto' fra modulene 'apache' og 'lighttpd', nå er det mest en del av nettadressen (e) som er definert i 'listen' -alternativet. (foreslått av Melkor, morgoth AT free.fr)
  • Fjernet EOL-merket i regexp av "milter-greylist" -statistikken for å støtte nyere versjon 4.4.3. (takket være Sean Wilson, monitorix AT bsdpanic.com)
  • Fast for å utvide hull også for negative verdier. [# 34]
  • Fast i e-postrapporter for å vise alle grafer i listen. [# 33]
  • Fest datoformatet slik at det stemmer med UW-IMAP-logger, og legg til også POP3-påloggingsregnskap. (takk til Wijatmoko U. Prayitno, koko AT crypto.my.id for å peke ut dette)
  • Fast for å vise tekstgrensesnittet i grafen 'memcached'.
  • Fast for å initialisere et par variabler i 'mail.pm' for å unngå meldinger fra bruk av uninitialized value ... i loggfilen. (takk til Dirk Tanneberger, dirk AT tanneberger.biz)
  • Fast for å unngå uventet gruppering av nettverksgrensesnitt med aliaser i "netto" grafen. (takk til Ivo Brhel, ivb AT volny.cz)
  • Fast for å legge inn nettadresser med enkelt anførselstegn i Multihost HTML.
  • Faste meldinger om "bruk av uninitialiserte verdier" og "ikke-numeriske argumenter i tillegg" i henholdsvis "proc" og "fs" -grafer på FreeBSD-systemer. (takk til Janusz Pruszewicz, janusz AT pruszewicz.com)
  • Fast for å matche nøyaktig tilkoblingstypene 'i', 'ut' eller 'inn / ut' i 'port' grafen.
  • Fast for å sammenligne kjerneversjoner som strenge i stedet som tall og forbedret måten hvordan ekstraheres kjerneversjonen. (takk til Jean-Louis Halleux, monitorix AT ritm.be)
  • Fiks noen HTML-koder i 'monitorix.cgi'.
  • Løst en manglende HTML-tag i "port" -grafen. (takk til Jean-Louis Halleux, monitorix AT ritm.be)
  • Faste meldinger om 'bruk av uninitialized value' i 'port' grafen. (takk til Claude Nadon, claude AT ws01.info for å peke ut dette)
  • Fiks tittelen på visse grafer i Multihost-modus.
  • Små reparasjoner og skrivefeil.

Hva er nytt i versjon 3.4.0:

  • Lagt til en komplett statistisk Memcached-graf. [# 27]
  • Lagt til støtte for forskjellige BIND-statistikkversjoner (2 og 3 akkurat nå). (takk til Ivo Brhel, ivb AT volny.cz)
  • Lagt til to nye varsler i "disk" -grafen for å vite om en harddisk har overskredet eller nådd en grense for omfordelte og ventende sektorer. (foreslått av Matthew Connelly, maff AT maff.im)
  • Lagt til et nytt alternativ kalt "max_historic_years" (med en standardverdi på 1), som gjør det mulig å ha opptil 5 års data. Vær oppmerksom på dette alternativet fordi det genererer en ny ".rrd" -fil hver gang verdien økes, og mister den nåværende historiske data. (foreslått av Mohan Reddy, Mohan.Reddy AT analog.com)
  • Forbedret regexp når du samler data fra enheter avbrudd som også løser noen irriterende meldinger om bruk av ikke-numeriske argumenter.
  • Lagt til støtte for Pure-FTPd-loggene i grafene "serv" og "ftp".
  • Lagt til det nye konfigurasjonsalternativet 'https_url'. [# 31]
  • Faste feilmeldinger om bruk av uninitialiserte verdier i systemgrafen på BSD-systemer.
  • Faste feilmeldinger om ikke numerisk argument i tillegg i 'fs' graf på BSD-systemer.
  • Fast i 'email reports' for å bruke kommandolinjen 'vertsnavn' hvis variabelen $ ENV {HOSTNAME} ikke er definert (Debian / Ubuntu og kanskje andre systemer). (takk til Skibbi, skibbi AT gmail.com for å peke ut dette)
  • Løste feilmeldingen 'String slutter etter = tegnet på CDEF: allvalues ​​=' i 'int'-grafen (Interrupts-grafen venter på å få en fullstendig omskrivning).
  • Fast 'int'grafen for å være mer kompatibel med Raspberry Pi.
  • Fast i 'bind.pm' for å lagre en 0-verdi hvis tråder er deaktivert. [# 29]
  • Fast til riktig sendte bilder i grafer 'proc', 'port' og 'fail2ban' når du bruker e-postrapporter. (takk til Benoit Segond von Banchet, bjm.segondvonbanchet AT telfort.nl for å peke ut dette)
  • Fast for å vise det virkelige vertsnavnet i e-postadressene.
  • Fast 'int'grafen for å være kompatibel med Excito B3-produktet. (takk til Patrick Fallberg, patrick AT fallberg.net for å peke ut dette)
  • Fast for å rense innspillstrengen riktig i den innebygde HTTP-serveren som førte til en rekke sikkerhetsproblemer. [# 30]
  • Fastsatte mangelen på minimumsdefinisjon i enkelte datakilder for bindingsdiagram. (takk til Andreas Itzchak Rehberg, izzy AT qumran.org for å peke ut dette)
  • Fikser ikke en tilstrekkelig rensing av forespørselsstrenger av ondsinnet JavaScript. [# 30] (takk til Jacob Amey, jamey AT securityinspection.com for å peke ut dette)
  • Fik en skrivefeil i monitorix.service. [# 32]
  • Fastsett forespørselsverdien i grafen 'nginx'. Nå hedrer det etiketten for å vise verdien per sekund, i stedet for per minutt. (takk til Martin Culak, culak AT firma.azet.sk for å peke ut dette)
  • Små reparasjoner og skrivefeil.

Hva er nytt i versjon 3.3.1:

  • Fast for å rense innspillstrengen på riktig måte i den innebygde HTTP-serveren som førte til en rekke sikkerhetsproblemer. [# 30]

Hva er nytt i versjon 3.3.0:

  • Lagt til en komplett statistisk Wowza Media Server graf. (foreslått av Daniele Ilardo, kkstyle21 AT gmail.com)
  • Lagt til en komplett statistisk PHP-APC-graf. (foreslått av Petr & Scaron; vec, petr.svec AT pak.izscr.cz)
  • Fornyet alarmsignalhåndtereren plasserer den inne i hovedløkken for å kunne kontrollere tidsavbruddene i "disk" grafen (og andre).
  • Dette bør unngå fullstendig fryse hvis nettverket går ned når du overvåker NFS-filsystemer. [# 10]
  • Gjentatt alternativet 'tema'.
  • Implementert en komplett e-postrapporteringsmekanisme. [# 11]
  • Lagt til etiketten 'Total' i hovedgrafen for 'apache'.
  • Lagt til et nytt alternativ kalt "show_gaps" for å kunne se hullene som er produsert av manglende data i diagrammer. (Foreslått av Skibbi, skibbi AT gmail.com)
  • Legg til en sjekk under initialiseringen av "nvidia" -grafen for å teste for eksistensen av kommandoen 'nvidia-smi'.
  • Legg til en sjekk under initialiseringen av grafen 'nfss' for å teste om det er '/ proc / net / rpc / nfsd' -filen.
  • Legg til en sjekk under initialiseringen av 'nfsc'-grafen for å teste om det er' / proc / net / rpc / nfs'-filen.
  • Lagt til alternativet 'url_prefix' i 'Traffacct'-grafen.
  • Lagt til alternativet 'global_zoom' til alle grafer.
  • Løst en feil som forhindret i å se statistikk i 'nfss' grafen.
  • Fast i 'nginx' -grafen heter iptables-reglene som forhindret arbeidet med nettverkstrafikkgrafen. [# 22]
  • Løst en feil som forhindret en korrekt datainnsamling i grafen "fail2ban". [# 23]
  • Fiks beskrivelse av 'netstats_in_bps' i monitorix.conf (5) man side.
  • Fik en melding om 'Argument' "er ikke numerisk i int ... 'i' nvidia '-grafen når du bruker nyere offisielle drivere.
  • Løst en feil i Grupper (Multihostvisning) som forhindret i å se den eksterne serverens grafer av den valgte gruppen. (takk til Mauro Medda, m.medda AT tiscali.it)
  • Liten kode rengjøring.

Hva er nytt i versjon 3.2.1:

  • Endret kilden hvorfra det hentes minnebruk i "blekksprut" -grafen. Nå er de viste verdiene mer virkelige og nøyaktige.
  • Lagt til godkjenningsalternativer for bruker / passord i den innebygde HTTP-serveren. [# 14]
  • Lagt til skriptet 'htpasswd.pl' for å kunne kryptere passord. [# 14]
  • Lagt til alternativene hosts_allow og hosts_deny for å begrense tilgangen med IP-adressen til den innebygde HTTP-serveren. [# 14]
  • Lagt til muligheten til å angi en valgfri vertsadresse for den innebygde HTTP-serveren for å binde seg til. [# 19]
  • Lagt til et nytt alternativ i "disk" -grafen kalt 'accept_invalid_disk' som tillater fortsatt å fungere, selv om noen av definerte enhetsnavn er ugyldige eller ikke-eksisterende. Dette er spesielt nyttig for å overvåke eksterne disker som ikke er permanent koblet til systemet.
  • Oppdatert filen 'monitorix.service'. [# 20] (takk til Christopher Meng, rpm AT cicku.me)
  • Løst en feil som forhindret å se kernetemperaturene i 'lmsens'-grafen. (takk til Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Fik en skrivefeil og unnslippe et par bindestreker på monitorix.conf (5) man siden.

Hva er nytt i versjon 3.2.0:

  • Lagt til en fullstendig Raspberry Pi-sensorgraf. [# 10, # 13] (takket være graysky, graysky AT archlinux.us)
  • Forbedret MySQL-dokumentasjonen på skjermbildet monitorix.conf (5). (takk til Luca Ferrario, luca AT ferrario.net)
  • Lagt til et nytt alternativ kalt "temperature_scale" for å kunne bytte mellom verdier i Celsius eller Fahrenheit. (foreslått av Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Lagt til støtte for forenklet kinesisk språk i månedlige rapporter. (takk til Christopher Meng, rpm AT cicku.me)
  • Lagt til støtte for ATI-grafikkortene gjennom 'gpu' -tastene i 'lmsens'-grafen. Som i NVIDIA-saken, krever det ATI-offisielle drivere. [# 8]
  • Endret standard charset i den innebygde HTTP-serveren til UTF-8. (takk til Akong, ak6783 AT gmail.com for å peke ut dette)
  • Lagt økt til "udefinert konfigurasjon" av MySQL-grafen.
  • Fik en skrivefeil i en iptables-regel i Nginx-grafen. (takk til Faustin Lammler, faustin AT dejadejoder.com)
  • Fikser blekksprutgrafen for å hedre alternativet 'netstat_in_bps'. (antydet til Ignacio Freyre, nachofw AT adinet.com.uy)
  • Fast i 'port' graf for å vise minimumsgrafen mellom verdien av 'max' og antall porter som virkelig er definert. Dette løser feilmeldingene til uninitialiserte verdier i linjene 410 og 411.
  • Fast for å hedre støtten til RAID-kontrollerparametere i diskenhetsnavnene som er definert i diskgrafen. [# 12]
  • Små reparasjoner i varslingssystemet med 'fs', 'system' og 'mail' grafer.
  • Løst en feil i "traffacct" -grafikk som forhindret regnskapstrafikk hvis alternativet var tomt. Dessuten er stikkmodul lagt til.
  • Fast for å få riktig graf av riktig gruppe nummer i 'fs' grafen når du bruker 'silent = imagetag' alternativet. [# 16]

Hva er nytt i versjon 3.1.0:

  • Lagt til en komplett statistisk FTP-graf.
  • Diagrammet bruker nå 'secure_log' loggfilen for å få FTP-loggstatistikk. Alternativt har alternativet 'ftp_log_date_format' blitt omdøpt til 'secure_log_date_format'.
  • Fiks i 'nginx' og 'port' grafer for å bruke '-m conntrack --ctstate' i stedet for '-m state -state' i alle iptables-reglene og unngå en irriterende iptables-melding om bruk av et foreldet alternativ.
  • Fast for å avgrense verdiene i 'disk- & gt; list-> gt; [n]' av "," (komma + mellomrom).
  • Fast for å oppdage om et enhetnavn som er definert i "disk-> gt-list-> [n]" egentlig eksisterer i systemet.
  • Fast en manglende initialisering av enkelte datarammer i 'lmsens' som genererte meldingen "FEIL: mens oppdatering /var/lib/monitorix/lmsens.rrd: forventet 52 datakildeavlesninger (fikk 10) fra N" hvis " sensorens kommando mangler.
  • Fast i 'lmsens' for bedre å håndtere den returnerte verdien (en feil) når kommandoen 'nvidia-smi' ikke er installert i systemet.
  • Fast en dårlig temperaturverdierutvinning fra kommandoen 'sensorer' i 'lmsens'-grafen. (takk til Cedric Girard for å peke ut dette)
  • Fast i 'nginx' for å unngå bruk av uninitialiserte verdier og å vise en feilmelding når Monitorix ikke kan koble til Nginx-serveren.
  • Fast i 'apache' for å vise en feilmelding når Monitorix ikke kan koble til Apache-serveren.
  • Fast i 'lighttpd' for å vise en feilmelding når Monitorix ikke kan koble til Lighttpd-serveren.
  • Fast i "iskast" for å vise en feilmelding når Monitorix ikke kan koble til Icecast-serveren.
  • Fast i 'traffact' for å vise en feilmelding når Monitorix ikke kan koble til HTTP-serveren.
  • Fast for å sørge for å drepe den innebygde HTTP-serveren hvis Monitorix avsluttes uventet.
  • Faste meldinger av typen "Bruk av uninitialized value ..." i "system", "core" og "fs" grafer på FreeBSD-systemer.
  • Fast for å pakke ut det mindre antallet kjerneversjon på FreeBSD-systemene.
  • Løst en feil i "brukergraf" som forhindret å telle riktig antall brukere som for øyeblikket er logget på FreeBSD-systemer.
  • Løst en feil i hvordan data ble samlet inn ved hjelp av "ipfw" som påvirket "port" -grafen, som viste mer aktivitet enn ekte.

Hva er nytt i versjon 3.0.0:

  • Lagt til en HTTP innebygd server.
  • Endret banen 'cgi-bin' til 'cgi'.
  • Fast fargesekvens i 'fs'-grafen.
  • Fast en divisjon med null i 'mysql'-grafen.
  • Fast overdreven nederst polstring i 'fs' graf.
  • Fast å bruke alltid de samme fargene for '/', 'swap' og '/ boot' -verdiene i 'fs'-grafen.
  • Fikk en dårlig navngi i tittelen på 'traffacct'-grafen.
  • Fiks alle nettadressene til .png-filene.

Lignende programvare

djmount
djmount

3 Jun 15

lm_sensors
lm_sensors

28 Sep 15

gocept.thermosnake
gocept.thermosnake

12 May 15

Kommentarer til Monitorix

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!