GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer l'outil de surveillance SNMP Cacti sur Debian 10

Cacti est un outil graphique et de surveillance de réseau gratuit et open source basé sur le Web. Il fournit un poller rapide avec la création de modèles graphiques avancés et plusieurs méthodes de collecte de données. Cacti est un frontal complet pour RRDTool, il stocke toutes les informations nécessaires sur les appareils de surveillance pour créer des graphiques et les remplir avec les données de la base de données MySQL.

Dans ce didacticiel, nous allons vous montrer comment installer Cacti sur Debian Buster 10. Nous allons installer Cacti sous la pile LAMP, le serveur Web Apache, PHP 7.3 et le serveur MariaDB sur la version actuelle de Debian Buster 10.

Prérequis

Pour ce tutoriel, nous allons installer Cacti sur un système Debian avec 1 Go de RAM, 25 Go d'espace disque libre et 2 processeurs. Nous utiliserons également les privilèges sudo root pour installer des packages et modifier la configuration sur le système.

Qu'allons-nous faire ?

  • Installer le serveur Web Apache
  • Installer et configurer le serveur MariaDB
  • Installer et configurer PHP 7.3
  • Installer des packages supplémentaires
  • Installer Cacti sur Debian 10
  • Test

Étape 1 - Installer le serveur Web Apache

Tout d'abord, nous allons installer le serveur Web Apache sur le serveur Debian 10.

Mettez à jour tous les référentiels sur le système Debian et installez les packages Apache2 à l'aide de la commande apt ci-dessous.

sudo apt update
sudo apt install apache2 apache2-utils

Une fois l'installation terminée, démarrez le service Apache2 et ajoutez-le au démarrage du système.

systemctl start apache2
systemctl enable apache2

Le serveur Web Apache2 est opérationnel, vérifiez-le à l'aide de la commande systemctl ci-dessous.

systemctl status apache2

En conséquence, l'installation du serveur Web Apache2 est terminée.

Étape 2 - Installer MariaDB

Dans cette étape, nous allons installer et configurer le serveur de base de données MariaDB.

Installez la base de données MariaDB à l'aide de la commande apt ci-dessous.

sudo apt install mariadb-server

Une fois l'installation terminée, démarrez le service MariaDB et ajoutez-le au démarrage du système.

systemctl start mariadb
systemctl enable mariadb

Le service MariaDB est opérationnel.

Ensuite, nous allons modifier la configuration de MariaDB pour l'installation de Cacti.

Modifiez la configuration MariaDB '/etc/mysql/mariadb.conf.d/50-server.cnf' à l'aide de l'éditeur vim.

vim /etc/mysql/mariadb.conf.d/50-server.cnf

Collez la configuration suivante sous la section '[mysqld]' comme ci-dessous.

[mysqld]
...
collation-server = utf8mb4_unicode_ci
character-set-server  = utf8mb4
innodb_flush_log_at_timeout = 4
innodb_read_io_threads = 34
innodb_write_io_threads = 17
max_heap_table_size = 70M
tmp_table_size = 70M
join_buffer_size = 130M
innodb_buffer_pool_size = 250M
innodb_io_capacity = 5000
innodb_io_capacity_max = 10000
innodb_file_format = Barracuda
innodb_large_prefix = 1
...

Enregistrez et fermez.

Maintenant, redémarrez le service MariaDB et assurez-vous qu'il n'y a pas d'erreur, puis vérifiez l'état du service MariaDB.

systemctl restart mariadb
systemctl status mariadb

Vous trouverez ci-dessous le résultat que vous obtiendrez.

En conséquence, l'installation et la configuration de MariaDB Server pour l'installation de Cacti se sont terminées avec succès.

Étape 3 - Installer PHP 7.3

Dans cette étape, nous allons installer les packages PHP 7.3 avec les packages supplémentaires nécessaires à l'installation de Cacti.

Installez les packages PHP 7.3 à l'aide de la commande apt ci-dessous.

sudo apt install php php-common php-mysql php-snmp php-xml php-mbstring php-json php-gd php-gmp php-zip php-ldap php-pear php-php-gettext php-phpseclib php-twig

Une fois toute l'installation terminée, allez dans le répertoire '/etc/php/7.3'.

cd /etc/php/7.3/

Modifiez la configuration 'php.ini' pour Apache2 et cli.

vim apache2/php.ini
vim cli/php.ini

Décommentez l'option 'date.timezone' et modifiez la valeur avec votre fuseau horaire.

date.timezone = Asia/Singapore

Décommentez maintenant l'option 'cgi.fix_pathinfo' et changez la valeur en '0'.

cgi.fix_pathinfo = 0

Enregistrez et fermez.

Ensuite, redémarrez le service Apache2 pour appliquer la nouvelle configuration.

systemctl restart apache2

En conséquence, l'installation et la configuration de PHP 7.3 pour l'installation de Cacti se sont terminées avec succès.

Étape 4 - Installer SNMP et RRDTool

Dans cette étape, nous allons installer les packages SNMP et rrdtool sur le serveur Debian 10.

Le SNMP ou (Simple Network Management Protocol) est utilisé pour l'échange d'informations de gestion entre l'agent (serveur) et les clients. Et le rrdtool (Round Robin the Database tool) est utilisé pour stocker et afficher des données de séries chronologiques pour la surveillance du système avec un support graphique.

Installez les packages SNMP et rrdtool à l'aide de la commande apt ci-dessous.

sudo apt install snmp php-snmp rrdtool librrds-perl

Une fois l'installation terminée, passez à l'étape suivante pour installer l'outil de surveillance Cacti.

Étape 5 - Installer Cactus

Par défaut, l'outil de surveillance Cacti est disponible sur le référentiel Debian Buster 10, peut être installé à l'aide de la commande apt.

Affichez le paquet cacti sur le référentiel Debian à l'aide de la commande suivante.

sudo apt search cacti
sudo apt show cacti

Installez maintenant Cacti et Cacti-spine (pooler alternatif basé sur C) en utilisant la commande apt ci-dessous.

sudo apt install cacti cacti-spine

Lors de l'installation, il vous sera demandé la configuration du serveur Web et de dbconfig-common.

Pour la configuration du serveur Web, choisissez 'apache2 ' et sélectionnez 'OK '.

Ensuite, il vous sera demandé la configuration de la base de données via 'dbconfig-common', choisissez 'Oui ' pour continuer.

Tapez maintenant votre mot de passe pour la configuration de la base de données cacti et la connexion administrateur cacti.

Répétez le mot de passe et choisissez 'OK '.

Et l'installation de Cacti est terminée, elle est maintenant accessible depuis le navigateur Web.

Étape 6 - Tester

Ouvrez votre navigateur Web et saisissez l'adresse IP du serveur avec le chemin "cacti" dans la barre d'adresse.

http://serverip/cacti/

Vous obtiendrez maintenant la page de connexion Cacti comme ci-dessous.

Tapez l'utilisateur par défaut 'admin' avec le mot de passe que vous venez de configurer et cliquez sur 'Connexion ' bouton.

Vous obtiendrez maintenant le tableau de bord d'administration Cacti comme ci-dessous.

En conséquence, l'installation et la configuration de l'outil de surveillance Cacti avec la pile LAMP sur Debian Buster 10 ont été terminées avec succès.


Debian
  1. Comment installer MariaDB sur Debian 9

  2. Comment installer MariaDB sur Debian 10

  3. Comment installer l'outil de surveillance SNMP Cacti sur Debian 9

  4. Comment installer l'outil de surveillance Nagios 4.3.x sur Debian 9

  5. Comment installer l'outil de surveillance Icinga 2 sur Debian 9.2

Comment installer Cacti sur Debian 10 / Debian 9 - Un outil de surveillance

Comment installer Cacti sur Debian 11

Comment installer Cacti surveillant Debian 11 Bullseye

Comment installer Cacti Monitoring sur Debian 9

Comment installer Cacti Monitoring sur Debian 10

Comment installer l'outil de surveillance Zabbix sur Debian 11/10