Comment installer Zabbix sur le serveur Ubuntu

Zabbix est un puissant outil de surveillance réseau pour Linux. Avec lui, vous pouvez facilement suivre vos périphériques réseau, vos applications, etc. Dans ce guide, nous vous montrerons comment installer Zabbix sur Ubuntu Server.

Avant que nous commencions

Pour installer Zabbix sur Ubuntu Server , vous devez d'abord mettre à jour votre système. Avoir les derniers packages sur Ubuntu garantit que tout se déroulera sans heurts. Pour mettre à jour votre système Ubuntu, ouvrez un terminal. Ensuite, utilisez la commande apt update pour vérifier les mises à jour logicielles.

mise à jour sudo apt

Après avoir vérifié les mises à jour sur votre système Ubuntu, vous pouvez installer le logiciel à l'aide de la commande apt upgrade . Veuillez noter que l'exécution de la commande apt upgrade peut prendre un certain temps, surtout si vous n'avez pas mis à jour depuis un certain temps.

mise à niveau sudo apt

Une fois que votre système Ubuntu est à jour, redémarrez. Il y a de fortes chances que vous ayez installé une version plus récente du noyau Ubuntu et que cela nécessite un redémarrage.

redémarrage sudo

Vous serez prêt à commencer à installer Zabbix lorsque vous vous reconnecterez.

Installation des dépendances pour Zabbix

Zabbix utilise Apache, MySQL, PHP et d'autres packages. Pour l'utiliser sur votre système Ubuntu, vous devrez installer toutes ces dépendances. À l'aide de la commande apt install ci-dessous, installez tout ce dont Zabbix a besoin pour s'exécuter.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt installer apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Lors de l'exécution de la commande ci-dessus, Ubuntu vous demandera d'appuyer sur Y pour confirmer que vous souhaitez installer les packages. Faites-le. Une fois installé, toutes les dépendances seront installées.

Configurer MySQL/PHP

L'application Zabbix nécessite une base de données MySQL. Pour configurer cette base de données, commencez par entrer la commande mysql_secure_installation . Cette commande vous invitera à configurer un mot de passe root MySQL pour l'utilisateur root, etc.

sudo mysql_secure_installation

Après avoir configuré le mot de passe root pour SQL sur votre système Ubuntu, il est temps de vous connecter à MySQL avec le nouveau mot de passe. Vous pouvez vous connecter à l'aide de la commande suivante.

sudo mysql -u racine -p

Une fois connecté, utilisez la commande CREATE DATABASE suivante .

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Maintenant que la base de données "zabbixdb" existe dans MySQL sur votre système Ubuntu, vous devez créer un utilisateur pour la base de données à l'aide de la commande CREATE USER . Veuillez remplacer "mypassword" par votre mot de passe utilisateur Zabbix préféré.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Vous devez maintenant accorder au compte zabbixuser tous les privilèges dans la base de données "zabbixdb". Vous pouvez le faire avec la commande GRANT ALL dans MySQL.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Quittez SQL avec les commandes ci-dessous.

FLUSH PRIVILEGES;

sortie

Vous devez maintenant importer le schéma de la base de données Zabbix. Entrez les commandes ci-dessous.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

Après avoir quitté SQL, entrez les commandes suivantes pour mettre à jour la configuration PHP de Zabbix. Remarque, remplacez "mypassword" par le mot de passe de votre base de données Zabbix. Cependant, gardez le "1".

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mypassword ' /etc/zabbix/zabbix_server.conf

Vous devez maintenant modifier quelques configurations PHP afin qu'elles répondent aux exigences de Zabbix. Entrez les commandes suivantes. Remarque : la quatrième commande doit être personnalisée pour correspondre à votre fuseau horaire. Remplacez "Amérique" et "Detroit" par votre fuseau horaire. Vous pouvez trouver votre fuseau horaire avec timedatectl list-timezones.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

peut maintenant activer Zabbix dans le serveur Web Apache2 avec la commande suivante.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Configurer Zabbix

Lancez Zabbix dans le navigateur Web de votre choix via l'URL suivante :

http://your-ubuntu-server/zabbix

Après avoir accédé à l'URL, Zabbix vous invitera à suivre le processus de configuration. Cliquez sur "Suivant" pour confirmer que votre système est prêt à utiliser Zabbix sur la page "Vérification des prérequis".

Une fois que vous avez vérifié votre système pour Zabbix sur "Vérification des prérequis", cliquez sur suivant pour accéder à la page "Configurer la connexion à la base de données". À partir de là, entrez les informations suivantes.

  • Hôte de la base de données = localhost
  • Nom de la base de données = zabbixdb
  • Utilisateur = zabbixuser
  • Mot de passe = mot de passe défini dans MySQL pour "zabbixuser".

Lorsque vous avez tout rempli, cliquez sur le bouton "Suivant" pour passer à la page suivante. Sur la page suivante, vous devrez nommer votre serveur Zabbix, définir votre fuseau horaire et votre thème par défaut. Lorsque vous avez terminé, cliquez sur "Étape suivante".

Sur la dernière page, vous verrez un message de félicitations vous informant que vous avez installé Zabbix avec succès. À partir de là, vous pouvez vous connecter à votre interface utilisateur Zabbix avec les informations utilisateur ci-dessous.

  • Nom d'utilisateur : administrateur
  • Mot de passe : zabbix

Leave a Comment

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.