«

»

May 17 2012

Imprimir esta Post

Configurar un servidor de monitoreo de servidores con Cacti

En este tutorial voy a explicar como instalar Cacti y configurar sus clientes para poder obtener estadísticas de uso de un conjunto de servidores.

Necesitamos un servidor que haga de maestro con cacti para desde ese servidor visualizar las estadísticas de los demás. Vamos a instalar cacti:
sudo apt-get install php5 php5-gd php5-mysql cacti-spine
Nos preguntará que tipo de servidor vamos a usar, respondemos Apache2 (en este tutorial usaremos ese). 
A continuación respondemos que sí queremos configurar la base de datos con dbconfig.
Introducimos el password de root y después nos pedirá el password para el usuario cacti.
Cuando acabe ya tenemos cati instalado ahora, sólo hay que configurarlo, para eso nos dirigimos a http://ip_de_nuestro_server/cacti
Aceptamos la licencia:
Seleccionamos nueva instalación:
Verificamos que todo está OK:
Y por último iniciamos sesión, usuario: admin, password: admin
Ya estamos preparados para configurar nuevas gráficas de nuestro servidor.
Si queremos incluir gráficas de consumo de red y más de nuestro servidor y de otros servidores externos tenemos que instalar snmpd:
sudo apt-get install snmpd
Ahora configuramos:
sudo nano /etc/default/snmpd
verificamos si en el fichero está:
SNMPDRUN=yes
SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′

Nota: si es un servidor externo debemos eliminar 127.0.0.1 para que snmpd escuche a otras interfaces.

Ahora edita /etc/snmp/snmpd.conf y asegurate que com2sec sólo está seteado así:

com2sec readonly localhost public

Nota: si es un servidor externo debemos poner la ip del servidor maestro (donde está cacti) donde pone localhost para que snmpd deje permiso a ese servidor a leer sus parámetros.

Y listo!

Ahora desde cacti debemos editar los hosts que tenemos configurados, buscar “SNMP Version” para incluir que haga uso de SNMP version 1 de cada servidor. Lo modificamos y guardamos los cambios. De esta forma ahora ya podemos hacer uso de más datos que nos proporciona snmp.


Por ejemplo, vamos a añadir una gráfica de interfaz de red:

1. Vamos a nuestro “device” servidor y buscamos  “Associated Data Queries”
2. Buscamos “Add Data Query:” abajo de la tabla
3. Añadimos  “SNMP – Interface Statistics”. Deja el otro campo como “Uptime Goes Backwards”.
4. Pulsamos el boton “Add”
5. Ahora pulsamos sobre “Create Graphs for this Host” aparece la ventana de añadir nueva gráfica y una lista con “Data Query [SNMP – Interface Statistics]”
6. Buscamos eth0 o la interfaz que deseemos y seleccionamos el tipo de gráfica
7. Click en el botón crear y listo!




Enlace permanente a este artículo: http://www.lopst.com/2012/05/17/configurar-un-servidor-de-monitoreo-de-servidores-con-cacti/