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 Nicolas SHINEY | March 3, 2017 | No Comments | Système