Rég láttuk hogyan lehet figyelni egy Nginx szervert Linux-dash-szel, de mivel mindannyian tudjuk, kik vesznek részt ebben, ha valami megmarad a nagyszerű ingyenes operációs rendszerben, ezek opciók, mind a szerverekkel, mind pedig azzal kapcsolatban, hogy tudatában kell lennünk mindannak, ami velük történik. Lássuk hát hogyan figyelhető meg a Linux szerver a Monitorix segítségével, egy nagyon fejlett és könnyű nyílt forráskódú eszköz.
Ez egy olyan alkalmazás, amely saját HTTP szervert kínál a fejlett megfigyelési funkciók sorozatával együtt y különféle szkriptnyelvek támogatása mint például Perl, Python, Ruby és mások, amelyek ellenére az erőforrás-fogyasztása olyan kicsi, hogy az egyik legjobb eszközökben és beágyazott rendszerekben használják. Valójában két programon keresztül működik: az egyik hívott monitorix maga, amely Perl-re épül és automatikusan elindul, és egy másik hívott Monitorix.cgi, amely, amint a neve is mutatja, egy CGI szkript.
Néhány jellemzője az e-mail statisztika, hálózati forgalom (bejövő és kimenő), szerver web (Apache, Lighttpd, Nginx), MySQL betöltés, a Squid proxy vagy NFS kliens és szerver használata, valamint az olyan érzékelők támogatása, mint például a Raspberry Pi-vel kompatibilisek, valamint a csomagon keresztül a legáltalánosabbak. lmsensorok (lemez, alaplap, ventilátorok, CPU) és természetesen az aktív folyamatok, a rendszerterhelés és a memóriahasználat sok egyéb mellett (ellenőrizhetjük ez a kapcsolat minden jellemzője).
hogy telepítse a Monitorix szoftvert az Ubuntura Meg tudjuk csinálni manuálisan vagy telepítéssel a tárakból. Először egyszerűen megnyitunk egy terminálablakot (Ctrl + Alt + T), és végrehajtjuk:
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 libyan-socket-ssl-perl
Ezután letöltöttük az Ubuntu csomagját, innen: a Monitorix letöltési oldal, és telepítjük:
sudo dpkg -i monitorix * .deb
A telepítési folyamat során felkérést kapunk egy háttér-webszerver konfigurálására, vagyis arra, hogy az eszköz támogatásaként működjön. Függetlenül attól, hogy azt használjuk-e, amely tartalmazza a Monitorixet, vagy olyat, mint az Apache vagy nginx, a konfiguráció után újra kell indítanunk a folyamatot, amelyet az alábbiak szerint tesszük (egyszerűen kicseréljük Szolgáltatás neve amellyel megfelel):
sudo service servicename reload
A másik, természetesen kényelmesebb megoldás az, ha hozzáadjuk a Monitorix tárházakat az Ubuntu számára, amit a következő sort adunk az /etc/apt/source.list fájlhoz:
deb http://apt.izzysoft.de/ubuntu generikus univerzum
Ezután letöltjük a tárból a GPG kulcsot, és hozzáadjuk:
wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key add izzysoft.asc
Most telepíthetjük a Monitorix-ot a szokásos módon:
sudo apt-get update
sudo apt-get install monitorix
Ezután elkezdjük a szolgáltatást:
sudo szolgáltatás monitorix indítása
Ezzel elkezdhetjük, és ezentúl, ha be akarjuk állítani a Monitorix-et, a fájl szerkesztésével megtehetjük /etc/monitorix/monitorix.conf majd indítsa újra a szolgáltatást az esetleges módosítások életbe lépése érdekében.
Mint láthatjuk, a teljes folyamat meglehetősen egyszerű és a számunkra kínált lehetőségek A Monitorix mint figyelő eszköz nagyon érdekesek, méghozzá azért, mert egy aktív fejlesztés alatt álló projektről van szó, és folyamatosan érkeznek új eszközök, hibajavítások vagy a meglévő funkciók frissítései (például az általuk kínált grafika és konfigurációs opciók gyakori fejlesztése, valamint a vizualizáció) lehetőségek).
További információ: monitorix (hivatalos honlapján)