GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar cactus en Rocky Linux 8

En este artículo, habremos explicado los pasos necesarios para instalar Cacti en Rocky Linux 8. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Cacti es una herramienta de monitoreo de código abierto que funciona como interfaz para la herramienta de registro de clase empresarial, RRDtool. Permite a los usuarios ver gráficos de carga de CPU, uso de RAM y otra información recopilada de diferentes hosts. Al igual que Nagios, Cacti es compatible con SNMP que permite monitorear:hosts de Linux, BSD y Windows.

Instalar Cactus en Rocky Linux 8

Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Rocky Linux, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

Paso 2. Instale LAMP en el sistema Rocky Linux.

Debe configurar Rocky Linux como un servidor LAMP. Si aún no lo ha hecho, use nuestra guía LAMP tradicional para configurar Rocky Linux antes de continuar.

Paso 3. Instale la herramienta SNMP y RRD.

Ahora instalaremos SNMP y RRDtool, que son necesarios para recopilar y analizar las métricas del sistema:

sudo dnf install -y net-snmp net-snmp-utils net-snmp-libs rrdtool

Una vez hecho esto, inicie y habilite snmpd con los comandos:

sudo systemctl start snmpd
sudo systemctl enable snmpd

Paso 4. Configure la base de datos MySQL/MariaDB.

Cree una base de datos y un usuario para cacti y otorgue todos los privilegios necesarios al usuario de cacti:

mysql -u root -p

Una vez que esté en la consola de MySQL, cree una nueva base de datos:

MariaDB [(none)]> CREATE DATABASE cactidb;
MariaDB [(none)]> GRANT ALL ON cactidb.* TO [your-email] IDENTIFIED  BY 'your-passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Luego, importe los datos de prueba de MySQL timezone.sql archivo en la base de datos MySQL:

mysql -u root -p mysql < /usr/share/mariadb/mysql_test_data_timezone.sql

Luego, conéctese a la base de datos MySQL y proporcione al usuario de cactus acceso a mysql.time zona:

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO [email protected];
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Ahora edite el archivo de configuración de MariaDB:

nano /etc/my.cnf.d/mariadb-server.cnf

Pegue la siguiente línea:

collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
max_heap_table_size=32M
tmp_table_size=32M
join_buffer_size=64M
# 25% Of Total System Memory
innodb_buffer_pool_size=1GB
# pool_size/128 for less than 1GB of memory
innodb_buffer_pool_instances=10
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
innodb_io_capacity=5000
innodb_file_format=Barracuda
innodb_large_prefix=1
innodb_io_capacity_max=10000

Paso 5. Instale Cacti en el sistema Rocky Linux.

Instalamos la herramienta de monitoreo Cacti como se muestra:

sudo dnf install cacti

Verifique la instalación de Cacti:

rpm -qi cacti

Luego, use el siguiente comando para importar las tablas de base de datos predeterminadas:

mysql -u root -p cactidb < /usr/share/doc/cacti/cacti.sql

Necesitamos hacer algunas configuraciones iniciales para Cacti:

sudo nano /usr/share/cacti/include/config.php

Modificar archivo:

$database_type = 'mysql';
$database_default = 'cactidb';
$database_hostname = 'localhost';
$database_username = 'cacti_user';
$database_password = 'cactidb';
$database_port = '3306';

Luego, haga que el usuario de apache sea el propietario del directorio del software Cacti:

sudo chown -R apache:apache /var/www/html/cacti
sudo systemctl restart httpd

Luego, configure cron para Cacti editando el /etc/cron.d/cacti archivo como se muestra:

sudo nano /etc/cron.d/cacti

Elimine el comentario de la siguiente línea para tener una encuesta de datos de Cacti cada 5 minutos:

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

Paso 6. Configure el cortafuegos.

Permitir el servicio HTTP y HTTPS a través del cortafuegos

sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload

Paso 7. Acceda a la interfaz web de Cacti en Rocky Linux 8.

Ahora podemos acceder a nuestra interfaz web de cactus para el asistente de instalación a través de http://your-server-ip/cacti . Aparecerá la página de inicio de sesión que se muestra a continuación. Inicie sesión con las credenciales predeterminadas que se muestran:

Username: admin
Password: admin

Eso es todo lo que necesitas hacer para instalar Cacti en Rocky Linux. Espero que encuentre útil este consejo rápido. Para obtener más información sobre los cactus, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Rocky Linux
  1. Cómo instalar MariaDB 10.6 en Rocky Linux 8

  2. Cómo instalar Docker en Rocky Linux 8

  3. Cómo instalar Cockpit en Rocky Linux 8

  4. Cómo instalar GitLab en Rocky Linux 8

  5. Cómo instalar MariaDB en Rocky Linux 8

Cómo instalar Joomla en Rocky Linux 8

Cómo instalar Fail2ban en Rocky Linux 8

Cómo instalar ImageMagick en Rocky Linux 8

Cómo instalar Spotify en Rocky Linux 8

Cómo instalar Grafana en Rocky Linux 8

Cómo instalar Netdata en Rocky Linux 8