12
ZABBIX Serveur de supervision port 10051 Mise en place du serveur ZABBIX VLAN 10 172.16.515(LAN)

Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

  • Upload
    others

  • View
    63

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXServeur de supervision port 10051

Mise en place du serveur ZABBIX

VLAN 10 172.16.515(LAN)

Page 2: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXPrésentation de ZABBIX

Zabbix est un logiciel libre et open source qui permet de surveiller l’état

d’un parc informatique, c’est un logiciel de supervision. Deux éléments

composent le système Zabbix, le serveur Zabbix et l’agent Zabbix.

Le serveur Zabbix est composé de trois éléments, une base de données, une

interface de gestion web (Front end) et le serveur en lui-même.

L’agent quant à lui est installé sur les machines que l’on veut surveiller (il est

installé sur le serveur Zabbix car on surveille aussi le serveur lui-même).

Page 3: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXInstallation de ZABBIX

Apres un apt-update,télécharger le paquet de Zabbix

grâce à wget puis on installe le paquet avec la

commande dpkg -i.

Une fois l’installation terminé on lance un apt update

ensuite on installe les paquets zabbix-server-mysql

zabbix-frontend-php zabbix-agent.

Puis Mise en place de la base de donnée avec

Mysql/MariaDB -uroot –p

Le ; est indispensable!

Page 4: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXCommande Mysql/MariaDB :

Page 5: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXImportation du fichier SQL qui va créer la base de donnée :

La commande zcat permet d’afficher le contenu d’un fichier gzipper ce qu’affichera le zcat sera envoyé dans mysql grâce au | (pipe), la commande mysql se présente comme ceci : mysql -u<utilisateur_bdd_zabbix> -p <bdd_de_zabbix>

Configurons la base de données du serveur zabbix dans le fichier /etc/zabbix/zabbix_server.conf

DBHost=<machine ou se trouve la base de donnée> ici c’est zabbix

DBName=<nom de la bd> zabbix

DBUser=<nom de l’utilisateur de la bd> zabbix

DBPassword=<mot de passe de l’utilisateur> Ligfy!

Ici le DBHost, DBName, DBUser sont zabbix et le DBPassword est Ligfy!

Page 6: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXConfiguration PHP :

On configure le php, nous utilisons apache2 comme serveur web, le fichier à

modifier est /etc/apache2/conf-available/zabbix.conf, on modifie :

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

php_value date.timezone Europe/Paris

Page 7: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXRedémarrage su service Zabbix et Apache 2 :

Service Zabbix server restart et service apache2 restart

puis on va sur l’interface web de zabbix qui se

trouve à l’adresse

http://@IP_zabbix_server/zabbix

Sur l’interface web on doit installer le front-end,

on fait suivant sur la première page, la deuxième

page vérifie la configuration et tout est vert grâce

au configuration que l’on a fait au préalable

Puis remplit les champs demandés et on se

connecte avec le compte ADMIN et le mot de

passe Zabbix

Page 8: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXConfiguration de l’agent Zabbix sur Linux : apt-get install zabbix-agent

Configuration : /etc/zabbix/zabbix-agent.conf

Remplir les champs :

Server : l’@ ip du serveur Zabbix

ServerActive : l’@ ip du serveur Zabbix

Hostname : le nom de notre machine

Page 9: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXInterface Web :

Dans le menu > configuration > hosts > create host

On indique un nom d’hôte le(s) groupe(s) auxquels

appartient la machine et enfin son adresse IP

Maintenant le serveur sait où écouter pour

recevoir les informations de l’agent

Page 10: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXInterface Web Template :

sélectionnez (Select) un Template dans la

partie nommée

« Link new templates« , une liste de templates

apparait et on choisit celui qui correspond à

notre agent

puis cliquez sur « add » et « update »

on redémarre le service zabbix-agent sur

notre machine Linux, notre machine Linux est

correctement ajouté à notre Zabbix

Page 11: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXConfiguration de l’agent Zabbix sur Windows : télécharger zabbix_agentd.exe depuis le site

officiel de Zabbix

Dans un dossier que l’on crée C:\zabbix

Modification fichier de configuration en y indiquant le Hostname ainsi que le

serveur Zabbix comme pour l’agent zabbix sous Linux

Ma machine s’apelle BookticclientW7.rybooktic.local

Grace à la commande suivante zabbix devient un service de windows

C:\zabbix\zabbix_agentd.exe –c C:\zabbix\zabbix_agentd.win.conf –i

Le -c sert à lier l’exécutable et le fichier de configuration

Le -i signifie qu’on installe

Page 12: Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX Zabbix est un logiciel libre et open source qui permet de surveiller l’état d’un

ZABBIXConfiguration de l’agent Zabbix de Windows dans l’interface Web :

retournons sur l’interface web de Zabbix et créons

le nouvel hôte windows

Puis template

Enfin « add » et « update »

Le superviseur Zabbix est opérationnel