Monitorix - An Open Source, lett System Monitoring Tool For Linux

Introduction
Monitorix er et gratis, Open Source overvåking verktøy som kan brukes til å overvåke så mange tjenester og systemressurser som mulig. I motsetning til andre overvåkningsverktøy, er det svært enkelt å installere, konfigurere og overvåke systemene. Opprinnelig ble det utviklet for å støtte bare RPM-baserte systemer som Red Hat, CentOS etc., men senere er utvidet sin støtte til andre distribusjoner som Debian /Ubuntu, og BSD systemer som FreeBSD, NetBSD og OpenBSD.
Siden versjon 3.0, den kommer med en innebygd web-server, så det er ikke behov for noen ekstern webserver. Den samler jevnlig system- og nettverksressurser i et Linux-system, og viser resultatene som grafer ved hjelp RRDTool. Den består i hovedsak av to programmer som kalles monitorix og monitorix.cgi. monitorix er et perl daemon som startes automatisk akkurat som som noen systemtjeneste, og monitorix.cgi er en CGI script. Monitorix er lisensiert under GNU GPLv2, så det er helt gratis å bruke, og distribuere.
Funksjoner
Likevel Monitorix er lett og enkel, den har en omfattende liste over funksjoner som en enterprise nettverksovervåking verktøy som Nagios eller Zabbix .
Her er listen over funksjonene i Monitorix

System belastning gjennomsnittet og bruk;.

Global kernel bruk, Per-prosessor kjerne bruk;

HP ProLiant System Health;

LM-sensorer og GPU temperaturer;

NVIDIA temperaturer og bruk;

disken temperaturer og helse;

bruk filsystem og I /O aktivitet;

Nettverk trafikk og bruk;

Skjerm statistikk over nesten alle tjenester som; Netstat, Process, mail, ftp, Apache, nginx, lighttpd, MySQL, Squid proxy web cache, NFS server /klient, Bind, NTP, Fail2ban, Icecast streaming, Raspberry Pi sensor, Alternativ PHP Cache, memcached, APC UPS, Wowza Media Server & Libvert etc.

Systemtjenester etterspørsel;

Nettverk port trafikk;

Brukere som bruker systemet,

Støtte for overvåking av eksterne servere;
< li> Varsling evner støttes;

Evne til å omfatte ytterligere filen (e) konfigurasjon;

Evne til å vise statistikk per dag, uke, måned eller år,

Evne til å vise Statistikken i grafer eller i ren tekst bordet;

Evne til å zoome inn noen grafen for å se det i mer detalj;

Evne til å vise nettverks beregninger i MB /sek eller Mbits /sek;

Evne til å vise temperaturer i Celsius eller i Fahrenheit,

Mulighet til å konfigurere antall år med historiske data (opptil 5 år);

webgrensesnitt tilbyr minimal læring, allestedsnærværende tilgang;

Konfigurasjon med bare én tekst-sletten fil;

Stille modus for å kunne hente grafene fra skript;.

Og mange flere

Installasjon
Installer Monitorix i RPM-baserte systemer:
Først av alt, legger Epel repository på serveren din. I vårt tilfelle, testet jeg denne how-to på CentOS 7 64bit.

  • Installer Og Aktiver Epel Repository På CentOS 7
    Hvis du bruker CentOS 6.x lignende systemer, kan du bruke følgende link til installere Epel Repository.

    Installer Og Aktiver Epel Repository På CentOS 6.x
    Nå installere følgende forutsetninger.
     yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config generalsekretær perl-HTTP-Server-SimpleThen, gå til Monitorix nedlastingssiden, og få den nyeste versjonen. Som for å skrive dette, den nyeste versjonen var 3.6.0. 
    Wget http://www.monitorix.org/monitorix-3.6.0-1.noarch.rpmNow, installere den nedlastede Monitorix RPM filen ved hjelp av følgende kommando :
    rpm ivh monitorix-3.6.0-1.noarch.rpmOnce hell installert, kan du ta en titt inn i konfigurasjonsfilen /etc/monitorix.conf å angi alternativene i henhold systemet ditt og aktivere eller deaktivere grafer Endelig begynner Monitorix tjenesten ved hjelp av kommandoen:
    På CentOS 7:
    systemctl starte monitorixOn CentOS 6.x:
    tjeneste monitorix startchkconfig monitorix onbe oppmerksom på at enkelte grafer kan ikke være synlig på grunn av SELinux. Så, deaktivere den for å vise alle grafer.
    Vi /etc /sysconfig /selinuxChange SELinux = håndheving til SELinux = deaktivert.
    [...] SELinux = deaktivert [...] Reboot systemet. Anmeldelser Det er alt. Monitorix har blitt installert på systemet ditt
    Installer Monitorix i DEB-baserte systemer.
    Først oppdatere systemet:
    sudo apt-get updateInstall følgende forutsetninger:
    sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perllibdbi-perl libxml-enkelt-perl libhttp-server-enkel-perl libconfig-general-perllibio-socket-ssl-perl wgetThen, fikk Monitorix nedlastingssiden, og få nyeste versjonen
    wget http://www.monitorix.org/monitorix_3.6.0-izzy1_all.debFinally, Installer monitorix ved hjelp av kommandoer.
    sudo dpkg -i monitorix_3.6.0-izzy1_all.debsudo apt-get install -fAlternatively ., kan du enkelt installere monitorix hjelp IzzySoft repository
    Rediger fila /etc/apt/sources.list, etter sudo nano /etc/apt/sources.listAdd den IzzySoft depotet beliggenhet i enden: product: [. ..] deb http://apt.izzysoft.de/ubuntu~~V generiske universeSave og gå ut av filen. Deretter laster du ned og legge til GPG nøkkel
    wget http://apt.izzysoft.de/izzysoft.ascsudo apt-key legge izzysoft.ascNow, oppdatere repositories, og installere monitorix med disse kommandoene.
    Sudo apt-get update & & sudo apt-get install monitorixFinally, begynner monitorix tjeneste for å begynne å overvåke din Linux-verten.
    sudo tjenesten monitorix starte

    Monitorix leveres med et standard konfigurasjonsfil som fungerer out-of-the-box. Videre er tjenesten automatisk startet på pakkeinstallasjonen.

    For å finjustere installasjon, ta en titt på /etc/monitorix/monitorix.conf fil for å justere noen ting (som nettverksgrensesnitt, filsystemer, disker osv)

    . Merk: Debian pakken kommer også med en ekstra konfigurasjonsfil i /etc/monitorix/conf.d/00-debian.conf som inkluderer noen alternativer spesielt tilrettelagt for Debian-systemer. Denne filen vil bli lastet rett etter hovedkonfigurasjonsfilen, derav noen alternativer i hoved konfigurasjonen vil bli overskrevet av denne ekstra fil.
    Det var det. Monitorix har blitt installert på din deb basert system Kjøre Monitorix webkonsollen
    Etter installering monitorix, navigere til http:. //Ip-adresse: 8080 /monitorix fra nettleseren. Du vil se resultatene i grafer som vist nedenfor skjerm
    Eksempel Skjermbilder:
    Glad overvåking
    Cheers
    Source &.! Referanse