Csaknem egy évvel a Monitorix 3.11 kiadása után most megjelent a Monitorix 3.12 új verziója. Azok számára, akik nincsenek tudatában A Monitorix-nek tudnia kell, hogy ez egy rendszerfigyelő eszköz, ez egy könnyű alkalmazás, nyílt forráskódú és ingyenes, a lehető legtöbb rendszerszolgáltatás és erőforrás figyelemmel kísérésére tervezték, például a CPU hőmérsékletének, a rendszerterhelésnek, a hálózati aktivitásnak és a hálózati szolgáltatások érzékenységének figyelemmel kísérése. A rendszert a webes felületen keresztül irányítják, az adatokat grafikonok formájában mutatják be.
A Monitorix-et a Linux / UNIX szerverek szerverein való felhasználásra hozták létre, de egyszerűsége és kis mérete miatt beágyazott eszközökön is használható. Ez az alkalmazás főleg két programból álls: gyűjtő, hívott monitorix, amely egy Perl démon, amely automatikusan elindul, mint a rendszer bármely más szolgáltatása, és A monitorix.cgi nevű CGI szkript.
A rendszer Perl, RRDTool nyelven íródott Grafikák előállítására és adatok tárolására szolgál, a kódot a GPLv2 licenc alatt osztják szét.
A program meglehetősen kompakt és önellátó, így akár beágyazott rendszerekben is használható.
A megfigyelési paraméterek széles skálája támogatott, a feladatütemezőtől, az I / O-tól, a memória-allokációtól és a rendszermag-paraméterektől kezdve az adatok megjelenítéséig bizonyos alkalmazásokban és hálózati interfészeken (levelezőszerverek, DBMS, Apache, nginx, MySQL).
A Monitorix 3.12 újdonságai
A Monitorix 3.12 új verziójában két új modul felvétele kiemelkedik az alkalmazáshoz, amelyek a webszolgáltatásokról nyújtanak információt.
Az egyik az új "phpfpm.pm" modul hogy hozzáadva a statisztikák gyűjtéséhez a PHP-FPM működéséről és figyelemmel kíséri az e mechanizmus segítségével elindított webhelyeket.
A másik hozzáadott modul "unound.pm" hogy hozzá lett adva a DNS Nincs szerver állapotának megfigyeléséhez fut az aktuális gazdagépen.
E két új modul mellett ez a verzió néhány új és érdekes funkciót tartalmaz, Ebből kiemelkedik a bind.pm modulban végzett munka, amelyben támogatást nyújtottak a BIND DNS-kiszolgáló új verzióihoz, és átkerültek az XML :: LibXML Perl modulba a BIND statisztikák XML formátumú elemzése céljából.
Emellett azt is hozzáadta a zárak abszolút értékekben és intenzitásban (blokkok száma másodpercenként) a fail2ban.pm modulban.
A többi változás közül amelyek kiemelkednek a hirdetésből:
- A fail2ban.pm modul megváltoztatta az értékek megjelenítésének módját is. Mostantól választhat az abszolút arány között, az előbbi az alapértelmezett.
- A gensens.pm modul támogatást nyújtott az elemek állapotának ellenőrzéséhez;
- Megváltozott a műveletek intenzitásával és a teljesítménnyel kapcsolatos információk megjelenítése a ZFS állapotfigyelő modulban.
Hogyan kell telepíteni a Monitorix alkalmazást az Ubuntura és a származékokra?
Azok számára, akik szeretnék, hogy ezt az eszközt telepíthessék a rendszerükre, Megtehetik az alábbiakban megosztott utasítások követésével.
Letöltjük és telepítjük a szükséges függőségeket a Monitorix működéséhez a rendszerünkben.
sudo 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
Következő lépésként töltsük le a Monitorix legújabb stabil verzióját:
wget https://www.monitorix.org/monitorix_3.12.0-izzy1_all.deb -O monitorix.deb
A letöltés már megtörtént, most folytatjuk az alkalmazás telepítését a rendszerben a következő parancs segítségével:
sudo dpkg -i monitorix.deb
És a függőségekkel kapcsolatos problémákat a következő parancs végrehajtásával oldjuk meg:
sudo apt-get install -f
Az alkalmazás már telepítve van most elindítjuk a szolgáltatást a rendszerben, ezt az alábbiak végrehajtásával hajtjuk végre:
sudo service monitorix start
Hogyan lehet hozzáférni a monitorixhoz?
A szolgáltatás távoli vagy helyi elérése Megtehetjük egy webböngészőről a szerverünk IP-címére irányítva, az alábbiak szerint:
http://ipservidor:8080/monitorix
A program konfigurációs fájlja az /etc/monitorix.conf útvonalon található. Itt módosíthatja a portot, letilthatja vagy engedélyezheti a távoli állomást, és más beállításokat is megadhat.
A paraméterek módosítása előtt készítsen biztonsági másolatot a fájlról:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
Ebben a fájlban azt is használhatjuk, hogy hitelesítéssel biztosítsuk a webes hozzáférést, amellyel csak konfigurálnunk kell:
set enabled = y
Ami a szakasz alatt található majd hozzon létre egy fájlt a / var / lib / monitorix / htpasswd könyvtárban, ahol a felhasználónév helyébe a hozzáférés felhasználóneve lép.
A parancs erre:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd   username