MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE MONITOREO CACTI Lima, 30 de Abril de 2017
ÍNDICE 1. INTRODUCCION:... 3 2. FUNCIONES... 3 3. OPERACION... 3 4. VENTAJAS... 4 5. INSTALACION... 4 6. AGREGAR EQUIPOS A CACTI PARA MONITOREARLOS... 11 7. CREACION DE GRAFICAS EN CACTI... 16 8. BLIBLIOGRAFIA... 19
SOFTWARE DE MONITOREO CACTI 1. INTRODUCCION: Antes de comenzar, queremos dejar en claro que hemos decidido realizar el siguiente manual sobre el software de monitoreo CACTI, debido a que es un SOFTWARE LIBRE, el cual para su instalación y su uso no es necesario el tener que pagar por una licencia. Está disponible fácilmente en la web tanto el software como la información sobre éste mismo. Este software es ideal para tener el control de todos los equipos conectados a la red de una empresa, ya que tiene la capacidad y los recursos necesarios para poder acceder a cada uno de ellos, monitorearlos, ayudando de manera eficiente a los administradores de red al momento de gestionar estos equipos, informándonos y enviando alarmas sobre el estado de nuestros equipos cuando están empleando sus máximas capacidades, previniendo de esta forma, caídas en la red. 2. FUNCIONES Software que realiza el monitoreo de los equipos conectados a nuestra red tales como switches, routers, servidores, con la finalidad de conocer SU ESTADO (a través del protocolo SNMP) usando para esto gráficos estadísticos que permiten un mejor entendimiento del estado de nuestra red. Además, también monitorea como están realizando su trabajo los servicios de red Analiza el tráfico de datos, tanto como el ancho de banda, picos de tráfico y los puertos de los equipos de red. 3. OPERACION Principalmente el software CACTI realiza su función de la siguiente manera: 1. Recepción de la información o Mediante el uso del protocolo SNMP 2. Almacena los datos recibidos o Mediante el software RRDtool se almacena los datos 3. Los representa mediante gráficas
o Mediante el software RRDtool se puede graficar las condiciones de diversos parámetros de los equipos conectados a nuestra red. 4. VENTAJAS Es un software libre, es gratuito y multiplataforma (usado en Windows y Linux) Unas de las principales ventajas es la FORMA GRÁFICA como se muestran las capturas de la información, ya sea en tiempo real como también datos históricos almacenados anteriormente. Nos permite obtener información en tiempo real, pero también nos permite obtener información histórica. Permite medir nuestros routers, switches o servidores, tráfico de interfaces, cargas, CPU, y es capaz de enviar alarmas de aviso cuando se superen valores máximos permitidos Nos permite observar las condiciones de cada equipo que se encuentra conectada a nuestra red. Mediante graficas nos permite observar también el estado de los equipos de nuestra red. (estadísticamente) 5. INSTALACION El proceso de instalación se ha realizado sobre una máquina LINUX en su distribución UBUNTU, el cual también es un software libre, fácilmente descargable en la web. Para facilidad de los usuarios hemos elegido realizar la instalación en una máquina con sistema operativo Linux ya que es más flexible y accesible al momento de realizar la instalación, a diferencia de cuando lo instalamos previamente en una máquina con sistema operativo Windows, en la cual el proceso de instalación y la generación de gráficos se hace más complicado. Antes de comenzar tenemos que tener en cuenta que el software de monitoreo CACTI basa su funcionamiento en las siguientes herramientas. MYSQL (base de datos) APACHE (servidor web) RRDTOOLS (genera gráficas de la información capturada) SNMP (Protocolo encargado de capturar información) Estas herramientas mencionadas van a ser incluidas en el proceso de instalación. PASO 1 Abrimos nuestra terminal en UBUNTU y escribimos lo siguiente:
# sudo apt-get update Este comando nos permite realizar actualizaciones previas a la instalación. PASO 2 Copiamos en el terminal de Ubuntu: # add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe' # apt-get update Este comando permite añadir repositorios, es decir añade todos los archivos necesarios y que vamos a usar para realizar la instalación. PASO 3 Copiamos en el terminal: # apt-get install apache2 mysql-server-5.6 php libapache2- mod-php Aquí iniciamos la instalación del servidor web apache y sus archivos complementarios.
PASO 4 Copiamos en el terminal: # mysql -u root -p Este comando se encarga de la base de datos MYSQL el cual es necesario para la instalación. PASO 5 Copiamos en el terminal: # apt-get install snmp snmpd rrdtool En esta parte instalamos el servicio SNMPD y los archivos RRDTOOL encargados de la captura y gráfica de los datos respectivamente. PASO 6 Copiamos en el terminal: # apt-get install cacti cacti-spine Mediante este comando, instalaremos el software CACTI, el cual ensamblará las herramientas instaladas anteriormente, como lo son los servicios SNMPD, la base de datos MYSQL y el servidor APACHE. PASO 7 # service snmpd restart Reiniciamos el servicio SNMPD # service mysql restart
Reiniciamos la base de datos mysql # service apache2 restart Reiniciamos el servidor web apache PASO 8 Una vez ejecutados todos los pasos anteriores mediante el TERMINAL de UBUNTU, ahora verificamos si la instalación ha sido correcta, ingresando vía web colocando localhost/cacti Y nos aparecerá las siguientes pantallas, solamente les damos hacemos click en NEXT:
Ahora para terminar solo tenemos que ingresar el usuario y contraseña por defecto User Name Password : admin : admin
Finalmente nos pide que cambiemos nuestra NUEVA CONTRASEÑA la cual la hemos configurado anteriormente en el proceso de instalación NOTA: Según lo indicado en el PASO 8, se puede acceder a la interfaz gráfica de CACTI ingresando al navegador y escribiendo localhost/cacti, siempre y cuando se quiera acceder desde la misma máquina en la que se encuentra instalada. pero en el caso que un usuario quiera acceder remotamente, desde otro equipo, tendría que ingresar a su navegador y escribir la dirección IP del servidor web en donde se ha instalado el software de monitoreo CACTI. Ip del servidor/cacti Hecho todo el paso anteriormente descrito, e ingresando vía web nos debe cargar la siguiente pagina
6. AGREGAR EQUIPOS A CACTI PARA MONITOREARLOS Una vez que llegamos a la página principal de CACTI, tenemos que agregar los equipos que vamos a querer monitorear, para eso hacemos lo siguiente Nos vamos a Devices, como indica la imagen
Ahora seleccionamos ADD Llenamos los campos con los datos que nos solicitan. Hay que tener cuidado en la parte de Host Template, ya que aquí debemos seleccionar la plantilla, pero esta depende de que tipo de equipo vamos amonitorear, en este caso, voy a monitorear un equipo WINDOWS
Finalmente hacemos click en SAVE y nos debe aparecer lo siguiente, lo que significa que el software CACTI ha reconocido exitosamente al equipo y está listo para ser monitoreado Como podemos observar, el equipo que hemos agregado aparece en la lista de dispositivos y su estado está en UP. NOTA: Una vez agregado los equipos que deseamos monitorear, inicialmente aparecerá en STATUS como Unknow ; luego de 5 minutos, recién aparece en STATUS como UP. Estos 5 minutos que se demora en ponerse UP es el tiempo que el protocolo
SNMP tarda en capturar los primeros datos para llenar su base de datos y poder generar las gráficas y estadísticas. Otro detalle que tenemos que mencionar es el siguiente. Para que un equipo, en este caso Windows, se deje monitorear, hay que hacer una previa configuración en el mismo equipo Windows, es decir tenemos que activar un cliente SNMP para que este equipo permita que le hagan capturas y envíe la capturas mediante el protocolo SNMP. Hacemos lo siguiente: Ingresamos al panel de control: Panel de control\programas\programas y características Buscamos Protocolo SNMP y le ponemos check en los casilleros, y listo, nuestro equipo está listo para enviar capturas de datos mediante SNMP.
7. CREACION DE GRAFICAS EN CACTI Para la creación de graficas sobre el estado del equipo que se está monitoreando, CACTI hace uso de rrdtool. Anteriormente cuando agregamos un equipo, por defecto se agregaron al dispositivos, PLANTILLAS, las cuales van a ser las encargadas de solicitar una información específica mediante el protocolo SNMP al equipo que se desea monitorear, así como vemos en la imagen. Una vez que hemos seleccionado las PLANTILLAS necesarias para poder generar gráficas, seleccionamos en la opción Create Graph for this Host
Una vez que seleccionamos crear gráficas, nos aparecerá la siguiente pantalla, en la cual nos mostraran los parámetros monitoreados, tales como los espacios de los discos c, D, el trabajo realizado por los núcleos, el tráfico que tiene nuestro equipo, entre otros, los cuales debemos elegir para generar sus gráficas. Al terminar de seleccionar lo que queremos para graficar, hacemos click en Create Nos aparecerá la siguiente pantalla, la cual nos indicará, los colores que usarán nuestras gráficas, dejamos el color que aparece por defecto y hacemos click en Create Esta pantalla nos muestra que los gráficos han sido creados exitosamente
Para ver los gráficos creados hacemos click en Graphs y luego en el botón que parece una lista Aquí observamos todos los gráficos que han sido creado, incluyendo la de otros equipos, en este caso solo seleccionamos solo aquellos que le pertenecen a nuestro equipo agregado LAPTOP-TRABAJO y le hacemos click en View Finalmente obtenemos las gráficas que estábamos buscando, en las cuales nos está mostrando los datos capturados en el equipo monitoreado, tales como uso de los 2 primeros núcleos, el tráfico de datos ( en este caso mediante wifi) y el espacio usado y libre en el Disco C.
NOTA: Las gráficas pueden ser configuradas, y ya que la información se almacena en una base de datos, se puede ver la información actual, como también la información de hace 5 minutos, hace 1 hora, 2 horas,1 semana, 1 mes, es decir, CACTI nos permite ver data histórica, según lo queramos. 8. BLIBLIOGRAFIA http://www.cacti.net/ http://forums.cacti.net/ https://www.ubuntu.com/desktop http://www.apache.org/ https://www.mysql.com/ https://oss.oetiker.ch/rrdtool/