Comment installer Zabbix Server 4.0 sur Centos / Rhel 7/6

Comment installer Zabbix Server 4.0 sur Centos / Rhel 7/6

Zabbix est un logiciel open source pour les réseaux et la surveillance des applications. Zabbix fournit des agents pour surveiller les hôtes distants ainsi que Zabbix comprend la prise en charge de la surveillance via les contrôles SNMP, TCP et ICMP. Cliquez ici pour en savoir plus sur Zabbix.

Cet article vous aidera à installer zabbix 3.0 serveur sur les systèmes CENTOS / RHEL 7/6. Avant de commencer l'installation, lisez ci-dessous les exigences de base pour exécuter Zabbix 3.4.

  • Apache: 1.3.12 ou plus tard.
  • PHP: 5.4.0 ou plus tard.
  • Mysql: 5.0.3 ou plus tard.
  • OpenIPMI: Requis pour le support IPMI.
  • LiBSSH2: Requis pour le support SSH. Version 1.0 ou plus.
  • fping: Requis pour les articles ICMP Ping.
  • libcurl: Requis pour la surveillance Web.
  • libiksemel: Requis pour le support Jabber.
  • net-snmp: Requis pour le support SNMP.

Étape 1 - Configuration d'Apache, MySQL et PHP

Afin d'utiliser Zabbix, nous avons besoin d'un serveur Web, d'un serveur de base de données et de PHP pour fonctionner. Dans ces étapes, nous allons configurer ces services, vous pouvez ignorer cette étape si vous l'avez déjà configurée.

Installer tous les services

Yum install httpd httpd-devel yum installer mysql mysql-server yum install php php-devel php-bcmath php-pear php-gd php-mbstring php-mysql php-xml 

Démarrer tous les services

Service httpd start Service mysqld start 

Configuration initiale de MySQL

Exécutez la commande suivante pour configurer MySQL initialement et sécuriser

mysql_secure_installation 

Étape 2 - Configurer le référentiel de YUM

Vous pouvez déposer un package de référentiels Zabbix sur le site officiel de Zabbix. Vous pouvez également utiliser l'une des commandes suivantes pour ajouter le référentiel Zabbix dans votre système.

Centos / Rhel 7: RPM -UVH https: // repo.zabbix.com / zabbix / 4.0 / RHEL / 7 / X86_64 / ZABBIX-LELEASE-4.0-2.EL7.noarch.RPM Centos / Rhel 6: RPM -UVH https: // repo.zabbix.com / zabbix / 4.0 / RHEL / 6 / X86_64 / ZABBIX-LELEASE-4.0-2.EL6.noarch.RPM 

Étape 3 - Installez le serveur Zabbix avec MySQL

Vous avez ajouté le référentiel Zabbix Yum dans l'étape ci-dessus. Utilisez maintenant la commande suivante pour installer le serveur Zabbix avec les packages de support de base de données MySQL sur votre système.

Yum install zabbix-server-mysql zabbix-web-mysql zabbix-proxy-mysql 

Étape 4 - Configuration de la configuration de Zabbix Apache

Zabbix crée son propre fichier de configuration Apache / etc / httpd / confre.d / zabbix.confli. Modifier ce fichier et mettre à jour le fuseau horaire. Plus de fuseau horaire

 PHP_VALUE Date.Fuseau horaire Asie / Kolkata 

Après avoir modifié le service Apache redémarrer de la valeur.

service httpd redémarrer 

Étape 5 - Configurer la base de données MySQL pour Zabbix

Cette installation utilise MySQL comme backend de Zabbix, nous devons donc créer une base de données MySQL et un utilisateur pour l'installation de Zabbix.

mysql -u root -p mysql> créer la base de données zabbixdb set utf8; mysql> accorder tous les privilèges sur zabbixdb.* à [e-mail protégé] identifié par «mot de passe»; MySQL> Privilèges de rinçage; mysql> quitte 

Après avoir créé la base de données, restaurez la base de données MySQL par défaut fournie par Zabbix. Ces fichiers peuvent être trouvés à / usr / share / doc / zabbix-server-mysql- / create / annuaire.

zcat / usr / share / doc / zabbix-server-mysql * / create.SQL.gz | mysql -uroot -p zabbixdb zcat / usr / share / doc / zabbix-proxy-mysql * / schéma.SQL.gz | mysql -uroot -p zabbixdb 

Maintenant, modifiez le fichier de configuration du serveur Zabbix / etc / zabbix / zabbix_server.confr et mettre à jour les configurations de base de données suivantes.

 Dbhost = localhost dbname = zabbixdb dbuser = zabbix dbpassword = mot de passe 

Étape 6 - Démarrez le serveur Zabbix

Après avoir terminé la configuration, commençons le serveur Zabbix à l'aide de la commande suivante.

Service Zabbix-Server Start 

Après avoir démarré le service Zabbix, allons à l'installateur Web Zabbix et terminons l'installation.

Étape 7 - Compléter le programme d'installation Web Zabbix Wizzard

L'installateur Web Zabbix est accessible sur / zabbix URL de sous-répertoire sur vos serveurs IP ou domaine. Par exemple, hôte.técadmin.Le net est indiqué mon serveur Zabbix. Accédez maintenant au Zabbix en utilisant l'URL suivante. Vous devez changer FQDN selon votre configuration.

http: // hôte.técadmin.net / zabbix / 

et suivez les étapes selon les captures d'écran ci-dessous.

Écran de bienvenue de la configuration de Zabbix

Ceci est l'écran de bienvenue de l'installateur Web Zabbix. Aller de l'avant en cliquant sur suivant bouton.

Vérifiez les pré-requis

Vérifiez si votre système a tous les packages requis, si tout va bien, cliquez suivant.

Configurer la connexion DB

Entrez les détails de la base de données créés à l'étape n ° 4 et cliquez suivant continuer.

Détails du serveur Zabbix

Ceci est l'hôte et le port de l'exécution du serveur Zabbix. Comme votre serveur Zabbix fonctionne sur le même hôte, alors gardez les valeurs inchangées. Vous pouvez donner un nom pour votre instance.

Résumé de la préinstallation

Dans cette étape affichera le résumé que vous avez entré les étapes précédentes, alors cliquez simplement suivant.

Installer zabbix

Si tout se passe correctement, vous verrez un message d'installation réussi sur cette page. Cela vous montrera également un message pour le fichier de configuration créé.

Écran de connexion Zabbix

Connectez-vous à ZabBix en utilisant les informations d'identification par défaut.

 Nom d'utilisateur: admin Mot de passe: Zabbix 

Après une connexion réussie, vous obtiendrez le tableau de bord Zabbix comme ci-dessous.

Félicitations! Votre configuration Zabbix est terminée. Lisez notre prochain article pour installer Zabbix Agent et ajouter l'hôte dans le serveur Zabbix.