GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar la herramienta de monitoreo de red Cacti en un Centos VPS

Cacti es una solución de monitoreo de sistemas y redes basada en la web de código abierto con una interfaz completamente basada en PHP. Lo utilizan las empresas de TI y almacena toda la información necesaria sobre el ancho de banda, el uso del disco duro, la CPU uso, promedio de carga, estadísticas de RAM, etc. en una base de datos MySQL. Cacti crea gráficos y los completa con datos. Ofrece compatibilidad con SNMP, plantillas y complementos de terceros, y ha incorporado autenticaciones de usuarios y funciones de permisos de usuarios.

Este artículo de blog lo guiará a través de la instalación de Cacti en un Centos VPS.

Inicie sesión en su servidor privado virtual Centos 6 como usuario 'root' e instale los paquetes necesarios:

Instalar Apache

# yum install httpd httpd-devel

Instalar MySQL

# yum install mysql mysql-server

Instale PHP y los módulos necesarios

# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql

Instalar PHP-SNMP

# yum install php-snmp

Instalar NET-SNMP

# yum install net-snmp-utils p net-snmp-libs

Instalar RRDTool

# yum install rrdtool

A continuación, debemos iniciar los servicios necesarios:

# /etc/init.d/mysqld start
# /etc/init.d/httpd start
# /etc/init.d/snmpd start

Para que estos servicios se ejecuten al inicio, debemos ingresar los siguientes comandos:

# chkconfig mysqld on
# chkconfig httpd on
# chkconfig snmpd on

Debemos descargar el repositorio EPEL para instalar Cacti a través del administrador de paquetes yum.

# wget download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install cacti

Ahora necesitamos ejecutar el script posterior a la instalación 'mysql_secure_installation' para establecer una contraseña de root.

# mysql_secure_installation
 - Set root password? [Y/n] y
 - Remove anonymous users? [Y/n] y
 - Disallow root login remotely? [Y/n] y
 - Remove test database and access to it? [Y/n] y
 - Reload privilege tables now? [Y/n] y

Cacti requiere un usuario y una base de datos MySQL, así que créelos ejecutando los siguientes comandos:

# mysql -u root -p
create database cacti;
grant all privileges on cacti.* to 'cactiuser'@'localhost' identified by 'your-password-here';
flush privileges;
exit

Configurar tablas Cacti en MySQL
Necesitamos saber la ubicación del archivo cacti.sql. Use el siguiente comando para mostrar la ubicación:

# rpm -ql cacti | grep cacti.sql

Salida de muestra:/usr/share/doc/cacti-0.8.8b/cacti.sql

Ahora necesitamos instalar las tablas en el archivo cacti.sql. Use el siguiente comando para hacer esto e ingrese la contraseña de su base de datos cuando se le solicite.

# mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Configuremos los ajustes de MySQL para Cacti. Abra /etc/cacti/db.php con su editor favorito e ingrese los valores para su base de datos 'cacti'.

# vim /etc/cacti/db.php

Configure el servidor Apache para la instalación de Cacti.

Debe permitir el acceso a Cacti desde los rangos de direcciones IP que necesita. Abra /etc/httpd/conf.d/cacti.conf con su editor de texto preferido:

# vim /etc/httpd/conf.d/cacti.conf

Agregue la siguiente sección en la parte inferior del archivo de configuración:

<Directory /usr/share/cacti/>
 Order Deny,Allow
 Deny from none
 Allow from <YOUR_IP_ADDRESS_RANGE>
 </Directory>

Reiniciar Apache:

# /etc/init.d/httpd restart

Configuración de Cron para Cacti
Abra el archivo cron de Cacti y elimine el comentario de la línea para permitir que poller.php se ejecute cada 5 minutos.

# vim /etc/cron.d/cacti

Elimina el # en la siguiente línea

#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

La instalación se ha completado. Ahora puede abrir su navegador web favorito y navegar a http://SERVER-IP/cacti para finalizar la instalación. El nombre de usuario y la contraseña predeterminados para Cacti es admin / admin. Al iniciar sesión por primera vez, se verá obligado a cambiar la contraseña predeterminada.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Cacti por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar la herramienta de monitoreo Cacti en CentOS 8 / RHEL 8

  2. Cómo instalar Check_MK (herramienta de monitoreo) en CentOS 7 / RHEL 7

  3. Cómo instalar el monitoreo de red VnStat en CentOS 7

  4. Cómo instalar la herramienta de monitoreo del sistema Monitorix en CentOS 6 VPS

  5. Cómo instalar el sistema de monitoreo de red Icinga en un VPS CentOS 7

Cómo instalar la herramienta de monitoreo de recursos Bpytop en CentOS 8

Cómo instalar cactus en CentOS 6

Cómo instalar Cacti Monitoring en CentOS 7

Cómo instalar la herramienta de monitoreo del sistema Glances en CentOS 7

Cómo instalar la herramienta de monitoreo de red Monitorix en CentOS 7

Cómo instalar Cacti Network Monitoring en CentOS 8