Sunteți pe pagina 1din 9

agGuia

de Instalacion de Cacti (Probada en CentOS 5.5)

Cacti es una completa solucin de graficado en red, diseada para aprovechar el poder de almacenamiento y la funcionalidad de graficar que poseen las RRDtool. Esta herramienta, desarrollada en PHP, provee un pooler gil, plantillas de grficos avanzadas, mltiples mtodos para la recopilacin de datos, y manejo de usuarios. Tiene una interfaz de usuario fcil de usar, que resulta conveniente para instalaciones del tamao de una LAN, as como tambin para redes complejas con cientos de dispositivos, Aqu les dejare una completa y sencilla gua para lograr la instalacin de Cacti, escrib la gua basndome en CentOS 5.5. A continuacin un poco mas de lo que es Cacti.

Qu es una RRDtool? RRDtool es el acrnimo de Round Robin Database tool, o sea que se trata de una herramienta que trabaja con una BD que maneja Planificacin Round-robin. Esta tcnica trabaja con una cantidad fija de datos y un puntero al elemento actual. El modo en que trabaja una base de datos utilizando Round Robin es el siguiente; se trata la BD como si fuera un crculo, sobrescribiendo los datos almacenados, una vez alcanzada la capacidad de la BD. La capacidad de la BD depende de la cantidad de informacin como historial que se quiera conservar. Qu tipo de datos pueden ser almacenados en una RRD? Cualquiera, siempre que se trate de una serie temporal de datos. Esto significa que se tiene que poder realizar medidas en algunos puntos de tiempo y proveer esta informacin a laRRDtool para que la almacene. Un concepto ligado a las RRDtool es el de SNMP, acrnimo de Simple Network Management Protocol. Este protocolo puede ser usado para realizar consultas a dispositivos acerca del valor de los contadores que ellos tienen (ej: una impresora). El valor obtenido de esos contadores es el que queremos guardar en la RRD. Qu puedo hacer con esta herramienta? Puedo, a travs de Cacti, representar grficamente los datos almacenados en la RRD: uso de

conexin a internet, datos como temperatura, velocidad, voltaje, nmero de impresiones, etc. La RRD va a ser utilizada para almacenar y procesar datos recolectados va SNMP. En definitiva, para hacer uso de una RRDtool, lo que se necesita es un sensor para medir los datos y poder alimentar al RRDtool con esos datos. Entonces, la RRDtool crea una base de datos, almacena los datos en ella, recupera estos datos y basndose en ellos, Cacti crea grficos en formato PNG.

Instalacin de Cacti Dependencias a instalar: -httpd -php -php-mysql -php-snmp -mysql -mysql-server -net-snmp Luego de instaladas estas dependencias, debemos verificar que PHP tenga los siguientes mdulos externos (Lo podemos hacer con el comando php m | less: -mysql -snmp -xml -session -sockets -ldap Luego de verificar que php tenga los siguientes mdulos externos, el siguiente paso ser editar el archivo de configuracin /etc/php.ini y modificar el siguiente parmetro: extensin_dir = /etc/php.d En ese directorio se encuentran mayormente las libreras necesarias, pero en caso de CentOs y otras distribuciones, estas libreras se encuentran en /usr/lib/php/modules as que necesitaremos copiar las libreras ubicadas en ese directorio y copiarlas a /etc/php.d, con el siguiente comando lo hacemos: cp /usr/lib/php/modules/* /etc/php.d/ Y verificamos, modificamos o creamos los siguientes archivos del directorio /etc/php.d/ En /etc/php.d/mysql.ini ; Enable mysql extension module extension=mysql.so En /etc/php.d/snmp.ini

; Enable snmp extension module extension=snmp.so Luego de verificar que este todo correcto hasta el momento, debemos modificar el archivo /etc/php.ini, verificando que este parmetro este de la siguiente manera: file_upload = on ::: Para permitir la importacin de plantillas ::: Configurando Apache Editamos el archivo de configuracin /etc/httpd/conf.d/php.conf y verificamos que los siguientes parmetros estn de la siguiente manera: LoadModule php5_module modules/libphp5.so AddHandler php5-script .php AddType text/html .php DirectoryIndex index.php Configurando Mysql Subimos el servicio de mysql, con el comando ''service mysqld start'' Le damos una password a root: mysqladmin -user=root password contrasea Instalando Cacti Para instalar cacti en CentOS es necesario tener los repositorios RPMforge, para su instalacin: Descargamos los repositorios dependiendo de su arquitectura: X86: wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm X86_64: wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm Importamos las llaves Pblicas: rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt Instalamos el paquete: rpm i rpmforge-release-XXX.XXX.XXX.rpm Y verificamos que se instalaron los repositorios con:

yum check-update Luego podemos instalar Cacti, con todos las dependencias necesarias. yum install cacti Entre las dependencias que se instalaran estan: -rrdtool -perl-rrdtool Cuando finalice la instalacin, podemos verificar que Cacti se instalo en /var/www/cacti, y que creo un alias en /etc/http/conf.d/ llamado cacti.conf Creacin de base de datos MYSQL Nos ubicamos en /var/www/cacti, y usamos mysql para crear nuestra base de datos para cacti. Shell>mysqladmin -user=root p create cacti shell> mysql --user=root -p cacti < cacti.sql shell> mysql --user=root -p mysql mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY Contrasea; mysql> flush privileges; mysql> exit Editamos el archivo /var/www/cacti/include/config.php, y verificamos que los siguientes parmetros estn de la siguiente manera: $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "127.0.0.1"; $database_username = "cacti"; $database_password = "contrasea"; Asignando permisos necesarios Nos ubicamos en el directorio /var/www/, y le cambiamos el propietario a la carpeta cacti, le ponemos como propietario a apache. chown R apache.apache cacti/ Entramos a el directorio cacti, y le cambiamos el usuario a las carpetas rra y log. chown R cacti rra/ log/ Agregamos a /etc/crontab, lo siguiente: */5 * * * * cacti php /var/www/html/cacti/poller.php > /dev/null 2>&1

Reiniciamos los servicios service httpd restart service snmpd restart service mysqld restart Y entramos desde nuestro explorador a htto://localhost/cacti/

Entorno Web paso a paso (Extraido de el manual cacti de la FCLD - Franky Almonte)

1er Paso Guia de Instalacion

2do Paso Elegir nueva instalacion

3er Paso Confirmas todas las rutas

En caso de falta de paquetes, instalar net-snmp-utils 4to Paso Ingresar a Cacti

El UserName y el Password son admin, luego nos pedira que escribamos la nueva contrasea.

Graficando la Red El primer paso para crear grficas de la red es agregando un host por cada host en la red que se desea crear grficas. Un host especifica detalles importantes como el nombre del host, parmetros SNMP y el tipo de host. Para manejar equipos dentro de Cacti, haga click en Devices en el men de la izquierda. Luego haga click en Add para llenar el formulario de una nuevo equipo. Los primeros dos campos, Description y Hostname son los nicos campos que requieren entrada mas all de las por defecto. Si su tipo de host esta definido bajo el menu desplegable, asegrese de seleccionar este en el men. Usted siempre puede elegir Generic SNMP-enables host si solo va a graficar trafico o None si no esta seguro.

Ahora que ha creado nuevos equipos, es tiempo de crear grficas para el mismo. Para hacer esto, seleccin del men de la izquierda la opcin New Graphs. SI aun esta en la pantalla de editar el equipo, seleccione Create Graphs for this Host para ver una pantalla similar a la siguiente imagen mostrada mas abajo.

El men desplegable que contiene cada equipo debe ser usado para seleccionar el equipo al cual usted quiere crear nuevas grficas. El concepto bsico en esta pagina es simple, seleccione el cuadro de verificacin en cada columna que usted quiere crear una grafica y haga click en Create.

Si usted esta creando grficas dentro de la caja Data Query, hay algunas cosas adicionales para tener en mente. Primero es que se puede encontrar con la situacin mostrada en la grafica mostrada mas arriba con la consulta de datos SNMP Interface Statistics. Si esto ocurre usted quizs quiera consultar la seccin en consultas de datos en depuracin para ver por que su consulta de datos no esta retornando ningn resultado. Tambin, usted quiera ver el men desplegable debajo de algunas cajas de consulta de datos. Cambiando el valor de este men afecta cual tipo de grafica Cacti construir despus de hacer click en el botn Create. Cacti solo muestra este men cuando hay mas de un tipo de donde escoger, as que puede que no se muestre en todos los casos. Una vez ha seleccionado las grficas que quiere crear, simplemente haga click en el botn Create al final de la pagina. Usted sera llevado a una nueva pagina que le permite especificar informacin adicional sobre las grficas que esta por crear. Solo vera los campos que no son parte de cada plantilla, de todas formas el valor viene automticamente de la plantilla. Cuando todos los valores en esta pagina parezcan correctos, haga click en el botn Create una ultima vez para crear finalmente las grficas. Si le gustara editar o eliminar grficas despus de haberlas creado, use el enlace Graph Management en el men de la izquierda de la pagina. Viendo las graficas En la parte superior de la pagina haga click en el boton graphs para ver las graficas.

contrato de trabajo Jornada Laboral Sistema tributario Pagos remunerados Contratacin de servicios 3 remuneraciones vacacionales Que es el triple remuneracion

S-ar putea să vă placă și