GNU/Linux >> Tutoriales Linux >  >> OpenSuse

Instale Cacti en openSUSE 13.2

Cacti es una herramienta de monitoreo de red basada en la web de código abierto diseñada como la aplicación frontal para RRDtool (herramienta de base de datos Round-Robin), que permite al usuario sondear los servicios en un intervalo de tiempo y dar como resultado el formato de gráfico. Cacti generalmente se usa para obtener datos gráficos para la CPU y la utilización del ancho de banda de la red, monitorea el tráfico de la red sondeando un enrutador o conmutador a través de snmp.

Aquí está el pequeño tutorial sobre la instalación de Cacti en openSUSE 13.2

Instalar cactus:

Instale MySQL o MariaDB y otras herramientas.

zypper install apache2 php5 php5-mysql php5-snmp  mysql-community-server mysql-community-server-client net-snmp rrdtool

Instale la extensión Cacti y PHP.

zypper install cacti cacti-spine php5-xmlrpc php5-sockets php5-ldap php5-gd apache2-mod_php5

Inicie los siguientes servicios.

systemctl start apache2.service
systemctl start snmpd.service
systemctl start mysql.service

Base de datos:

Cree una base de datos para Cacti, si está configurando MySQL por primera vez; eche un vistazo a cómo proteger MySQL.

mysql -u root -p

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.6.17 openSUSE package

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Crear base de datos de cactus.

create database cacti;

Otorgue permiso a la base de datos recién creada.

GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword';
flush privileges;

Configurar cactus:

Importe la base de datos predeterminada a la base de datos de cactus.

mysql cacti < /srv/www/cacti/cacti.sql -u root -p

Edite el archivo de configuración para especificar el tipo de base de datos, nombre, nombre de host, información de usuario y contraseña.

vi /srv/www/cacti/include/config.php

Realice los cambios correspondientes.

/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactipassword";
$database_port = "3306";
$database_ssl = false;

Cambiar el permiso del directorio.

chown -R wwwrun:www /srv/www/cacti

Agregue la siguiente entrada en crontab para sondear cada cinco minutos.

*/5 * * * * cacti php /srv/www/cacti/poller.php > /dev/null 2>&1

Si desea que Cacti sea el servidor predeterminado, edite el archivo /etc/sysconfig/apache2

# vi /etc/sysconfig/

Agregue CACTI como bandera del servidor.

APACHE_SERVER_FLAGS="CACTI"

Edite el archivo de configuración de apache para realizar la instalación remota. En apache 2.4, la autorización es manejada por mod_authz.

vi /etc/apache2/conf.d/cacti.conf

Eliminar la primera estrofa del directorio,

<Directory /srv/www/cacti/>
         Options None
         order deny,allow
         deny from all
         allow from localhost
      </Directory>

Coloque la siguiente estrofa.

<Directory /srv/www/cacti/>
<IfModule mod_authz_core.c>
# httpd 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# httpd 2.2
Order deny,allow
Allow from all
</IfModule>
</Directory>

Reinicie los servicios.

systemctl restart apache2.service
systemctl restart snmpd.service
systemctl restart mysql.service

Permita que los servicios se inicien al iniciar el sistema.

systemctl enable apache2.service
systemctl enable snmpd.service
systemctl enable mysql.service

Instalar cactus:

Visite la siguiente url para iniciar la instalación de cactus. http://tu-dirección-ip/cacti . Haga clic en Siguiente para continuar.

Desplácese hacia abajo para ver las opciones, seleccione Nueva instalación para la nueva instalación y luego haga clic en Siguiente.

Le mostrará si falta algún paquete que sea obligatorio para los cactus.

Ingrese el nombre de usuario y la contraseña (administrador/administrador predeterminado).

Debe cambiar la contraseña predeterminada.

A continuación se muestra el panel de control de los cactus.

Ahora puede comenzar a configurar Cacti para monitorear sus dispositivos. Se puede encontrar más documentación aquí. Agradecemos sus comentarios, publique sus valiosos comentarios a continuación.


OpenSuse
  1. Instale NetBeans IDE 7.1 en openSUSE 12.1

  2. Instale Cinnamon Desktop en openSUSE 12.1

  3. Cómo instalar Opera 11.6 en openSUSE 12.1

  4. Instale LibreOffice 3.5 en openSUSE 12 / openSUSE 12.1

  5. Instale Nagios 3.5 en openSUSE 12

Instalar MySQL en CentOS 7

Cómo instalar cactus en CentOS 6 / RHEL 6

Instale VLC 2.0 "Twoflower" en openSUSE 12.1

Instale Firefox 10 en openSUSE 12.1 | Instale Mozilla Firefox 10 en openSUSE 12.1

Cómo instalar Mysql Server 8 en OpenSUSE Leap 15.3

Cómo instalar Cactus en CentOS 8