Monitorix

Software screenshot:
Monitorix
Podrobnosti Software:
Verze: 3.10.1 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Jordi Sanfeliu
Licence: Volný
Popularita: 81

Rating: 1.3/5 (Total Votes: 3)

Monitorix je software příkazového řádku s otevřeným zdrojovým kódem, který poskytuje uživatelům velmi užitečný a lehký nástroj pro sledování systému, který může být použit pro začínající i zkušené správce systému.


Funkce na první pohled

Byla navržena od základů, aby monitorovala co nejvíce systémových prostředků a služeb bez omezení, a tak je nasazitelná na produkčních serverových počítačích Linux / UNIX. Aplikace se skládá ze dvou programů příkazového řádku, kolektoru a CGI skriptu s názvem monitorix.cgi. Dodává se také s vestavěným webovým (HTTP) serverem.

Je to skutečně lehká aplikace, protože příkaz CLI je velmi jednoduchý a přijímá pouze tři argumenty (-c, -p a -d). Zatímco volba -c může být použita k určení umístění konfiguračního souboru, volba -p se používá k uložení identifikace procesu démona do zadaného souboru.

Na druhou stranu je volba -d použita se třemi argumenty, žádný, žádný graf nebo vše, což umožňuje uživatelům zaznamenávat podrobné informace o tom, co aplikace provádí interně. Zatímco všechny argumenty se používají pro zobrazení shromážděných dat všech povolených grafů, žádný argument nezobrazí žádná data. Kromě toho můžete pomocí argumentu grafu zadat seznam názvů grafů oddělený čárkami.


Podporovaný operační systém a dostupnost

Program je distribuován jako zdrojový archiv, který uživatelům umožňuje konfigurovat, kompilovat a instalovat na libovolné distribuci Linuxu, stejně jako binární balíčky pro operační systém Arch Linux a také systémy založené na RPM.

Oficiálně podporované distribuce Linuxu zahrnují Red Hat Enterprise Linux, Fedora Linux, CentOS, Arch Linux, Gentoo, Debian a Ubuntu. Navíc podporuje OpenBSD, OpenBSD a NetBSD open source operační systémy typu UNIX.


Dolní řádek

Všichni ve všech, Monitorix je opravdu jednoduchá a rychlá univerzální systémová monitorovací aplikace, kterou mohou administrátoři systému používat k monitorování serverů Linux nebo BSD serverů. Také kvůli jeho jednoduchosti může být použita i pro vestavěná zařízení.

Co je nového v této verzi:

  • Opraveno špatné měřítko paměti v * BSD systémech.
  • Opraveno v 'process.pm', aby plně vyhovoval možnosti 'netstats_in_bps'.
  • Opraveno chybějící prohlášení o "allvalues" v "gensens.pm", které zabránilo generování grafů, pokud byla povolena možnost 'show_gaps'.
  • Opraveno, aby správně zobrazovaly hodnoty v textovém režimu v "ipmi.pm".
  • Opravena odchylka teplotních hodnot MB a CPU v "lmsens.pm".
  • Opraveno omezení délky názvů zařízení v "fs.pm".
  • Opraveno chybějící zbarvení mezery v některých zvětšených grafech "system.pm".
  • Opraveno pro uložení chybějících hodnot v 'apcupsd.pm' jako 'unknown'. [# 201]
  • Opravena chyba XSS v proměnných CGI. [# 203] (díky Sebastianovi Gilonovi z http://testarmy.com/, který to upozornil)
  • Opraveno, zda byly funkce setgid () a setuid () úspěšné před spuštěním zabudovaného HTTP. (díky tomu, že to Sander Bos ukázal)
  • Opraveno, chcete-li při zadávání hesla v './htpasswd.pl' vypnout 'echo'. (díky tomu, že to Sander Bos ukázal)
  • Opraveno nastavení oprávnění 0600 pro protokolování souborů. (díky tomu, že to Sander Bos ukázal)

Co je nového ve verzi:

  • Přidán kompletní graf Libvirt (libvirt).
  • Přidali jsme úplný graf statistik procesů (procesu)
  • Přidána úloha Upstart. [# 46]
  • Během spouštění bylo přidáno více výmluvnosti.
  • Přidána podpora zahrnující uživatelské jméno a heslo ve volbě 'url_prefix' modulu 'emailreports'. (navrhl V1ru535, admin AT mynet.fr)
  • Optimalizujte graf "serv", abyste nepřetížili servery s velkými soubory protokolu.
  • Přidána podpora, která zahrnuje měřicí kód Piwik. (navrhl V1ru535, admin AT mynet.fr)
  • Přidána podpora pro relé MTA (například Nullmailer) v "emailreports". [# 49]
  • Byla přidána nová volba "ip_default_table", která definuje, ve které tabulce bude Monitorix nastavovat všechna pravidla iptables pro monitorování síťového provozu. (navrhl Russell Morris, rmorris AT rkmorris.us)
  • Do grafu 'mail' byly přidány statistiky SPF.
  • Přidána podpora pro nejnovější ovladač NVidia 340.24. [# 54]
  • Byla přidána nová možnost "url_prefix_proxy" k vynechání budování adresy URL v CGI. Je užitečné, když se monitor Mono používá za reverzní proxy. [# 58]
  • Přidáno "Makefile", které poskytuje uživatelům a baličům větší flexibilitu. [# 62]
  • Vylepšila ve všech grafech funkčnost 'limit' a 'rigid' a snížila množství redundantního kódu.
  • Změnili všechny DST z COUNTER na GAUGE v modulu "net", aby se předešlo neočekávaným obrovským špičkám.
  • Byla přidána kontrola k odhalení nesouladu mezi povolenými grafy a definovanými grafy během inicializace.
  • Opravená regexp, která zabraňuje shromažďování hodnot LOADPCT a ITEMP v modulu "apcupsd". (díky Patrickovi Fallbergovi, patrickovi AT fallberg.net)
  • Opraveno, aby se zobrazil název systému souborů, když Monitorix nedokáže rozpoznat název jeho zařízení.
  • Pevné zprávy argumentu nejsou na čísle fs.pm v řádcích 650 a 684 číselné. K tomu dojde, pokud jeden z definovaných souborových systémů není skutečný připojovací bod s přidruženým názvem zařízení. (díky Andreasu Itzchakovi Rehbergovi, izzy AT qumran.org pro to, že to poukazuje)
  • Opraveny hodnoty v textovém rozhraní grafu "fs".
  • Opravený init skript pro práci s Chef správně. [# 48]
  • Opravený řádek, který vynucoval každou minutu aktualizaci v grafu "serv".
  • Opravený graf "Icecast" pro podporu formátu stránky s novějšími statistikami.
  • Opraveno použití neinicializovaných proměnných v modulu phpapc.
  • Opraveno pro správné dezinfekci hodnot oddělených čárkou v "seznamu" v modulu "mysql".
  • Opravený vestavěný HTTP server vrátil správnou hlavičku Content-Type pro soubory '.css'. (díky Liang Zhang, liangz AT fnal.gov za to, že to ukázal)
  • Malé opravy a nápisy.

Co je nového ve verzi 3.5.0:

  • byl přidán kompletní statistický graf APC UPS (apcupsd). (díky Ilya Karpovové, gibzer AT gmail.com)
  • byl přidán kompletní statistický graf Netstat (netstat). (navrhl Maarten van Lieshout, mlieshout AT cocomowebbeheer.nl)
  • Přidána podpora pro službu amavisd-new v grafech "serv" a "mail" pro účtování nevyžádané pošty a virů. (díky Dirku Tannebergerovi, dirk AT tanneberger.biz)
  • Přidána podpora pro PHP APC 4.0. [# 36]
  • Do e-mailu byla přidána chybová zpráva, pokud se zpráva "emailreports" nemůže připojit k aplikaci Monitorix.
  • Do pole "emailreports" byla přidána nová možnost "addendum_script", aby do e-mailů byly zahrnuty vlastní údaje uživatele. (díky Dirku Tannebergerovi, dirk AT tanneberger.biz)
  • Přidána podpora pro použití cest '/ dev / disk / by-path /' jako názvy zařízení v grafu 'disk'. [# 37]
  • Byly přidány dvě nové možnosti v "e-mailových zprávách" pro nastavení času, kdy budou odeslány e-mailové zprávy. [# 39]
  • Při přiřazování hodnot vzdáleně pomocí protokolu HTTPS byla přidána nová možnost, která umožňuje přijímat certifikáty s vlastním podpisem. [# 40]
  • Přidána podpora v grafu "port" pro definování více síťových protokolů na stejném čísle portu. (děkuji Jean-Louis Halleux, monitorix AT ritm.be)
  • Přidáno použití inode v grafu "fs" a změna rozvržení. (navrhl Andreas Itzchak Rehberg, izzy AT qumran.org)
  • Byla přidána nová volba nazvaná 'include_dir', aby bylo možné načíst další konfigurační soubory z určitého adresáře ('/etc/monitorix/conf.d'). Výsledkem je, že hlavní konfigurační soubor je nyní umístěn do nového adresáře '/ etc / monitorix /' .
  • V grafu "nginx" byla přidána možnost "url", která definuje úplnou adresu URL, která se má použít ke shromažďování statistik. (navrhl Melkor, morgoth AT free.fr)
  • Změnila výchozí cestu '/ usr / share / monitorix' volby 'base_dir' na '/ var / lib / monitorix / www'. To by mělo zajistit, aby byl Monitorix více přátelský k FHS.
  • Zvýšil velikost písma titulů v grafu "bind".
  • Moduly "apache" a "lighttpd" byly odstraněny z přípony "/ server-status? auto", nyní to nejvíce patří do adresy URL definované v seznamu "seznam". (navrhl Melkor, morgoth AT free.fr)
  • Zrušila se značka EOL v regexp statistik "milter-greylist" za účelem podpory novější verze 4.4.3. (díky Sean Wilsonovi, monitorix AT bsdpanic.com)
  • Opraveno pro rozšíření mezer také pro záporné hodnoty. [# 34]
  • Opraveno v e-mailových zprávách, které zobrazují všechny grafy v seznamu. [# 33]
  • Opravený formát dat, který odpovídá protokolům UW-IMAP, a také přidání přihlašovacího účtu POP3. (díky Wijatmoko U. Prayitnovi, koko AT crypto.my.id za to, že to ukazuje)
  • Opraveno pro zobrazení textového rozhraní v grafu "memcached".
  • Opraveno inicializace dvojice proměnných v 'mail.pm', aby se zabránilo hlášení 'Použití neinicializované hodnoty ...' v souboru protokolu. (díky Dirku Tannebergerovi, dirk AT tanneberger.biz)
  • Opraveno, aby se zabránilo neočekávanému seskupení síťových rozhraní s aliasy v grafu 'net'. (díky Ivo Brhelovi, ivb AT volny.cz)
  • Opraveno, aby byly adresy URL s jednoduchými uvozovkami přiloženy v HTML Multihostingu.
  • Pevné zprávy o "použití neinicializovaných hodnot" a "ne-číselných argumentů" v grafech "proc" a "fs" na systémech FreeBSD. (díky Januszovi Pruszewiczovi, janusz AT pruszewicz.com)
  • Opraveno tak, aby přesně odpovídalo typům připojení "in", "out" nebo "in / out" v grafu "port".
  • Opravena porovnáním verzí jádra jako řetězců namísto čísel a zlepšení způsobu extrakce verze jádra. (díky Jean-Louis Halleux, monitorix AT ritm.be)
  • Opraveny některé značky HTML v 'monitorix.cgi'.
  • Opravena chybějící značka HTML v grafu "port". (díky Jean-Louis Halleux, monitorix AT ritm.be)
  • Pevné zprávy o "použití neinicializované hodnoty" v grafu "port". (díky Claude Nadonovi, claude AT ws01.info pro to, že to ukazuje)
  • Oprava názvu některých grafů v režimu Multihost.
  • Malé opravy a nápisy.

Co je nového ve verzi 3.4.0:

  • Přidán úplný statistický graf Memcached. [# 27]
  • Přidána podpora pro různé verze statistik BIND (2 a 3 právě teď). (díky Ivo Brhelovi, ivb AT volny.cz)
  • Do grafu "disk" byly přidány dvě nové upozornění, aby zjistili, zda disková jednotka překročila nebo dosáhla prahu pro přerozdělený a nevyřízený sektor. (navrhl Matthew Connelly, maff AT maff.im)
  • Přidána nová možnost s názvem "max_historic_years" (s výchozí hodnotou 1), která umožňuje mít až 5 let dat. Dávejte si pozor na tuto volbu, protože generuje nový soubor '.rrd' při každém prodloužení hodnoty a ztratí aktuální historická data. (navrhl Mohan Reddy, Mohan.Reddy AT analog.com)
  • Zlepšila regexp při shromažďování dat z přerušení zařízení, která také opravuje některé nepříjemné zprávy při použití nečíselných argumentů.
  • Přidána podpora pro protokoly Pure-FTPd v grafech "serv" a "ftp".
  • Přidána nová konfigurační volba "https_url". [# 31]
  • Opravené chybové zprávy o použití neinicializovaných hodnot v grafu "system" na systémech BSD.
  • Pevné chybové zprávy o ne číselném argumentu kromě toho v grafu "fs" na BSD systémech.
  • V případě, že proměnná $ ENV {HOSTNAME} není definována (Debian / Ubuntu a možná i jiné systémy), je v 'emailreports' opraveno použití příkazového řádku 'hostname'. (díky Skibbi, skibbi AT gmail.com k tomu, aby to ukázal)
  • Opraveno chybové hlášení "String končí po značce = CDEF: allvalues ​​=" v grafu "int" (Graf přerušení čeká na úplné přepisování).
  • Opravil graf "int", aby byl kompatibilnější s Raspberry Pi.
  • Opraveno v 'bind.pm' pro uložení hodnoty 0, pokud jsou podprocesy zakázány. [# 29]
  • Opraveno správné odeslání obrázků v grafech 'proc', 'port' a 'fail2ban' při použití emailreportů. (díky Benoitovi Segondovi z Banchet, bjm.segondvonbanchet AT telfort.nl za to, že to ukazuje)
  • Opraveno pro zobrazení skutečného názvu hostitele v e-mailových zprávách.
  • Opraven graf "int", aby byl kompatibilní s produktem Excito B3. (díky Patrickovi Fallbergovi, patrickovi AT fallberg.net za to, že to ukázal)
  • Opraveno správné vyčištění vstupního řetězce na vestavěném serveru HTTP, což vedlo k řadě bezpečnostních chyb. [# 30]
  • Opravena chyba minimálního definice v některých zdrojích dat grafu "bind". (díky Andreasu Itzchakovi Rehbergovi, izzy AT qumran.org pro to, že to poukazuje)
  • Opraveno selhání adekvátně dezinfikovat řetězce požadavků škodlivého jazyka JavaScript. [# 30] (díky Jacobovi Ameymu, jamey AT securityinspection.com za to, že to ukazuje)
  • Opraveno překlep v monitorix.service. [# 32]
  • Opravena hodnota požadavků v grafu 'nginx'. Nyní vyznamenává štítku a zobrazuje hodnotu za sekundu namísto za minutu. (díky Martinu Culakovi, za to na firma.azet.sk za to upozornění)
  • Malé opravy a nápisy.

Co je nového ve verzi 3.3.1:

  • Opraveno, aby správně dezinfikoval vstupní řetězec na zabudovaném serveru HTTP, který vedl k řadě bezpečnostních chyb. [# 30]

Co je nového ve verzi 3.3.0:

  • Přidán kompletní statistický graf Wowza Media Server. (navrhl Daniele Ilardo, kkstyle21 AT gmail.com)
  • Přidán kompletní statistický graf PHP-APC. (navrhl Petr & Scaron, vec, petr.svec AT pak.izscr.cz)
  • Opětovné zavedení obslužného programu poplachového signálu do hlavní smyčky, aby bylo možné řídit časové limity v grafu "disk" (a další).
  • Mělo by se zabránit úplnému zmrazení, pokud síť při monitorování souborových systémů NFS klesne. [# 10]
  • Opětovné doplnění možnosti "téma".
  • Implementoval kompletní mechanismus hlášení e-mailů. [# 11]
  • V hlavním grafu "apache" byl přidán štítek "Celkem".
  • Byla přidána nová možnost nazvaná 'show_gaps', aby se mohly zobrazovat mezery vytvořené chybějícími daty v grafech (navrhl Skibbi, skibbi AT gmail.com)
  • Při inicializaci grafu "nvidia" přidejte kontrolu a vyzkoušejte existenci příkazu nvidia-smi.
  • Při inicializaci grafu 'nfss' zkontrolujte, zda existuje soubor / proc / net / rpc / nfsd.
  • Při inicializaci grafu "nfsc" zkontrolujte, zda existuje soubor / proc / net / rpc / nfs.
  • V grafu "traffacct" byl přidán možnost 'url_prefix'.
  • Přidána možnost 'global_zoom' ke všem grafům.
  • Opravena chyba, která zabránila zobrazování statistik v grafu "nfss".
  • Opraven v grafu 'nginx' název pravidel iptables, které brání práci grafu síťového provozu. [# 22]
  • Opravena chyba, která bránila správnému sběru dat v grafu "fail2ban". [# 23]
  • Oprava popisu "netstats_in_bps" v manuálové stránce monitorix.conf (5).
  • Při použití novějších oficiálních ovladačů byla opravena zpráva "Argument" "není číselná v int ..." v grafu "nvidia".
  • Opravena chyba v skupinách (zobrazení Multihost), která zabraňovala zobrazování grafů vzdáleného serveru vybrané skupiny. (díky Mauro Medda, m.medda AT tiscali.it)
  • Malé kódové čištění.

Co je nového ve verzi 3.2.1:

  • Změnil zdroj, ze kterého se shromažďuje využití paměti v grafu "chobotnice". Nyní jsou zobrazené hodnoty reálnější a přesnější.
  • Přidány možnosti autentizace uživatelem / heslem v zabudovaném HTTP serveru. [# 14]
  • Bylo přidáno skript 'htpasswd.pl', aby bylo možné šifrovat hesla. [# 14]
  • Přidány možnosti "hosts_allow" a "hosts_deny" pro omezení přístupu IP adresou na vestavěný HTTP server. [# 14]
  • Přidána možnost zadat volitelnou adresu hostitele pro vestavěný server HTTP, který se má vázat. [# 19]
  • Přidána nová možnost v grafu "disk" s názvem "accept_invalid_disk", který umožňuje pokračovat v práci i v případě, že některé definované názvy zařízení jsou neplatné nebo neexistují. To je zvlášť užitečné pro sledování externích disků, které nejsou trvale připojeny k systému.
  • Aktualizoval soubor "monitorix.service". [# 20] (díky Christopherovi Mengovi, rpm AT cicku.me)
  • Opravena chyba, která zabránila zobrazení teploty jádra v grafu "lmsens". (díky Bryan Guidrozovi, bryanguidroz AT hotmail.com)
  • Opravena překlep a vynechala pár spojovníků v manuálové stránce monitorix.conf (5).

Co je nového ve verzi 3.2.0:

  • Přidán kompletní graf senzorů maliny Pi. [# 10, # 13] (díky graysky, graysky AT archlinux.us)
  • Trochu zdokonalena dokumentace MySQL na manuálové stránce monitorix.conf (5). (díky Luca Ferrario, luca AT ferrario.net)
  • Byla přidána nová volba "temperature_scale", která umožňuje přepínat mezi hodnotami ve stupních Celsia nebo Fahrenheita. (navrhl Bryan Guidroz, bryanguidroz AT hotmail.com)
  • Do měsíčních přehledů byla přidána podpora jazyka zjednodušeného čínštiny. (díky Christopherovi Mengovi, rpm AT cicku.me)
  • Přidána podpora grafických karet ATI pomocí tlačítek 'gpu' v grafu 'lmsens'. Stejně jako v případě NVIDIA to vyžaduje oficiální ovladače ATI. [# 8]
  • Změnila výchozí znakovou sadu v zabudovaném HTTP serveru na UTF-8. (díky Akong, ak6783 AT gmail.com k tomu, aby to ukázalo)
  • Přidána výmluvnost k "nedefinované konfiguraci" grafu MySQL.
  • Opraveno překlep v pravidlu iptables v grafu Nginx. (díky Faustin Lammler, faustin AT dejadejoder.com)
  • Opravil graf Squid, aby vyhověl možnosti 'netstat_in_bps'. (doporučeno Ignaciovi Freyrovi, nachofw AT adinet.com.uy)
  • Opraveno v grafu "port" pro zobrazení minimálního počtu grafů mezi hodnotou 'max' a počtem skutečně definovaných portů. To opravuje chybové zprávy neinicializovaných hodnot v řádcích 410 a 411.
  • Opraven na podporu podpory parametrů řadiče RAID v názvech diskových zařízení definovaných v grafu disku. [# 12]
  • Malé opravy v systému varování grafů "fs", "system" a "mail".
  • Opravena chyba v grafu "traffacct", který zabránil účtování, pokud byla volba prázdná. Také byl přidán modul Socket.
  • Opraveno, chcete-li získat správný graf pravého čísla skupiny v grafu "fs" při použití volby "silent = imagetag". [# 16]

Co je nového ve verzi 3.1.0:

  • byl přidán kompletní statistický FTP graf.
  • Graf 'serv' nyní používá soubor protokolu 'secure_log' pro získání statistik o přihlašování FTP. Alternativně byla volba 'ftp_log_date_format' přejmenována na 'secure_log_date_format'.
  • Opraveno v grafech "nginx" a "port" správně používat "-m conntrack -state" namísto "-m state -state" ve všech pravidlech iptables a vyhnout se nepříjemné iptables zprávě o použití zastaralé volby.
  • Opraveno pro vymezení hodnot v "disk- & gt; list-> [n]" od "," (čárka + mezera).
  • Opraveno zjištění, zda název systému definovaný v "disk- & gt; list- & gt; [n]" skutečně neexistuje v systému.
  • Opravena chybějící inicializace některých datových polí v 'lmsens', která generovala zprávu "ERROR: při aktualizaci /var/lib/monitorix/lmsens.rrd: očekávalo 52 čtení datových zdrojů (dostalo 10) z N" senzorový příkaz chybí.
  • Opraveno v 'lmsens', aby lépe zvládla vrácenou hodnotu (chyba), když není v systému nainstalován příkaz 'nvidia-smi'.
  • Opravena špatná hodnota extrakce teploty z příkazu "senzory" v grafu "lmsens". (díky tomu, že to Cedric Girard ukázal)
  • Opraveno v 'nginx', aby se zabránilo použití neinicializovaných hodnot a zobrazit chybová zpráva, když se monitorix nemůže připojit k serveru Nginx.
  • Opraveno v "apache", aby se zobrazila chybová zpráva, když se monitorix nemůže připojit k serveru Apache.
  • Opraveno v 'lighttpd', aby se zobrazilo chybové hlášení, když se Monitorix nemůže připojit k serveru Lighttpd.
  • Opraveno v "icecast", aby se zobrazilo chybové hlášení, když se Monitorix nemůže připojit k serveru Icecast.
  • Opraveno v "traffact", aby se zobrazila chybová zpráva, když se monitorix nemůže připojit k HTTP serveru.
  • Opravena, aby se zabránilo zablokování vestavěného serveru HTTP, pokud Monitorix neočekávaně skončí.
  • Pevné zprávy typu "Použití neinicializované hodnoty ..." v grafech "system", "kern" a "fs" na systémech FreeBSD.
  • Opraveno správné extrahování menšího počtu verzí jádra na systémech FreeBSD.
  • Opravena chyba v grafu "uživatele", která zabránila správnému počítání počtu uživatelů, kteří jsou momentálně přihlášeni do systémů FreeBSD.
  • Opravena chyba v tom, jak byla data shromážděna pomocí "ipfw", která ovlivnila graf "port", který zobrazoval více než skutečnou aktivitu.

Co je nového ve verzi 3.0.0:

  • Přidán HTTP vestavěný server.
  • Změnila cestu 'cgi-bin' na 'cgi'.
  • Pevná barevná sekvence v grafu "fs".
  • Opraveno rozdělení nula v grafu "mysql".
  • Opraveno nadměrné polstrování v grafu "fs".
  • Opraveno použití vždy stejných barev pro hodnoty '/', 'swap' a '/ boot' v grafu 'fs'.
  • Opraveno špatné pojmenování v názvu grafu "traffacct".
  • Opraveny všechny adresy URL souborů .png.

Podobný software

SeaLion
SeaLion

20 Feb 15

check_ssl_cert
check_ssl_cert

27 Sep 15

busmon
busmon

20 Feb 15

AntiExploit
AntiExploit

3 Jun 15

Komentáře k Monitorix

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!