CACTI herramienta de monitoreo

15
CACTI Flores Galicia Jenny Salazar Salazar Rolando

Transcript of CACTI herramienta de monitoreo

CACTIFlores Galicia Jenny

Salazar Salazar Rolando

CACTI nos ofrece una solución completa para el análisis de redes y equipos, su uso en tareas de monitoreo esta ampliamente extendido.

En este trabajo encontraras los requisitos y pasos para la instalación de CACTI en OpenSuse.

Requisitos:Se necesitan tener instalados los siguientes paquetes:

apache2 apache2-mod_php5 php5 php5-mysql php5-snmp mysql-community-server net-snmp

Instalación:

1.- Para comenzar les recomiendo instalar la herramienta mediante el método One-Click Install para nuestra respectiva versión y arquitectura de openSUSE desde la siguiente URL:

http://software.opensuse.org/package/cacti

2.-El siguiente paso consiste en crear en el motor de base de datos MySQL una nueva base de datos para la herramienta Cacti.

#mysqladmin –u root –pContraseñaderoot créate cacti

3.-Luego importamos una base de datos estándar para la herramienta Cacti:

4.- En este paso nos conectaremos a la base de datos de MySQL con el usuario root para crear un nuevo usuario y otorgarle los permisos para acceder y modificar el contenido de la base CACTI.

5.- Editamos el archivo config.php ubicado en el directorio /usr/share/cacti/include

#mysql -u root -pcontraseña_de_root cacti < /usr/share/cacti/cacti.sql

# mysql -u root -pcontraseña_de_root mysql

# vi /usr/share/cacti/include/config.php

Configuramos el archivo config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "contraseña_de_cactiuser";

$database_port = "3306";

Terminando lo que aremos es guardar los cambios y cerramos el archivo config.php

6.-En este paso tenemos que crear en el directorio /usr/share/cacti la carpeta log y luego aplicar los permisos apropiados para los directorios rra y log. Como la herramienta será ejecutada a través del servicio Apache, debemos asignar a los directorios el usuario/grupowwwrun/www respectivamente de forma recursiva, para que el servicio pueda leer y escribir en dichos directorios.

#mkdir /usr/share/cacti/log # chown -Rf wwwrun:www /usr/share/cacti/rra # chown -Rf wwwrun:www /usr/share/cacti/log

7.-Agregamos al servicio crontab una tarea programada que tiene como objetivo realizar la limpieza del pool de la herramienta Cacti. Para ello creamos un archivo denominado cactien el directorio /etc/cron.d y luego lo editamos:

Una vez abierto el archivo le agregamos el siguiente contenido:

Al finalizar guardamos los cambios y reiniciamos los servicios de cron.

#touch /etc/cron.d/cacti # vi /etc/cron.d/cacti

# Ejecución de la graficación de Cacti cada cinco minutos.*/5 * * * * wwwrun php /usr/share/cacti/poller.php > /dev/null 2>&1

8.-Para que nos permita acceder remotamente necesitamos reemplazar la directiva allow from 127.0.0.1 por allow from all en el archivo /etc/apache2/conf.d/cacti.conf. Abrimos el archivo con:

#vi /etc/apache2/conf.d/cacti.conf

Después de modificado debe quedar de la siguiente manera:

Alias /cacti/ /usr/share/cacti/

<Directory /usr/share/cacti/>

Options None

order deny,allow

deny from all

#allow from 127.0.0.1

allow from all

</Directory>

9.- Configuramos los niveles de ejecución y arrancamos el servicio de Apache.

# chkconfig --add apache2

# /etc/init.d/apache2 start

10.- Luego habilitamos el servicio Apache en el cortafuegos de openSUSE, para ello editamos el archivo /etc/sysconfig/SuSEfirewall2:

#vi /etc/sysconfig/SUSEfirewall2

En el archivo buscamos la directiva FW_CONFIGURATIONS_EXT y le agregamos el nombre de servicio apache2 quedando de la siguiente manera: FW_CONFIGURATIONS_EXT="sshd apache2“

Guardamos los cambios y reiniciamos el cortafuegos.

11.- En este punto ya podemos acceder a la interfaz web de la herramienta Cacti colocando en la barra de direcciones de nuestro navegador favorito la siguiente URL:

http://localhost/cacti/

Posteriormente damos clic

en NEXT.

12.- En la siguiente pantalla nos solicitará seleccionar que tipo de instalación es la que se está realizando, si es una instalación o una actualización.

13.- En esta pantalla la herramienta desplegara un formulario en las que las rutas se muestran hacia los distintos directorios y librerías. Para concluir damos clic en FINISH.

14.-  Para acceder por primero vez tenemos que utilizar el usuario admin y la contraseña admin. 

15.- Con esto finalizamos la instalación de la herramienta CACTI.