Monitorizando la Red con Cacti
22 Mar
脷ltimamente he estado muy involucrado con todo lo relacionado con monitorizaci贸n de servidores, servicios y redes, cada vez me han pedido cosas un poco mas complejas en donde trabajo, ya realice la instalaci贸n de un nagios para monitorizar 98 servidores cr铆ticos dentro de la empresa y que a su vez emitiera alertas via sms a cierto grupo de usuarios, haciendo uso de un peque帽o script en perl, que recibe los parametros del nagios y los envia a un webservice que tenemos instalado con u gateway de sms, y por otro lado me envia a mi alertas via e-mail ya que tengo un Blackberry Bold el cual recibe via push mis emails.
Despues de todo esto donde lo m谩s tedioso fue realizar un script en perl que leyera desde mysql los nombres de los equipos, los ips, y los servicios a monitorizas en una db que no estaba preparada para esto, se me ocurrio la genial idea de instalar CACTI para monitorizas via SNMP el estado de cada Switch, la configuracion es muy sencilla en debian sin no me equivoco es un simple APT-GET esto realiza la instalacion de un sistema que nos mostrar谩 mediante graficas el estado de cada uno de los servicios que deseemos, es aplicable no solo a los switch, sino tambien a cualquier equipo donde podramos sacar data haciendo uso de SNMP, en el caso de los servidores podemos instalar el demonio de SNMP, y luego de configurar el comunity y dos o tres parametros tendremos un servidor de donde podremos sacar cualquier informacion de estado de manera muy sencilla, cacti no es mas que una herramienta que hace uso de RRDTool, para graficar los datos recibidos de un host segun los hayamos configurado.
Hay otra forma de realizar monitorizacion, que es haciendo uso de los SNMP TRAPS,聽 que consiste en el envio de eventos desde el equipo monitorizado, esto es integrable a nagios inclusive pero es un poco engorrosa su instalaci贸n al menos en centos, en debian debe ser un poco mas sencillo. A la final desisti de instalarlo ya que no me trae beneficios adicionales a los que ya me proporciona nagios y cacti.
En resumen en este momento tengo un nagios con 98 servidores, 445 servicios monitorizados en total, un cacti con 3 swtchs hasta el momento, con 48 interfaces monitorizadas cada uno.
Seguramente pronto hago un tutorial de nagios desde 0 ya que en internet siempre falta informacion de nagios, es como si nadie quisiera compartir lo que sabe al 100% asi que estoy estructurando un poco ese how to de cacti y nagios.
