installation d’un s erveur de m onitoring zabbix sur …reseaux.sansfil.free.fr/tuto/installation...
TRANSCRIPT
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
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
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