Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX...
Transcript of Zabbix - ruy.frruy.fr/wp-content/uploads/2018/04/ZABBIX.pdf · ZABBIX Présentation de ZABBIX...
ZABBIXServeur de supervision port 10051
Mise en place du serveur ZABBIX
VLAN 10 172.16.515(LAN)
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).
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!
ZABBIXCommande Mysql/MariaDB :
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!
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
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
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
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
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
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
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