3
Installation d Zabbix 1. Installer un serveur L 1.1. Passez en mode r 1.2. Installer les paque aptitude insta php5 php5-my 1.3. Modifier le fichier nano /etc/apa : Noter le mo 2. Installer le serveur Za 2.1. Avant tout, créer mysql -u[u mysql> cre mysql> qu : “user” correspo 2.2. Installer ensuite le aptitude in Redémarre 3. Monitorer les serveu 3.1. Installer le client s 3.1.1. Client Linux : - Installe - Modifi nan me d’un serveur de monit ix sur Ubuntu Server LAMP : root : sudo –s ets suivant : all apache2 apache2-doc mysql-server php5 ysql r apache2.conf : ache2/apache2.conf et ajouter la ligne “ServerN ot de passe de la base MySQL, il servira plus tard abbix : la base de données dans MySQL : user] –p eate database zabbix; uit ond au nom d’utilisateur de la base, par defaut “ es paquets pour Zabbix : nstall zabbix-server-mysql zabbix-frontend-php er ensuite le serveur. urs sur votre serveur : er l’agent : aptitude install zabbix-agent ier ensuite le fichier de configuration du client : no /etc/zabbix.conf et modifier le ligne serv ettant l’adresse du serveur zabbix. toring libapache2-mod- Name localhost”. d. “root”. : ver address en y

Installation d’un s erveur de m onitoring Zabbix sur …reseaux.sansfil.free.fr/tuto/Installation Zabbix.pdfInstallation d’un s Zabbix 1. Installer un serveur LAMP : 1.1. Passez

Embed Size (px)

Citation preview

Page 1: Installation d’un s erveur de m onitoring Zabbix sur …reseaux.sansfil.free.fr/tuto/Installation Zabbix.pdfInstallation d’un s Zabbix 1. Installer un serveur LAMP : 1.1. Passez

Installation d’un s

Zabbix

1. Installer un serveur LAMP :

1.1. Passez en mode root : sudo

1.2. Installer les paquets suivant :

aptitude install apache2 apache2

php5 php5-mysql

1.3. Modifier le fichier apache2.conf

nano /etc/apache2/apache2.conf

: Noter le mot de passe de la base MySQL, il servira plus tard.

2. Installer le serveur Zabbix :

2.1. Avant tout, créer la base de données dans MySQL :

mysql -u[user]

mysql> create database

mysql> quit

: “user” correspond au nom d’utilisateur de la base, par defaut “root”.

2.2. Installer ensuite les paquets pour Zabbix :

aptitude install

Redémarrer ensuite le serveur.

3. Monitorer les serveurs

3.1. Installer le client sur

3.1.1. Client Linux :

- Installer l’agent : aptitude install zabbix

- Modifier ensuite le fichier de configuration du client :

nano /etc/zabbix.conf et

mettant l’adresse du serveur zabbix.

Installation d’un serveur de monitoring

Zabbix sur Ubuntu Server

Installer un serveur LAMP :

Passez en mode root : sudo –s

Installer les paquets suivant :

aptitude install apache2 apache2-doc mysql-server php5

mysql

Modifier le fichier apache2.conf :

/etc/apache2/apache2.conf et ajouter la ligne “ServerName localhost

: Noter le mot de passe de la base MySQL, il servira plus tard.

Zabbix :

Avant tout, créer la base de données dans MySQL :

u[user] –p

mysql> create database zabbix;

mysql> quit

“user” correspond au nom d’utilisateur de la base, par defaut “root”.

Installer ensuite les paquets pour Zabbix :

aptitude install zabbix-server-mysql zabbix-frontend-php

Redémarrer ensuite le serveur.

Monitorer les serveurs

Installer le client sur votre serveur :

Installer l’agent : aptitude install zabbix-agent

Modifier ensuite le fichier de configuration du client :

nano /etc/zabbix.conf et modifier le ligne server address

mettant l’adresse du serveur zabbix.

onitoring

libapache2-mod-

ServerName localhost”.

: Noter le mot de passe de la base MySQL, il servira plus tard.

“user” correspond au nom d’utilisateur de la base, par defaut “root”.

Modifier ensuite le fichier de configuration du client :

modifier le ligne server address en y

Page 2: Installation d’un s erveur de m onitoring Zabbix sur …reseaux.sansfil.free.fr/tuto/Installation Zabbix.pdfInstallation d’un s Zabbix 1. Installer un serveur LAMP : 1.1. Passez

3.1.2. Client windows :

- Créer le fichier

Server=

- Installer l’agent en le téléchargeant a cette adresse :

http://www.zabbix.com/downloads/1.4.4/zabbix_agents_1.4.4.windo

ws.i386.tar.gz

- Décompresser

3.2. Accéder aux information

- Ouvrer le navigateur internet et allez sur l’adresse :

http://[adresse IP du se

: Par defaut le login est “admin” et il n’y a pas de mot de passe.

4. En cas de problèmes :

Si le message :

Warning: include_once(/etc/

to open stream: Permission denied in

line 24 est affiché en haut de la page,

/etc/zabbix/dbconfig.php sur le serveur

chmod +r /etc/zabbix/dbconfig.php

Warning: mysql_pconnect()

'zabbix'@'localhost' (using password: NO) in

/usr/share/zabbix

nano /etc/zabbix

mot de passe que vous avez saisi lors de l'installation du paquet

mysql.

Timezone for PHP is not set. Please set "

s’affiche sur le navigateur web alors faire

/etc/php5/apache2/php.ini, decocher et

“date.timezone = CET

Client windows :

Créer le fichier c:\zabbix_agentd.conf et ajouter la ligne

Server= [adresse ip du serveur Zabbix].

Installer l’agent en le téléchargeant a cette adresse :

http://www.zabbix.com/downloads/1.4.4/zabbix_agents_1.4.4.windo

ws.i386.tar.gz

Décompresser-le et lancer l’éxécutable zabbix-agentd.exe

informations des serveurs :

Ouvrer le navigateur internet et allez sur l’adresse :

http://[adresse IP du serveur zabbix]/zabbix

: Par defaut le login est “admin” et il n’y a pas de mot de passe.

En cas de problèmes :

Warning: include_once(/etc/zabbix/dbconfig.php) [function.include

to open stream: Permission denied in /usr/share/zabbix/include/db.inc.php on

est affiché en haut de la page, alors donner les droits de lecture au fichier

/dbconfig.php sur le serveur serveur Zabbix :

chmod +r /etc/zabbix/dbconfig.php

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user

'@'localhost' (using password: NO) in

zabbix/include/db.inc.php on line 32 s'affiche

zabbix/dbconfig.php et complétez le champ DB_PASSWORD avec le

mot de passe que vous avez saisi lors de l'installation du paquet

Timezone for PHP is not set. Please set "date.timezone" option in php.ini.

sur le navigateur web alors faire sur le serveur : n

etc/php5/apache2/php.ini, decocher et modifier la valeur de cette maniè

date.timezone = CET” .

et ajouter la ligne

Installer l’agent en le téléchargeant a cette adresse :

http://www.zabbix.com/downloads/1.4.4/zabbix_agents_1.4.4.windo

agentd.exe

: Par defaut le login est “admin” et il n’y a pas de mot de passe.

/dbconfig.php) [function.include-once]: failed

/include/db.inc.php on

de lecture au fichier

pconnect]: Access denied for user

'@'localhost' (using password: NO) in

alors faire :

et complétez le champ DB_PASSWORD avec le

mot de passe que vous avez saisi lors de l'installation du paquet zabbix-server-

" option in php.ini. Si il

sur le serveur : nano

de cette manière

Page 3: Installation d’un s erveur de m onitoring Zabbix sur …reseaux.sansfil.free.fr/tuto/Installation Zabbix.pdfInstallation d’un s Zabbix 1. Installer un serveur LAMP : 1.1. Passez

5. Liens :

Site officiel : www.zabbix.com

Documentation Ubuntu sur Zabbix :

Documentation Ubuntu sur LAMP :

www.zabbix.com

Documentation Ubuntu sur Zabbix : http://doc.ubuntu-fr.org/zabbix

Documentation Ubuntu sur LAMP : http://doc.ubuntu-fr.org/lamp