viernes, 8 de agosto de 2014

Cacti Parte I




Hola a todos, de hace un año que no publico nada mis disculpas ya que últimamente debido a que trabajo y estudio no he tenido tiempo.

Pero como digo lo prometido es deuda, hoy les traigo el manual de Cacti probado y funcionando.

¿Que es Cacti?

Cacti es una herramienta o aplicación que permite monitorear enlaces o equipos mediante snmp o algún protocolo de red compatible con esta aplicación. 

Lo bueno que tiene cacti es que nos entrega gráficos detallados de aquellas puertas fastethernet o gigaethernet de equipos Cisco, lo cual nos permite monitorear nuestra red sabiendo aquellas velocidades que tenemos en nuestros enlaces trunk entre otros. Y así poder tener una visión mas clara de la velocidad que tenemos en nuestra Lan.

A continuación  vamos a mostrar cómo instalar y configurar la aplicación completa de monitorización de red llamado Cacti usando la herramienta Net-SNMP en RHEL 6.3/6.2/6.1/6/5.8, CentOS 6.3/6.2/6.1/6/5.8 y sistemas Fedora 17, 16,15, 14, 13,12 utilizando YUM herramienta de gestor de paquetes.

Fuente de la información:




Instalación Cacti

Paquetes requeridos para la instalación de Cacti:
  • Instalación apache:
# yum install httpd httpd-devel
  • Instalación de Mysql:
# yum install mysql mysql-server
  • Instalación PHP:
# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql
  • Instalación de PHP-SNMP: 
# yum install php-snmp
  • Instalación de  NET-SNMP:
# yum install net-snmp-utils p net-snmp-libs php-pear-Net-SMTP
  • Instalación de  rrdtool:
# yum install rrdtool


Inicio de Servicios Apache, MySQL y  SNMP

Una vez que haya instalado todo los paquetes necesarios, vamos a iniciar los servicios uno por uno usando siguientes comandos.
  • Starting Apache:
# /etc/init.d/httpd start            O ocupar      # service httpd start

·   Starting MySQL:

# /etc/init.d/mysqld start         O ocupar       # service mysqld start

·   Starting SNMP:

# /etc/init.d/snmpd start          O ocupar        # service snmpd start


Configuración de enlaces de inicio:

Configuración de Apache, MySQL y Servicios SNMP para iniciar en el arranque.

# /sbin/chkconfig --levels 345 httpd on
# /sbin/chkconfig --levels 345 mysqld on
# /sbin/chkconfig --levels 345 snmpd on


Instalación de  Cacti en RHEL / CentOS / Fedora

Aquí, es necesario instalar y activar EPEL Repository.

Cómo habilitar EPEL repositorio para RHEL / CentOS 5.6

En primer lugar, es necesario descargar el archivo con Wget y luego instalarlo usando RPM en su sistema para habilitar el repositorio EPEL. Utilice a continuación los enlaces basados ​​en sus versiones del SO Linux. (Asegúrese de que usted sea usuario root)

·         RHEL/CentOS 6 32-64 Bit:

## RHEL/CentOS 6 32-Bit ##

# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

## RHEL/CentOS 6 64-Bit ##

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

·         RHEL/CentOS 5 32-64 Bit:

##RHEL/CentOS 5 32-Bit ##


# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm


## RHEL/CentOS 5 64-Bit ##

# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm


·         RHEL/CentOS 4 32-64 Bit:

## RHEL/CentOS 4 32-Bit ##

# wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm

## RHEL/CentOS 4 64-Bit ##

# wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm

A continuación tiene que ejecutar el siguiente comando para verificar que el repositorio EPEL está habilitado:

# yum repolist

Una vez que se ejecutó el comando se verá así el repositorio EPEL:


Es necesario utilizar el comando YUM para la búsqueda y la instalación de paquetes. Por ejemplo buscamos el paquete Zabbix usando repo EPEL, vamos a ver que está disponible o no bajo EPEL:

# yum --enablerepo=epel info zabbix

Una vez que se ejecutó el comando se verá así el repositorio EPEL:


# yum --enablerepo=epel install zabbix

Parte II : http://gctutoriales.blogspot.com/2015/06/cacti-parte-ii.html


No hay comentarios:

Publicar un comentario