Že zdavnaj smo videli kako nadzirati strežnik Nginx s pomišljajem Linux, toda kot vsi vemo, kdo je v to vpleten, če kaj ostane v odličnem brezplačnem operacijskem sistemu, so to možnosti, tako v zvezi s strežniki kot načini, kako se moramo zavedati vsega, kar se z njimi dogaja. Pa poglejmo kako nadzirati Linux strežnik z Monitorixom, zelo napredno in lahko odprtokodno orodje.
To je aplikacija, ki ponuja svoj strežnik HTTP skupaj z vrsto naprednih nadzornih funkcij y podpora za različne skriptne jezike kot so Perl, Python, Ruby in drugi, kljub temu pa je njegova poraba virov tako majhna, da velja za eno najboljših uporablja v napravah in vgrajenih sistemih. Dejansko deluje prek dveh programov: enega, imenovanega Monitorix sam, ki temelji na Perlu in se samodejno zažene, drugi pa se pokliče Monitorix.cgi, kar že samo ime pove, je skript CGI.
Nekatere njegove funkcije so e-poštna statistika, omrežni promet (dohodni in odhodni), od spletni strežnik (Apache, Lighttpd, Nginx), nalaganje MySQL, uporaba proxyja Squid ali odjemalca in strežnika NFS, pa tudi podpora za senzorje, kot so tisti, ki so združljivi z Raspberry Pi, in za najbolj splošne prek paketa lmsenzorji (disk, matična plošča, ventilatorji, CPU) in seveda med drugim tudi aktivni procesi, obremenitev sistema in uporaba pomnilnika (lahko preverimo ta povezava vse njegove značilnosti).
za namestite Monitorix na Ubuntu To lahko storimo ročno ali z namestitvijo iz skladišč. Najprej preprosto odpremo terminalsko okno (Ctrl + Alt + T) in izvedemo:
sudo apt-get namestite 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
Nato prenesemo paket za Ubuntu iz stran za prenos Monitorix, in ga namestimo:
sudo dpkg -i monitorix * .deb
Med namestitvenim postopkom bomo morali konfigurirati zaledni spletni strežnik, to je, da deluje kot podpora za to orodje. Ne glede na to, ali uporabljamo tistega, ki vključuje Monitorix, ali takega, kot je Apache oz Nginx, po tej konfiguraciji moramo postopek znova zagnati, kar storimo na naslednji način (preprosto zamenjamo Ime storitve po katerem ustreza):
sudo service servicename ponovno naloži
Drugi način, ki je seveda bolj udoben, je, da dodamo repozitorije Monitorix za Ubuntu, kar storimo tako, da v datoteko /etc/apt/source.list dodamo naslednjo vrstico:
deb http://apt.izzysoft.de/ubuntu generično vesolje
Nato ključ GPG prenesemo iz repozitorija in ga dodamo:
wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key dodaj izzysoft.asc
Zdaj lahko Monitorix namestimo na običajen način:
sudo update apt-get
sudo apt-get namestite monitorix
Nato zaženemo storitev:
sudo storitev monitorix start
S tem lahko začnemo in od zdaj naprej, če želimo konfigurirati Monitorix, lahko to storimo z urejanjem datoteke /etc/monitorix/monitorix.conf in nato znova zaženite storitev, da bodo morebitne spremembe začele veljati.
Kot vidimo, je celoten postopek dokaj enostaven in možnosti, ki nam jih ponuja Monitorix kot orodje za spremljanje so zelo zanimivi, še bolj, ker gre za projekt, ki se aktivno razvija in nenehno prihajajo nova orodja, popravki napak ali posodobitve obstoječih funkcij (na primer pogoste izboljšave grafike in možnosti konfiguracije, ki jih ponujajo, ter vizualizacija možnosti).
Más información: Monitorix (uradna spletna stran)