En un Sistema Informàtic existeixen multitud de serveis, aplicacions i xarxes de comunicacions que són més o menys crítics per a les organitzacions. Conèixer el seu estat de funcionament en tot moment ens pot evitar pèrdues econòmiques i de qualitat en el servei que es vol oferir. Davant aquesta necessitat sorgeixen les eines de monitorització, que s’encarreguen de “vigilar” els serveis i avisar als responsables en cas de problemes. Aquestes eines han anat evolucionant i ara són el suficientment intel·ligents com per prendre decisions automàtiques i reestablir els serveis si és necessari.
A l’iBit fa temps vàrem incorporar aquestes eines de monitorització per tal d’oferir un entorn de qualitat en el desenvolupament de projectes i en els serveis que oferim. El software Nagios és el “vigilant” de dia i de nit que vetla per l’estat dels projectes.
Nagios és una eina Open Source, amb possibilitat de monitorizar serveis de xarxa (ja sigui correu electrònic, planes webs…) i recursos hardware (disc, memòria, temperatura…). A més, pot actuar automàticament en cas de que un servei falli per arreglar-ho, notificar l’estat dels serveis o bé consultar-ho tot via una consola web centralitzada.
Però sense cap dubte, la característica que més ens va cridar l’atenció és la possibilitat de poder incorporar noves funcions, programant-les des de zero o bé reaprofitant funcions existents, ja sigui per comprovar els estats dels serveis que es monitoritzen, o bé per realitzar accions en cas de que falli qualque servei. Així es podria reiniciar un servidor web en cas de que una web no sigui accessible, o bé enviar un SMS si el servei no es recupera. Aquesta característica ens dóna total llibertat a l’hora de fer les comprovacions i les actuacions que necessiten els nostres serveis per tenir la màxima disponibilitat possible.
D’aquesta manera, amb l’ajuda de Nagios, hem aconseguit implementar una eina de monitorització que s’adapta a les necessitats del Sistema d’Informació de l’iBit, i el podem adaptar a noves necessitats que sorgeixin gràcies a la seva gran escalabilitat i flexibilitat. Amb aquest programari, tenim un vigilant les 24 hores del dia.