Procédure d’installation – Zabbix

Procédure d’installation du logiciel Zabbix

Le logiciel Zabbix est en réalité un logiciel de surveillance réseaux/serveurs . Un système de surveillance réagit à des événements en relation avec des hôtes. On peut modifier la dernière phrase pour en faire: Un contrôleur on une box domotique réagis à des événements en relation avec des éléments propres à la domotique. Avec un pas de recul, c’est la même chose. La notoriété, la documentation et la communauté en plus.

Dans ce wiki je ne réinvente rien. La documentation existe déjà et vous pouvez la retrouver ici.

Ce qui suit représente le complément de mes notes personnelles pour en faire l’ installation.

Installation d’un serveur Zabbix  à partir d’ un LAMP en règle.

Pour le LAMP (Linux Apache Mysql Php) plusieurs documentations existent et sont assez communes.

Dite-moi dans les commentaires si vous croyez que je devrais produire une telle documentation.

Importer le dépôt de zabbix dans l’ environnement du serveur et installation

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
dpkg -i zabbix-release_4.0-2+bionic_all.deb
apt update

apt install zabbix-server-mysql
apt install zabbix-frontend-php
apt install zabbix-get

Configuration de la base de données

Remplacer le texte entre crochets par vos informations.

mysql -u root -p <Mots de password root>

create database <Nom de la base de données> character set utf8 collate utf8_bin;

grant all privileges on <Nom de la base de données>.* to <Nom d'usager>@localhost identified by '<Mots de password usager>';

flush privileges;

quit;

Importation de la base de données

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u <Nom d'usager> -p <Nom de la base de données>

Connecter le serveur Zabbix à la base de données

Chercher et remplacer le texte entre crochets par vos informations. La valeur localhost est selon votre configuration. Si vous éprouvez des difficultés avec l’éditeur vim (vi) je vous suggère de consulter la page suivante. Si ce genre mooc vous intéresse, je vous suggère d’ utiliser mon code promotionnel.

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=<Nom de la base de données>
DBUser=<Nom d'usager>
DBPassword=<Mots de password usager>

Dernier ajustement au serveur web

Ouvrir le fichier de configuration de php pour le serveur et changer le fuseau horaire. Une liste est disponible ici.

vi /etc/php/7.2/apache2/php.ini
date.timezone = America/Toronto

Configurer les langues pour le serveur web.

dpkg-reconfigure locales

Choisir

zh_CN.UTF-8 UTF-8
cs_CZ.UTF-8 UTF-8
fr_FR.UTF-8 UTF-8
he_IL.UTF-8 UTF-8
it_IT.UTF-8 UTF-8
ko_KR.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8
nb_NO.UTF-8 UTF-8
pl_PL.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8
pt_PT.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
sk_SK.UTF-8 UTF-8
tr_TR.UTF-8 UTF-8
uk_UA.UTF-8 UTF-8

Redémarrage des services

systemctl restart apache2.service
service zabbix-server start
update-rc.d zabbix-server enable

Première authentification au serveur

Admin/zabbix

0

Laisser une réponse

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

Cet article n'a pas été revu depuis la publication.

Cet article a été créé par Stéphane Gaucher le 2018-11-28.

C'est la première page de wiki que je fais. J'aimerais que vous me donniez votre avis. Laissez-moi un commentaire en bas.