Skip navigation

Monitoring – Zabbix : installation de Zabbix sur Ubuntu 16.04

Installer Zabbix sur Ubuntu 16.04

Installation de Zabbix sur Ubuntu 16.04

Côté serveur

Quelques prérequis pour php.

root@ubuntu~#: apt-get install php-bcmath php-mbstring php-xml

Téléchargement et installation de Zabbix.

root@ubuntu~#: wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+xenial_all.deb
root@ubuntu~#: dpkg -i zabbix-release_3.0-1+xenial_all.deb
root@ubuntu~#: apt-get update
root@ubuntu~#: apt-get install zabbix-server-mysql
root@ubuntu~#: apt-get install zabbix-frontend-php

Création de la base de donnée.

root@ubuntu~#: mysql -u root -p
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql>quit

Édition du fichier de base de donnée.

root@ubuntu~#: vim /usr/share/doc/zabbix-server-mysql/create.sql.gz

À la première ligne du fichier, il faut préciser la base de donnée utilisé.

USE zabbix;

Import de la base de données.

root@ubuntu~#: zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbix -p

Backup et édition du fichier de configuration de zabbix-server.

root@ubuntu~#: cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bck
vim /etc/zabbix/zabbix_server.conf

contenu du fichier

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password

Démarrage du service zabbix-server.

root@ubuntu~#: systemctl start zabbix-server.service

Démarrage du service au boot du serveur.

root@ubuntu~#: systemctl enable zabbix-server.service

Configuration de apache pour Zabbix.

root@ubuntu~#: vim /etc/zabbix/apache.conf

contenu du fichier

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

: il faut préciser la valeur de date.timezone en fonction du pays souhaité.

Rédémarrage de Apache.

root@ubuntu~#: systemctl restart apache2.service

Installation de l’agent Zabbix pour que serveur puisse se monitorer.

root@ubuntu~#: apt-get install zabbix-agent

Démarrage du service zabbix-server.

root@ubuntu~#: systemctl start  zabbix-agent.service

Démarrage du service au boot du serveur.

root@ubuntu~#: systemctl enable zabbix-agent.service

: Pour accéder à l’interface web, il faut aller à l’adresse suivante :
http://ip.du.serveur/zabbix

Login de première connexion.

    login: Admin
    pass:  zabbix

Côté client

Installation de l’agent Zabbix pour que le serveur puisse se monitorer.

root@ubuntu~#: apt-get install zabbix-agent

Configuration de l’agent zabbix côté client.

root@ubuntu~#: vim /etc/zabbix/zabbix_agentd.conf

contenu du fichier

Server=ip.du.serveur

Démarrage du service zabbix-server.

root@ubuntu~#: systemctl start  zabbix-agent.service

Démarrage du service au boot du serveur.

root@ubuntu~#: systemctl enable zabbix-agent.service

by | March 3, 2017 | No Comments | Système