GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Cacti sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Cacti sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Cacti est une plate-forme open source pour la surveillance des données entièrement pilotée par PHP. Il est conçu comme l'application frontale de l'outil de base de données Round-Robin (RRDtool). Il est utilisé pour obtenir la charge du processeur et l'utilisation de la bande passante du réseau sous forme de graphique.

Installer Cactus sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez LAMP Stack sur Ubuntu.

Cacti est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Ubuntu en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Ubuntu pour qu'il serve PHP avant de continuer.

Étape 3. Téléchargez et installez Cacti.

Téléchargez maintenant la dernière version de Cacti en exécutant la commande ci-dessous :

wget https://www.cacti.net/downloads/cacti-latest.tar.gz

Extraire l'archive Cacti à l'aide de la commande tar :

tar -zxvf cacti-latest.tar.gz
sudo mv cacti-1* /opt/cacti

Étape 4. Création d'une base de données MySQL pour Cacti.

Cacti utilise la base de données MySQL pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :

mysql -u root -p

Une fois dans la console MySQL, créez une nouvelle base de données :

CREATE DATABASE cactidb;
GRANT ALL ON cactidb.* to 'ownclouduser'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
exit;

Maintenant, appuyez sur la commande donnée pour importer les données de base de données par défaut dans la nouvelle base de données cacti :

sudo mysql -u root -p cacti < /opt/cacti/cacti.sql

Ensuite, spécifiez le type de base de données, le nom de la base de données, le nom d'hôte, l'utilisateur et le mot de passe en modifiant le fichier ci-dessous :

sudo nano /opt/cacti/include/config.php

Mettre à jour les modifications similaires :

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

Une fois terminé, créez un fichier crontab pour planifier la tâche d'interrogation :

sudo nano /etc/cron.d/cacti

Ajoutez l'entrée de planificateur suivante dans la crontab afin que Cacti puisse interroger toutes les cinq minutes :

*/5 * * * * www-data php /opt/cacti/poller.php > /dev/null 2>&1

Étape 5. Configuration d'Apache pour Cacti.

Créez un nouveau fichier de configuration d'hôte virtuel pour votre Cacti, nommé votre-domaine.com.conf :

sudo nano /etc/apache2/sites-available/cacti.conf

Et ajoutez le contenu suivant au fichier :

Alias /cacti /opt/cacti

<Directory /opt/cacti>
   Options +FollowSymLinks
   AllowOverride None
   <IfVersion >= 2.3>
   Require all granted
   </IfVersion>
<IfVersion < 2.3>
    Order Allow,Deny
    Allow from all
</IfVersion>
AddType application/x-httpd-php .php

<IfModule mod_php.c>
   php_flag magic_quotes_gpc Off
   php_flag short_open_tag On
   php_flag register_globals Off
   php_flag register_argc_argv On
   php_flag track_vars On
  # this setting is necessary for some locales
   php_value mbstring.func_overload 0
  php_value include_path .
</IfVersion>
DirectoryIndex index.php
</Directory>

Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :

sudo a2ensite cacti.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Étape 6. Terminer l'installation de Cacti.

Ouvrez votre navigateur Web préféré et accédez à http://your_domain/cacti. Connectez-vous à l'assistant d'installation de Cacti pour configurer l'installation de Cacti :

Nom d'utilisateur : administrateur

Mot de passe : administrateur

C'est tout ce que vous avez à faire pour installer Cacti sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur Cacti, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  4. Comment installer MongoDB sur Ubuntu 18.04

  5. Comment installer Jenkins sur Ubuntu 18.04

Comment installer Tomcat 8.5 sur Ubuntu 18.04

Comment installer Asterisk sur Ubuntu 18.04

Comment installer Tomcat 9 sur Ubuntu 18.04

Comment installer Cacti sur Ubuntu 18.04

Comment installer Cacti sur Ubuntu

Comment installer la surveillance Cacti sur Ubuntu 22.04 | 20.04