Monitorix Monitorix 3.10.1 Verëffentlecht - E Liichtgewiicht System an Netzwierk Iwwerwaachungstool fir Linux Verëffentlecht - E Liichtgewiicht System an Netzwierk Iwwerwaachungstool fir Linux


Monitorix ass en Open Source, gratis a mächtegst liicht Tool entwéckelt fir System- an Netzwierkressourcen am Linux ze iwwerwaachen. Et sammelt regelméisseg System- an Netzwierkdaten a weist d'Informatioun a Grafike mat senger eegener Web-Interface. Monitorix erlaabt d'Gesamtsystemleistung ze iwwerwaachen an och hëlleft bei der Entdeckung vu Flaschenhals, Feeler, onerwënscht laang Äntwertzäiten an aner anormal Aktivitéiten.

Et ass an der Perl Sprooch geschriwwen a lizenzéiert ënner de Bedéngungen vun der GNU (General Public License) wéi publizéiert vun der FSP (Free Software Foundation). Et benotzt RRDtool fir Grafiken ze generéieren an se mat Webinterface ze weisen.

Dëst Tool ass speziell erstallt fir Red Hat, CentOS, Fedora baséiert Linux Systemer ze iwwerwaachen, awer haut leeft et op vill verschidde Goûten vu GNU/Linux Verdeelungen a souguer et leeft op UNIX Systemer wéi OpenBSD, NetBSD a FreeBSD.

D'Entwécklung vu Monitorix ass momentan an engem aktive Staat a füügt nei Features, nei Grafiken, nei Aktualiséierungen a Fixéiere vu Bugs fir e super Tool fir Linux System/Netzverwaltung ze bidden.

Monitorix Features

  1. System Belaaschtung Duerchschnëtt, aktive Prozesser, Per-Prozessor Kernel Benotzung, global Kernel Benotzung an Erënnerungsallokatioun.
  2. Monitoréiert d'Temperaturen an d'Gesondheet vum Disk Drive.
  3. Dateisystemverbrauch an I/O Aktivitéit vun Dateiesystemer.
  4. Netzverkéierverbrauch bis zu 10 Netzwierkapparater.
  5. Systemservicer dorënner SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail a Spam.
  6. MTA Mail Statistike mat Input- an Ausgangsverbindungen.
  7. Netzwierkportverkéier inklusiv TCP, UDP, etc.
  8. FTP Statistike mat Log Dateiformate vu FTP Serveren.
  9. Apache Statistike vu lokalen oder Fernserveren.
  10. MySQL Statistike vu lokalen oder Fernserveren.
  11. Squid Proxy Web Cache Statistiken.
  12. Fail2ban Statistiken.
  13. Remote Serveren iwwerwaachen (Multihost).
  14. Kapazitéit fir Statistiken a Grafiken oder a Kloertexttabellen pro Dag, Woch, Mount oder Joer ze gesinn.
  15. Kapazitéit fir Grafike fir eng besser Vue ze zoomen.
  16. Kapazitéit fir d'Zuel vun de Grafike pro Zeil ze definéieren.
  17. Built-in HTTP Server.

Fir eng komplett Lëscht vun neie Featuren an Updates, kuckt w.e.g. déi offiziell Feature Säit.

Installéiere Monitorix op engem RHEL/CentOS/Fedora Linux

Als éischt, installéiere folgend erfuerderlech Packagen.

# yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wget

Wann am Fall yum net fäerdeg ass een oder méi vun uewe genannte Packagen z'installéieren, da kënnt Dir folgend zousätzlech Repositories aktivéieren fir se z'installéieren.

  1. EpEL Repository aktivéieren
  2. RPMforge Repository aktivéieren

Als nächst, luet déi lescht Versioun vum 'Monitorix' Package mat wget Kommando erof.

# wget http://www.monitorix.org/monitorix-3.10.1-1.noarch.rpm

Eemol erfollegräich erofgelueden, installéiert et mam rpm Kommando.

# rpm -ivh monitorix-3.10.1-1.noarch.rpm
Preparing...                ########################################### [100%]
   1:monitorix              ########################################### [100%]

Eemol erfollegräich installéiert, kuckt w.e.g. d'Haaptkonfiguratiounsdatei '/etc/monitorix.conf' fir e puer extra Astellungen no Ärem System ze addéieren an d'Grafiken z'aktivéieren oder auszeschalten.

Endlech, füügt de Monitorix Service un de Systemstart an start de Service mat de folgende Kommandoen.

# chkconfig --level 35 monitorix on
# service monitorix start        
# systemctl start monitorix       [On RHEL/CentOS 7 and Fedora 22+ versions ]

Wann Dir de Service ugefaang hutt, fänkt de Programm un d'Systeminformatioun ze sammelen no der Konfiguratioun an der Datei '/etc/monitorix.conf', an no e puer Minutten fänkt Dir System Grafike vun Ärem Browser op.

http://localhost:8080/monitorix/

Wann Dir SELinux am aktivéierten Zoustand hutt, da sinn Grafike net sichtbar an Dir kritt Tonne Fehlermeldungen an '/var/log/messages' oder '/var/log/audit/audit.log' Datei iwwer Zougang zu der RRD Datebank verweigert Fichieren. Fir esou Fehlermeldungen a sichtbare Grafike lass ze ginn, musst Dir SELinux auszeschalten.

Fir SELinux auszeschalten, einfach d'Zeil z'änneren \enforcement\ op \behënnert\ an der '/etc/selinux/config' Datei.

SELINUX=disabled

Déi uewe genannte wäert SELinux temporär deaktivéieren, bis Dir d'Maschinn nei start. Wann Dir wëllt datt de System am ëmmer auszeschalten Modus ufänkt, musst Dir de System nei starten.

Installéiere Monitorix op engem Ubuntu/Debian/Linux Mint

D'Monitorix Installatioun kann op zwee Weeër gemaach ginn, mat Izzy Repository fir automatesch Installatioun/Aktualiséierungen an eng aner manuell eroflueden an installéieren .deb Package.

D'Izzy Repository ass en experimentellen Repository awer d'Packagen aus dësem Repository sollen op all Versioune vun Ubuntu, Debian, etc. funktionnéieren. Wann Dir nach ëmmer dëse Repository fir automatesch Updates iwwer apt-get wëllt addéieren, befollegt einfach d'Schrëtt hei ënnen fir automatesch Installatioun.

Füügt déi folgend Zeil op Är '/etc/apt/sources.list' Datei.

deb http://apt.izzysoft.de/ubuntu generic universe

Gitt GPG Schlëssel fir dëse Repository, Dir kënnt et mat wget Kommando kréien.

# wget http://apt.izzysoft.de/izzysoft.asc

Eemol erofgelueden, füügt dëse GPG Schlëssel un d'apt Konfiguratioun un andeems Dir de Kommando 'apt-key' benotzt wéi hei ënnendrënner.

# apt-key add izzysoft.asc

Endlech installéiert de Package iwwer de Repository.

# apt-get update
# apt-get install monitorix

Manuell, d'läscht Versioun vum .deb Package eroflueden an et installéieren mat erfuerderlech Ofhängegkeeten ze këmmeren wéi hei ënnendrënner.

# apt-get update
# 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 libio-socket-ssl-perl
# wget http://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb
# dpkg -i monitorix_3.10.1-izzy1_all.deb

Wärend der Installatioun fënnt eng Webserverkonfiguratioun statt. Also, Dir musst den Apache Webserver nei lueden fir nei Konfiguratioun ze reflektéieren.

# service apache2 restart         [On SysVinit]
# systemctl restart apache2       [On SystemD]

Monitorix kënnt mat enger Standardkonfiguratioun, wann Dir e puer Astellunge wëllt änneren oder upassen, kuckt d'Konfiguratiounsdatei op '/etc/monitorix.conf'. Wann Dir Ännerunge gemaach hutt, lued de Service nei fir eng nei Konfiguratioun a Kraaft ze setzen.

# service monitorix restart         [On SysVinit]
# systemctl restart monitorix       [On SystemD]

Gitt elo Äre Browser op 'http://localhost:8080/monitorix'a fänkt u Grafike vun Ärem System ze kucken. Et kann nëmme vu lokalen Host zougänglech sinn, wann Dir Zougang zu Fern-IP's wëllt erlaben. Maacht einfach d'Datei '/etc/apache2/conf.d/monitorix.conf' op a füügt IP'en un d'Klausel 'Allow from'. Zum Beispill kuckt ënnen.

<Directory /usr/share/monitorix/cgi-bin/>
        DirectoryIndex monitorix.cgi
        Options ExecCGI
        Order Deny,Allow
        Deny from all
        Allow from 172.16.16.25
</Directory>

Nodeems Dir Ännerunge vun der uewe genannter Konfiguratioun gemaach hutt, vergiesst net Apache nei ze starten.

# service apache2 restart         [On SysVinit]
# systemctl restart apache2       [On SystemD]

Monitorix Screenshots

Kuckt w.e.g. déi folgend sinn e puer Screenshots.

Referenz Linken:

  1. Monitorix Homepage
  2. Monitorix Dokumentatioun