Monitorix Monitorix 3.10.1 julkaistu - Kevyt järjestelmän ja verkon valvontatyökalu Linuxille julkaistu - Kevyt järjestelmän ja verkon valvontatyökalu Linuxille
Monitorix on avoimen lähdekoodin ilmainen ja tehokkain kevyt työkalu, joka on suunniteltu seuraamaan Linux- ja järjestelmäresursseja. Se kerää säännöllisesti järjestelmä- ja verkkotietoja ja näyttää tiedot kaavioina oman verkkoliittymän avulla. Monitorix mahdollistaa järjestelmän yleisen suorituskyvyn seuraamisen ja auttaa myös havaitsemaan pullonkaulat, viat, ei-toivotut pitkät vasteajat ja muut epänormaalit toiminnot.
Se on kirjoitettu Perlin kielellä ja lisensoitu FN: n (Free Software Foundation) julkaiseman GNU: n (General Public License) ehtojen mukaisesti. Se käyttää RRDtoolia graafien luomiseen ja esittämiseen web-käyttöliittymän avulla.
Tämä työkalu on luotu erityisesti Red Hat-, CentOS- ja Fedora-pohjaisten Linux-järjestelmien seurantaan, mutta nykyään se toimii monilla eri makuilla GNU/Linux-jakelua ja jopa se toimii UNIX-järjestelmissä, kuten OpenBSD, NetBSD ja FreeBSD.
Monitorixin kehitys on tällä hetkellä aktiivisessa tilassa ja lisää uusia ominaisuuksia, uusia kaavioita, uusia päivityksiä ja korjaavia vikoja tarjoten loistavan työkalun Linux-järjestelmän/verkon hallintaan.
Monitorix-ominaisuudet
- Järjestelmän kuormituksen keskiarvo, aktiiviset prosessit, prosessorikohtainen ytimen käyttö, ytimen maailmanlaajuinen käyttö ja muistin allokointi.
- Valvoo levyaseman lämpötilaa ja kuntoa.
- Tiedostojärjestelmän käyttö ja tiedostojärjestelmien I/O-toiminta.
- Verkkoliikenteen käyttö jopa 10 verkkolaitetta.
- Järjestelmäpalvelut, mukaan lukien SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail ja Roskaposti.
- MTA Mail -tilastot, mukaan lukien tulo- ja lähtöyhteydet.
- Verkkoporttiliikenne, mukaan lukien TCP, UDP jne.
- FTP-tilastot FTP-palvelinten lokitiedostomuodoilla.
- Paikallisten tai etäpalvelimien Apache-tilastot.
- MySQL-tilastot paikallisista tai etäpalvelimista.
- Squid Proxy Web Cache -tilastot.
- Fail2ban-tilastot.
- Seuraa etäpalvelimia (Multihost).
- Mahdollisuus tarkastella tilastoja kaavioina tai pelkkinä tekstitaulukoina päivää, viikkoa, kuukautta tai vuotta kohti.
- Mahdollisuus zoomata kuvaajia paremman näkymän saavuttamiseksi.
- Mahdollisuus määrittää kaavioiden määrä riviä kohti.
- Sisäänrakennettu HTTP-palvelin.
Täydellinen luettelo uusista ominaisuuksista ja päivityksistä on virallisella ominaisuussivulla.
Monitorixin asentaminen RHEL/CentOS/Fedora Linuxiin
Asenna ensin seuraavat vaaditut paketit.
# 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
Jos siinä tapauksessa, että yum ei pysty asentamaan yhtä tai useampaa yllä olevista paketeista, voit asentaa seuraavat lisärekisterit seuraavien arkistojen avulla.
- Ota EPEL-arkisto käyttöön
- Ota RPMforge-arkisto käyttöön
Lataa seuraavaksi Monitorix-paketin uusin versio wget-komennolla.
# wget http://www.monitorix.org/monitorix-3.10.1-1.noarch.rpm
Kun se on ladattu onnistuneesti, asenna se rpm-komennolla.
# rpm -ivh monitorix-3.10.1-1.noarch.rpm
Preparing... ########################################### [100%] 1:monitorix ########################################### [100%]
Kun asennus on onnistunut, tutustu pääasetustiedostoon ”/etc/monitorix.conf” lisätäksesi lisäasetuksia järjestelmän mukaan ja ottaaksesi käyttöön tai poistaaksesi kaaviot käytöstä.
Lisää lopuksi Monitorix-palvelu järjestelmän käynnistykseen ja käynnistä palvelu seuraavilla komennoilla.
# chkconfig --level 35 monitorix on # service monitorix start # systemctl start monitorix [On RHEL/CentOS 7 and Fedora 22+ versions ]
Kun olet aloittanut palvelun, ohjelma alkaa kerätä järjestelmätiedot tiedostossa /etc/monitorix.conf määritettyjen kokoonpanojen mukaisesti, ja muutaman minuutin kuluttua alat nähdä järjestelmäkaavioita selaimestasi osoitteessa.
http://localhost:8080/monitorix/
Jos SELinux on käytössä, kaaviot eivät ole näkyvissä ja saat tonnia virheilmoituksia tiedostoon ''/var/log/messages '' tai '/var/log/audit/audit.log', jotka koskevat pääsyn estämistä RRD-tietokantaan. tiedostot. Päästä eroon tällaisista virheilmoituksista ja näkyvistä kaavioista poistamalla SELinux käytöstä.
Voit poistaa SELinuxin käytöstä yksinkertaisesti vaihtamalla rivin “pakko” arvoksi ”poistettu käytöstä” tiedostossa/etc/selinux/config.
SELINUX=disabled
Edellä mainittu poistaa SELinuxin käytöstä väliaikaisesti, kunnes käynnistät koneen uudelleen. Jos haluat järjestelmän käynnistyvän aina pois käytöstä -tilassa, sinun on käynnistettävä järjestelmä uudelleen.
Monitorixin asentaminen Ubuntu/Debian/Linux Mintiin
Monitorix-asennus voidaan tehdä kahdella tavalla, käyttämällä Izzy-arkistoa automaattiseen asennukseen/päivityksiin ja toista lataamalla ja asentamalla .deb-paketti manuaalisesti.
Izzy-arkisto on kokeellinen arkisto, mutta tämän arkiston pakettien tulisi toimia kaikilla Ubuntun, Debianin jne. Versioilla. Takuita ei kuitenkaan anneta - riski on siis sinun. Jos haluat silti lisätä tämän arkiston automaattisten päivitysten löytämiseksi apt-getin kautta, noudata alla olevia ohjeita automaattista asennusta varten.
Lisää seuraava rivi tiedostoon /etc/apt/sources.list.
deb http://apt.izzysoft.de/ubuntu generic universe
Hanki GPG-avain tälle arkistolle, saat sen wget-komennolla.
# wget http://apt.izzysoft.de/izzysoft.asc
Kun olet ladannut, lisää tämä GPG-avain apt-määrityksiin käyttämällä komentoa 'apt-key' alla olevan kuvan mukaisesti.
# apt-key add izzysoft.asc
Asenna paketti lopuksi arkiston kautta.
# apt-get update # apt-get install monitorix
Lataa manuaalisesti .deb-paketin uusin versio ja asenna se huolehtimalla tarvittavista riippuvuuksista alla olevan kuvan mukaisesti.
# 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
Asennuksen aikana tapahtuu verkkopalvelimen kokoonpano. Joten sinun on ladattava Apache-verkkopalvelin uudelleen vastaamaan uutta kokoonpanoa.
# service apache2 restart [On SysVinit] # systemctl restart apache2 [On SystemD]
Monitorixin mukana toimitetaan oletusasetukset, jos haluat muuttaa tai säätää joitain asetuksia, katso asetustiedosto osoitteesta /etc/monitorix.conf. Kun olet tehnyt muutokset, lataa palvelu uudelleen, jotta uusi kokoonpano tulee voimaan.
# service monitorix restart [On SysVinit] # systemctl restart monitorix [On SystemD]
Osoita nyt selaimesi kohdalle ”http:// localhost: 8080/monitorix” ja aloita järjestelmän kaavioiden katselu. Sitä voi käyttää vain localhost-palvelusta, jos haluat sallia pääsyn etä-IP-osoitteisiin. Avaa yksinkertaisesti tiedosto /etc/apache2/conf.d/monitorix.conf ja lisää IP-lauseke Salli alkaen -lausekkeeseen. Katso esimerkiksi alla.
<Directory /usr/share/monitorix/cgi-bin/> DirectoryIndex monitorix.cgi Options ExecCGI Order Deny,Allow Deny from all Allow from 172.16.16.25 </Directory>
Kun olet tehnyt muutoksia yllä olevaan kokoonpanoon, älä unohda käynnistää Apache uudelleen.
# service apache2 restart [On SysVinit] # systemctl restart apache2 [On SystemD]
Monitorix-näyttökuvat
Tarkista seuraavat kuvakaappaukset.
Viitelinkit:
- Monitorix-kotisivu
- Monitorix-dokumentaatio