[Linux] Installation serveur Zabbix

 

 Installation serveur Zabbix

 

Version de l’OS Centos 7.3
Version de Zabbix 3.4.2

 

Pré-requis Centos, Apache, Php, Mariadb

 

 

  • Installation du serveur Zabbix
  • Configuration du serveur
  • Configuration du client sur le serveur
  • Déploiement d’un nouvel hôte
  • Configuration du serveur SMTP & des alertes mails
  • Changement du mot de passe admin

 

 

  • Installation du serveur Zabbix

Commençons par désactiver Selinux (ou permissive)

 

Installer les paquets pour Apache, Php et MariaDB et les dépendances nécessaires.

 

Démarrer les différents services

 

Puis autoriser les ports http/https et Zabbix sur le FW

 

Éditer le fichier php.ini, de-commenter et ajouter la région a la fonction date.timezone

Supprimer le vhost par default, puis le recréer

 

Puis redémarrer httpd

 

Récupérer le paquet Zabbix

 

Puis installer les différents modules

 

Pour limiter l’administration du serveur Zabbix, éditer le fichier zabbix.conf.

commenter Require all granted et definir a la place

Puis decommenter php_value date.timezone et regler sa valeur

 

Configurer Mysql et mettre un mot de passe pour le compte root

 

Puis créer le user et la db

Query OK, 1 row affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Bye

 

Configurer le fichiers de conf de Zabbix server.

Modifier le nom du user et de la db si besoin

De-commenter l’option DBHost

De-commenter l’option DBPassword et renseigner le mdp

 

 

 

  • Configuration du serveur

 

Vérifier et corriger si nécessaire les pré-requis

 

Ajouter les nom user/db et mot de passe de MariaDB

 

Le port par défaut est 10051

 

Récapitulatif avant installe

 

Installe du serveur complète

 

L’identifiant par défaut est admin / zabbix

 

Le tableau de bord a la première connexion

 

 

  • Configuration du client  sur le serveur

 

Éditer le fichier de conf de l’agent et modifier le comme ci-dessous.

Assurez vous que le serveur et le serveur active ont bien 127.0.0.1

Puis sur le hostname mettre le nom du serveur local

 

Puis démarrer le service de l’agent

 

Sur l’interface web, aller sur Configuration puis Hosts

 

Sélectionner l’hôte et activer le

 

Puis se rendre dans l’onglet Monitoring puis Screens pour voir les premiers graphs sur le serveur Zabbix

 

 

  • Déploiement d’un nouvel hôte

 

Sur un serveur de test Zimbra

/!\ désactiver SELinux

 

Installer l’agent Zabbix

 

Éditer le fichier de conf de l’agent puis spécifier l’IP du serveur puis le hostname de la machine.

 

Démarrer le service

 

Ajouter la règle au firewall puis le reload

 

Puis sur interface, aller sur configuration / hosts puis create host

Renseigner les champs ci dessous, hostname du client, IP et type de groupe

Puis aller dans l’onglet Templates

 

Sélectionner le template “OS Linux” puis ADD

 

Select puis Add

 

Puis Add/Update le nouvel hôte

 

Au bout de quelques minutes l’agent est up et dans screen on devrait voir les premières remontés des stats.

 

Pour le serveur Zimbra, j’ai besoin de monitorer différends services.

A commencer par le Webmail a travers le port 443

Pour cela je vais lui associer le template HTTPS

 

Je coupe les services du serveur Zimbra de test et je reçois une alerte visuelle.

 

Alerte sur activité anormal sur les disques (copie en masse de fichier pour simuler un problème d’espace disque ci-après)

 

Check de l’espace disque, une alerte est inscrite en dessous du seuil de 20%

 

 

  • Configuration du serveur SMTP & des alertes mails

 

Aller dans l’onglet administration, puis Media types et sélectionner Émail.

 

Renseigner le serveur SMTP

 

Pour les notifications, aller dans configuration puis actions puis mettre Enabled le report problems to zabbix administrators.

 

Pensez a renseigner les champs mails des utilisateurs

 

 

 

  • Changement du mot de passe admin

 

Aller dans Administration/users puis sur le profil admin cliquer sur change password

 

Il est également possible de changement la langue de l’environnement.

 

 

FAQ

Zabbix ne redémarre pas suite a l’erreur

Il faut aller dans le fichier de conf du Zabbix server

$ sudo vim /etc/zabbix/zabbix_server.conf

Puis modifier le cache de 8M a 32M

https://www.zabbix.com/forum/showthread.php?t=53813

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.