En el passat hem parlat de bones eines de monitorització de sistema, en aquesta oportunitat volem donar a conèixer a Monitorix una lleugera però robusta eina que brindarà a tots els administradors de sistema la informació adequada i ampliada del sistema en qualsevol moment.
Què és Monitorix?
És una eina de codi obert, amb un suport d'una àmplia comunitat que ens permet monitoritzar sistemes de manera senzilla, està dissenyada per controlar la major quantitat possible de serveis i recursos del sistema. Aquesta eina va ser desenvolupada amb la finalitat que funcionarà en servidors Linux/Unix, però té la particularitat de poder ser executades en dispositius embeguts el que la fa multiplataforma i portable.
Els seus desenvolupadors expliquen que l'eina és el resultat de l'execució de dos programes un anomenat monitorix, que és un dimoni Perl que s'inicia automàticament com qualsevol altre servei del sistema i un script anomenat monitorix.cgi, a més, compta amb un servidor HTTP integrat perquè no hàgim d'instal·lar un servidor web per al seu funcionament.
Característiques de Monitorix
- Compte amb una gran quantitat d'estadístiques gràfiques que recull informació del sistema com la càrrega del sistema, l'ús del nucli, ús del processador, sensors, temperatura, ús del sistema d'arxiu, ús de directoris, netstat, lighttpd, nginx, processos entre altres.
- Suport per monitoritzar múltiples servidors remots.
- Suport per monitoritzar el trànsit d'Internet dels dispositius d'una LAN.
- Ampli sistema d'alertes.
- Servidor HTTP inclòs.
- Enviament de correu electrònic automàtic amb les estadístiques del sistema.
- Possibilitat d'incloure fitxers de configuració addicionals.
- Capacitat per veure les estadístiques per (hora, dia, setmana, mes o any).
- Capacitat de fer zoom a qualsevol gràfic per veure'l amb més detall.
- Possibilitat de mostrar les mètriques de xarxa a Mbytes/seg o Mbits/seg.
- Possibilitat de mostrar les temperatures a graus Celsius o Fahrenheit.
- Capacitat per generar gràfics en formats PNG o SVG.
- Capacitat per configurar el nombre d'anys de dades històriques (sense límit).
- Intuïtiva interfície web.
- Es pot configurar amb només un fitxer de text.
- Inclou una manera silenciosa que permet recuperar els gràfics a partir de seqüències d'ordres.
- Les estadístiques de trànsit s'emmagatzemen en bases de dades de mida fixa.
- Escrit en llenguatge Perl.
- Provat i suportat GNU/Linux, FreeBSD, OpenBSD i NetBSD.
- Lliure i de codi obert

Com s'instal·la Monitorix
Els usuaris de RedHat/Fedora/CentOS i derivats pots instal·lar Monitorix gràcies a yum de la següent manera:
$ yum install monitorix $ service monitorix start
Per la seva banda els usuaris d'Arch Linux i derivats poden utilitzar AUR per a la instal·lació d'aquesta eina de monitorització de sistemes, per això executeu la següent ordre:
$ yaourt -S monitorix
En el cas dels usuaris de Debian, Ubuntu, Deepin i derivats podeu fer ús de l'eina instal·lant l'últim .deb de l'eina disponible aquí. Seguidament procedim a la instal·lació del .deb i algunes dependències de la següent manera
$ sudo apt-get update $ 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 socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f install
