Ajout du référentiel Zabbix :
Zabbix n'est pas disponible dans le référentiel de packages officiel de CentOS 7. Mais, vous pouvez facilement ajouter le référentiel de packages officiel Zabbix sur CentOS 7 et installer Zabbix à partir de là.
Pour installer le référentiel de packages officiel Zabbix sur CentOS 7, exécutez la commande suivante :
$ sudo rpm -i https://repo.zabbix.fr/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarque.tr/min
Le référentiel de packages officiel Zabbix doit être installé.
Mise à jour du cache du référentiel de packages YUM :
Maintenant, exécutez la commande suivante pour mettre à jour le cache du référentiel de packages YUM de votre machine CentOS 7 :
$ sudo miam makecache
Le cache du référentiel de packages YUM doit être mis à jour.
Installation de Zabbix :
Vous êtes maintenant prêt à installer Zabbix et tous les packages requis sur votre machine CentOS 7.
Pour installer Zabbix sur votre machine CentOS 7, exécutez la commande suivante :
$ sudo yum installer zabbix-server-mysql zabbix-web-mysql zabbix-agent
Maintenant, appuyez sur oui puis appuyez sur
Les packages Zabbix sont en cours de téléchargement.
Maintenant, appuyez sur oui puis appuyez sur
Maintenant, appuyez sur oui puis appuyez sur
Maintenant, appuyez sur oui puis appuyez sur
Zabbix doit être installé.
Installation de la base de données MariaDB :
Maintenant, vous devez installer MariaDB. MariaDB sera utilisée comme magasin de données Zabbix.
Pour installer MariaDB sur CentOS 7, exécutez la commande suivante :
$ sudo yum installer mariadb mariadb-server
Maintenant, appuyez sur oui puis appuyez sur
La base de données MariaDB doit être installée.
Maintenant, commencez mariadb service de base de données avec la commande suivante :
$ sudo systemctl démarrer mariadb
Ajoutez également mariadb service de base de données au démarrage du système avec la commande suivante :
$ sudo systemctl activer mariadb
Création d'une base de données pour Zabbix :
Maintenant, vous devez créer une base de données MariaDB pour Zabbix. Pour ce faire, exécutez la commande suivante :
$ sudo mysql -u racine
REMARQUE: Par défaut, pas de MariaDB racine le mot de passe est défini. Si vous souhaitez mettre en place un racine mot de passe, puis exécutez mysql_secure_installation commande et suivez l'assistant de configuration interactif. Connectez-vous ensuite à votre base de données MariaDB avec sudo mysql -u racine -p commander.
Vous devez être connecté à la console MariaDB.
Maintenant, créez une base de données MariaDB zabbix avec la commande suivante :
MariaDB [(aucun)]> créer le jeu de caractères zabbix de la base de données utf8 collationner utf8_bin;
Maintenant, accordez tous les privilèges à la base de données zabbix à l'utilisateur MariaDB zabbix et également définir le mot de passe pour l'utilisateur zabbix avec la commande suivante :
$ MariaDB [(aucun)]> accorde tous les privilèges sur zabbix.* à zabbix@localhost identifié par'ZABBIX_DB_PASSWORD';
REMARQUE: Repalce ZABBIX_DB_PASSWORD avec le mot de passe que vous souhaitez définir. Dans mon article, je vais le mettre à zabbix.
Maintenant, quittez la console MariaDB avec la commande suivante :
$ MariaDB [(aucun)]> quitter
Maintenant, exécutez la commande suivante pour installer les tables Zabbix par défaut dans la base de données nouvellement créée :
$ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -uzabbix -Dzabbix -p
Maintenant, tapez le mot de passe de votre utilisateur MariaDB zabbix et appuyez sur
Les tables Zabbix par défaut doivent être installées.
Configuration de Zabbix :
Maintenant, vous devez configurer Zabbix.
Tout d'abord, ouvrez le /etc/zabbix/zabbix_server.conf fichier avec la commande suivante :
$ sudo nano /etc/zabbix/zabbix_server.conf
Maintenant, trouvez le DBUser=zabbix ligne et mettre une nouvelle ligne DBPassword=zabbix ci-dessous comme indiqué dans la capture d'écran ci-dessous.
REMARQUE: Remplacer zabbix avec le mot de passe que vous avez défini pour l'utilisateur MariaDB zabbix.
Une fois que vous avez terminé, enregistrez le fichier en appuyant sur
Maintenant, modifiez le /etc/httpd/conf.d/zabbix.conf fichier avec la commande suivante :
$ sudo nano /etc/httpd/conf.d/zabbix.conf
Maintenant, vous devriez voir la ligne suivante comme indiqué dans la capture d'écran ci-dessous.
Décommentez la ligne (en supprimant le signe # du début de la ligne) et modifiez Europe/Riga au fuseau horaire que vous souhaitez définir. Vous pouvez trouver une liste des codes de fuseau horaire sur https://en.Wikipédia.org/wiki/List_of_tz_database_time_zones
Une fois que vous avez terminé, enregistrez le fichier en appuyant sur
Démarrage du serveur Zabbix :
Maintenant, vous devez redémarrer le serveur-zabbix, agent-zabbix, httpd prestations de service.
Pour ce faire, exécutez la commande suivante :
$ sudo systemctl redémarrer zabbix-server zabbix-agent httpd
Maintenant, ajoutez le serveur-zabbix, agent-zabbix, httpd services au démarrage du système avec la commande suivante :
$ sudo systemctl activer zabbix-server zabbix-agent httpd
Configuration de l'interface Zabbix :
Maintenant, vous devez configurer l'interface Web Zabbix à partir d'un navigateur Web.
Vous pouvez accéder à l'interface Zabbix en utilisant le nom d'hôte ou l'adresse IP de votre machine CentOS 7.
Pour trouver l'adresse IP de votre machine CentOS 7, exécutez la commande suivante :
$ ip aComme vous pouvez le voir, l'adresse IP est 192.168.21.133 dans mon cas. Ce sera différent pour toi. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.
Maintenant, visitez l'interface Zabbix à partir de votre navigateur Web préféré à l'adresse http://192.168.21.133/zabbix. Vous devriez voir la page suivante. Cliquer sur L'étape suivante.
Maintenant, cliquez sur L'étape suivante.
Maintenant, tapez le mot de passe que vous avez défini pour votre utilisateur MariaDB zabbix et cliquez sur L'étape suivante comme indiqué dans la capture d'écran ci-dessous.
Maintenant, cliquez sur L'étape suivante.
Maintenant, vérifiez que tout va bien. Ensuite, cliquez sur L'étape suivante.
L'interface Zabbix doit être configurée. Maintenant, cliquez sur Finir.
Maintenant, vous devriez pouvoir vous connecter à l'interface Zabbix. Le nom d'utilisateur par défaut est Administrateur et le mot de passe par défaut est zabbix.
Une fois connecté, vous devriez pouvoir voir le tableau de bord Zabbix. Vous pouvez configurer les tâches de surveillance Zabbix à partir d'ici.
Alors, c'est comme ça que vous installez Zabbix 4.0 sur CentOS 7. Merci d'avoir lu cet article.