Com instal·lar Monitorix per monitoritzar teu servidor web

Monitorix

Temps enrere vam veure com monitoritzar un servidor Nginx amb Linux-dash, Però com ja sabem tots els que estem en això si alguna cosa ens sobra en el gran sistema operatiu lliure són opcions, tant pel que fa als servidors com a les formes que tenim d'estar a la diana de tot el que esdevé amb ells. Així doncs, anem a veure com monitoritzar un servidor Linux amb Monitorix, Una eina de codi obert molt avançada i lleugera.

Es tracta d'una aplicació que ofereix un servidor HTTP propi en forma conjunta amb tot un seguit de funcionalitats de monitoratge avançades y suport per a diversos llenguatges de script com Perl, Python, Ruby i altres, malgrat la qual cosa el seu consum de recursos és tan petit que és considerada com una de les millors per a ser utilitzada en dispositius i sistemes encastats. De fet, funciona mitjançant dos programes: un anomenat Monitorix pròpiament dit que està basat en Perl i que s'inicia en forma automàtica, i un altre anomenat Monitorix.cgi, Que com el seu nom indica és un script CGI.

Algunes de les seves característiques són les d'estadístiques de correu electrònic, de tràfic de xarxa (Entrant i sortint), de servidor web (Apache, Lighttpd, Nginx), de càrrega de MySQL, d'ús de l'proxy Squid o de client i servidor NFS, a més de suport per a sensors com els que són compatibles amb el Raspberry Pi com així també per als més genèrics mitjançant el paquet lmsensors (Disc, motherboard, ventiladors, CPU) i com no, els processos actius, la càrrega de sistema i l'ús de la memòria entre moltes altres coses (podem verificar en aquest enllaç totes les seves característiques).

Per a la instal·lar Monitorix en Ubuntu podem fer-ho en manualment o bé mitjançant la instal·lació des de repositoris. Per el primer simplement obrim una finestra de terminal (Ctrl + Alt + T) i executem:

sudo apt-get install RRDtool perl libwww-perl libmailtools-perl libmime-lit-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl

Després descarreguem el paquet per Ubuntu, des la pàgina de descàrregues de Monitorix, I ho instal·lem:

suo dpkg -i Monitorix * .deb

Durant el procés d'instal·lació se'ns sol·licitarà que configurem un servidor web de backend, és a dir per a funcionar com a suport per a aquesta eina. Sigui que utilitzem el qual inclou Monitorix o bé algun com Apache o Nginx, Després d'aquesta configuració hem de reiniciar el procés, la qual cosa fem de la manera següent (simplement reemplacem nomdelservei pel que correspongui):

suo service nombredelservicio reload

L'altra forma, més còmoda per descomptat, és la d'afegir els repositoris de Monitorix per a Ubuntu, la qual cosa fem afegint la següent línia a l'arxiu /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu generic universe

Després descarreguem l'clau GPG de l'repositori i la afegim:

wget http://apt.izzysoft.de/izzysoft.asc
suo apt-key add izzysoft.asc

Ara ja podem instal·lar Monitorix de la forma habitual:

sudo apt-get update

sudo apt-get install Monitorix

Després vam iniciar el servei:

suo service Monitorix start

Amb això ja podem començar, ia partir d'ara si volem configurar Monitorix ho podem fer editant l'arxiu /etc/monitorix/monitorix.conf i després reiniciant el servei perquè qualsevol canvi realitzat tingui efecte.

Com veiem, el procés complet és bastant directe i les possibilitats que ens ofereix Monitorix com a eina de monitorització són molt interessants, més encara perquè es tracta d'un projecte que es troba sota desenvolupament actiu i contínuament li van arribant noves eines, correccions de bugs o actualitzacions a la funcionalitat ja existent (per exemple, millores freqüents als gràfics ia les opcions de configuració que ofereixen, com així també a les possibilitats de visualització).

Més informació: Monitorix (Lloc web oficial)


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.