Se requieren los siguientes paquetes:
- Apache
- MySQL
- PHP
- PHP-SNMP
- NET-SNMP
- RRDTool
Instalación
Para proceder con la instalación primeramente realizamos un update del S.O
# yum update
# yum install nano wget
Instalación de Apache
# yum install httpd httpd-devel
Instalación de MySQL
# yum install mariadb-server
Instalación de PHP
# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli
Instalación de PHP-SNMP
# yum install php-snmp
Instalación de NET-SNMP
# yum install net-snmp-utils net-snmp-libs
Instalación de RRDTool
# yum install rrdtool
Iniciamos los servicios de Apache, MariaDB y SNMP
# systemctl start httpd.service
# systemctl start mariadb.service
# systemctl start snmpd.service
Configuración para que se levanten los servicios automáticamente
# systemctl enable httpd.service
# systemctl enable mariadb.service
# systemctl enable snmpd.service
Instalación de CACTI
En primera instancia habilitamos el Repositorio EPEL
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm
# yum install cacti
Configuramos la base de datos para la instalación CACTI
Seteamos la clave
# mysqladmin -u root password ESCRIBIMOS-LA-CLAVE
Creación de la Base de Datos para CACTI
# mysql -u root -p
> create database cacti;
> GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost'
-> IDENTIFIED BY 'mipassword' WITH GRANT OPTION;
> FLUSH privileges;
> quit;
Instalación de las tables de CACTI en MariaDB
# rpm -ql cacti | grep cacti.sql
tendremos una salida parecida a esta:
/usr/share/doc/cacti-0.8.8b/cacti.sql
Una vez localizado el cacti.sql corremos el siguiente comando para instalar las tablas
# mysql -u usuario -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql
Configuración MariaDB para CACTI
# nano /etc/cacti/db.php
/* Nos aseguramos de los valores en la base de datos /host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "usuario";
$database_password = "su-contraseña";
$database_port = "3306";
$database_ssl = false;
Configuramos el Firewall
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --reload
Configuramos el servidor Apache
# nano /etc/httpd/conf.d/cacti.conf
Revisamos que quede así:
Alias /cacti /usr/share/cacti
# httpd 2.4
Require all granted
# httpd 2.2
Order deny,allow
Deny from all
Allow from all
Finalmente, reiniciamos Apache
# systemctl restart httpd.service
Configuramos Cron para CACTI
# nano /etc/cron.d/cacti
Revisamos que no se encuentre comentada la línea
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
Corremos el instalador de CACTI
Ingresamos mediante el navegador a http://direccion-ip/cacti/install y seguimos los pasos de instalación, al finalizar el usuario es admin y la contraseña es admin; luego el sistema nos dará el chance de cambiar la contraseña.
Fuente
No hay comentarios:
Publicar un comentario