Zabbix n'est pas disponible dans le référentiel officiel de Package de CentOS 7. Mais, vous pouvez facilement ajouter le référentiel officiel du package Zabbix sur Centos 7 et installer Zabbix à partir de là.
Pour installer le référentiel officiel de package Zabbix sur CentOS 7, exécutez la commande suivante:
$ sudo rpm -i https: // repo.zabbix.com / zabbix / 4.0 / RHEL / 7 / X86_64 / ZABBIX-LELEASE-4.0-1.EL7
.noarch.RPM
Le référentiel officiel du package 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 package YUM de votre machine CentOS 7:
$ sudo yum makecache
Le cache du référentiel de packages YUM doit être mis à jour.
Installation de Zabbix:
Maintenant, vous êtes 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 install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Maintenant, appuyez sur y Et puis appuyez sur .
Les packages Zabbix sont téléchargés.
Maintenant, appuyez sur y Et puis appuyez sur Pour accepter la clé Zabbix GPG.
Maintenant, appuyez sur y Et puis appuyez sur pour accepter la clé CentOS 7 GPG.
Maintenant, appuyez sur y Et puis appuyez sur Pour accepter à nouveau la clé Zabbix GPG.
Zabbix doit être installé.
Installation de la base de données MARIADB:
Maintenant, vous devez installer MariAdb. MariaDB sera utilisé comme Zabbix Datastore.
Pour installer MariaDB sur Centos 7, exécutez la commande suivante:
$ sudo yum installer mariadb mariadb-server
Maintenant, appuyez sur y Et 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 start mariadb
Aussi, ajouter 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
NOTE: Par défaut, pas de mariadb racine Le mot de passe est défini. Si vous souhaitez configurer un racine mot de passe, puis exécuter mysql_secure_installation commander et suivre l'assistant de configuration interactive. Connectez-vous ensuite à votre base de données MARIADB avec sudo mysql -u root -p commande.
Vous devriez être connecté à la console MariaDB.
Maintenant, créez une base de données MARIADB zabbix avec la commande suivante:
MARIADB [(Aucun)]> Créer la base de données ZabBix Set UTF8 Collate UTF8_BIN;
Maintenant, accordez tous les privilèges à la base de données zabbix à l'utilisateur MariaDB zabbix et définir également le mot de passe pour l'utilisateur zabbix avec la commande suivante:
$ MariaDb [(aucun)]> accorder tous les privilèges sur Zabbix.* à zabbix @ localhost identifié par
'Zabbix_db_password';
NOTE: Rééquilibre Zabbix_db_password avec le mot de passe que vous souhaitez définir. Dans mon article, je vais le définir sur zabbix.
Maintenant, sortez de la console MariaDB avec la commande suivante:
$ Mariadb [(aucun)]> quitte
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, saisissez le mot de passe de votre utilisateur MariaDB zabbix et presser .
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.confli fichier avec la commande suivante:
$ sudo nano / etc / zabbix / zabbix_server.confli
Maintenant, trouvez le Dbuser = zabbix ligne et mettre une nouvelle ligne Dbpassword = zabbix en dessous, comme marqué dans la capture d'écran ci-dessous.
NOTE: Remplacer zabbix avec le mot de passe que vous définissez pour l'utilisateur MariaDB zabbix.
Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X suivie par y Et puis appuyez sur .
Maintenant, modifiez le / etc / httpd / confre.d / zabbix.confli fichier avec la commande suivante:
$ sudo nano / etc / httpd / confre.d / zabbix.confli
Maintenant, vous devriez voir la ligne suivante comme marquée dans la capture d'écran ci-dessous.
Décommente la ligne (en supprimant le signe # du début de la ligne) et changez Europe / Riga au fuseau horaire que vous souhaitez définir. Vous pouvez trouver une liste de codes de fuseau horaire à https: // en.Wikipédia.org / wiki / list_of_tz_database_time_zones
Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X suivie par y Et puis appuyez sur .
Démarrage du serveur Zabbix:
Maintenant, vous devez redémarrer le serveur zabbix, zabbix-agent, 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, zabbix-agent, httpd Services au démarrage du système avec la commande suivante:
$ sudo systemctl activer zabbix-server zabbix-agent httpd
Configuration de Zabbix Frontend:
Maintenant, vous devez configurer le Zabbix Web Frontend à partir d'un navigateur Web.
Vous pouvez accéder à Zabbix Frontend 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 a
Comme vous pouvez le voir, l'adresse IP est 192.168.21.133 dans mon cas. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.
Maintenant, visitez le Zabbix Frontend de votre navigateur Web préféré à http: // 192.168.21.133 / Zabbix. Vous devriez voir la page suivante. Cliquer sur L'étape suivante.
Maintenant, cliquez sur L'étape suivante.
Maintenant, saisissez le mot de passe que vous définissez pour votre utilisateur MariaDB zabbix et cliquez sur L'étape suivante comme marqué 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.
Zabbix Frontend doit être configuré. Maintenant, cliquez sur Finir.
Maintenant, vous devriez pouvoir vous connecter au frontend Zabbix. Le nom d'utilisateur par défaut est Administrer et le mot de passe par défaut est zabbix.
Une fois que vous vous connectez, 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.