GNU/Linux >> Linux Esercitazione >  >> OpenSuse

Installa Cacti su openSUSE 13.2

Cacti è uno strumento di monitoraggio della rete basato sul Web open source progettato come applicazione front-end per RRDtool (strumento di database Round-Robin), consente a un utente di eseguire il polling dei servizi in un intervallo di tempo e di ottenere il formato grafico. Cacti viene generalmente utilizzato per ottenere dati grafici per l'utilizzo della CPU e della larghezza di banda della rete, monitora il traffico di rete interrogando un router o commutando tramite snmp.

Ecco il piccolo tutorial sull'installazione di Cacti su openSUSE 13.2

Installa Cactus:

Installa MySQL o MariaDB e altri strumenti.

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

Installa Cacti e l'estensione PHP.

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

Avvia i seguenti servizi.

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

Banca dati:

Crea un database per Cacti, se stai configurando MySQL per la prima volta; dai un'occhiata a come proteggere 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>

Crea database Cactus.

create database cacti;

Concedi l'autorizzazione al database appena creato.

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

Configura cactus:

Importa il database predefinito nel database dei cactus.

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

Modifica il file di configurazione per specificare il tipo di database, il nome, il nome host, le informazioni su utente e password.

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

Apporta le modifiche di conseguenza.

/* 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;

Modifica l'autorizzazione della directory.

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

Aggiungi la seguente voce nel crontab per eseguire il sondaggio ogni cinque minuti.

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

Se vuoi che Cacti sia sul server predefinito, modifica il file /etc/sysconfig/apache2

# vi /etc/sysconfig/

Aggiungi CACTI come flag del server.

APACHE_SERVER_FLAGS="CACTI"

Modifica il file di configurazione di Apache per eseguire l'installazione remota. In apache 2.4, l'autorizzazione è gestita da mod_authz.

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

Rimuovere la prima stanza della directory,

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

Inserisci la seguente stanza.

<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>

Riavvia i servizi.

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

Abilita l'avvio dei servizi all'avvio del sistema.

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

Installa Cactus:

Visita il seguente URL per avviare l'installazione di cactus. http://il-tuo-indirizzo-ip/cacti . Fare clic su Avanti per continuare.

Scorri verso il basso per le opzioni, seleziona Nuova installazione per la nuova installazione e quindi fai clic su Avanti.

Ti mostrerà se manca un pacchetto che è obbligatorio per i cactus.

Immettere il nome utente e la password (amministratore/amministratore predefinito).

Devi cambiare la password predefinita.

Di seguito viene mostrata la dashboard dei cactus.

Ora puoi iniziare a configurare Cacti per monitorare i tuoi dispositivi. Più documentazione può essere trovata qui. Accogliamo con favore i tuoi commenti, per favore pubblica i tuoi preziosi commenti qui sotto.


OpenSuse
  1. Come installare Opera 11.6 su openSUSE 12.1

  2. Installa LibreOffice 3.5 su openSUSE 12 / openSUSE 12.1

  3. Installa Nagios 3.5 su openSUSE 12

  4. Come installare Memcached su openSUSE 12.1

  5. Come installare MongoDB (2.0.3) su openSUSE 12.1

Installa MySQL su CentOS 7

Come installare Cacti su CentOS 6 / RHEL 6

Installa Firefox 10 su openSUSE 12.1 | Installa Mozilla Firefox 10 su openSUSE 12.1

Installa NetBeans IDE 7.1 su openSUSE 12.1

Installa Cinnamon Desktop su openSUSE 12.1

Come installare Cactus su CentOS 8