Problème de configuration de Zabbix
cidds
Messages postés
14
Statut
Membre
-
cidds Messages postés 14 Statut Membre -
cidds Messages postés 14 Statut Membre -
Bonjour,
voilà j'essaie tant bien que mal d'installer et configuré Zabbix 1.4.2. Ma plateforme est ubuntu 8.04 LTS Hardy Heron en machine virtuelle.
Je me suis aider de plusieurs tutoriaux sur internet mais sans réussir pour autant et j'ai beaucoup de mal avec la doc officiel en anglais voila pourquoi je me tourne vers vous pour m'aider. Je me suis fait une doc sur toutes les étapes que je fais lors de l'installation. J'ai déjà réussi a passer l'installation une fois mais je n'y arrive plus, je pense que c'est un soucis de droit dû au faites qu'ubuntu utilise la commande sudo. Voici ma démarche étape par étape :
Installation serveur Zabbix
-Pré requis : OS mis a jour, connexion Internet, droits
administrateur
I- Installer un serveur LAMP :
#sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin
L'installation se lance, l'outil de configuration s'ouvre et il
faut entrer le mot de passe pour le superutiliser de Mysql soit
'root' mettre pour mdp : admin; ensuite choisir le serveur web
apache2
( Phpmyadmin s'appuyant sur mysql il est conseiller de
l'installer en dernier après avoir choisit un mot de passe pour le
compte root de mysql afin de s'assurer du bon fonctionnement du
serveur LAMP.)
Problemes rencontré a ce niveau et résolution :
- quand le serveur Apache2 redémarre si l'erreur : "apache2:
Could not reliably determine the server's fully qualified
domaine name,using 127.0.0.1 for ServerName" apparait alors
éditer le fichier :
#sudo nano /etc/apache2/apache2.conf
et y intégrer ServerName 127.0.0.1
- Dans la version HARDY utilisée de ubuntu la page
http://localhost/phpmyadmin ne fonctionne pas il faut, pour
régler ce soucis, taper la commande :
#sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
- Certaines options du PHP ne sont pas adapté a nos besoin nous
les modifions :
#sudo nano /etc/php5/apache2/php.ini
Modifier les lignes et ne pas oublier d'enlever le point
virgule devant pour les rendre effective :
max_execution_time=300
date.timezone= Europe/Paris
Redémarré apache :
#sudo /etc/init.d/apache2 restart
-II Configuration
-Créer le groupe et l'utilisateur zabbix et valider les
droits sur l'arborescence /etc/zabbix:
#sudo groupadd zabbix
#sudo useradd zabbix -g zabbix
- Configurer mysql
#sudo mysql -u root -p
create database zabbix;
quit;
-Installer les paquets de zabbix
#sudo apt-get install zabbix-server-mysql
L'outil de configuration des paquets s'ouvre pour la
configuration du paquet, confirmé la configuration de la base
de données avec dbconfig-common puis entrer le mot de passe du
compte propriétaire qui servira a créer la base de données
Mysql ainsi que les utilisateurs mdp : admin ensuite choisir le
mot de passe de connexion pour zabbix-server-mysql sur le
serveur de base de données mdp : admin
#sudo apt-get install zabbix-frontend-php
choisir mysql pour le type de base de donnée utilisée pour le
php puis le mdp : admin
#sudo apt-get install zabbix-agent
Cette commande sert a mettre l'utilisateur zabbix propriétaire
donc ayant les droits sur zabbix:
#sudo chown -R zabbix.zabbix /etc/zabbix
Cela créer les schémas sql pour zabbix
#sudo cat /usr/share/zabbix/create/mysql.sql | mysql zabbix -u root –p
( Une erreur aparait : Error 1050 ( 42S01 ) at line 1 : Table ‘nodes’ already exists )
#sudo cat /usr/share/zabbix/create/data.sql | mysql zabbix -u root -p
( Une autre erreur : Erreur 1136 (21S01) at line 24 : Column doesn’t match value count at row 1 )
- Ajouter les services de zabbix
#sudo nano /etc/services
ajouter en fin de pages :
zabbix_agent 10050 /tcp # Zabbix ports
zabbix_trap 10051 /tcp
- configurer zabbix
vérifier certain fichiers de conf :
#sudo nano /etc/zabbix/zabbix_agentd.conf
( Retirer le # devant les lignes #ServerPort=10051 ; #ListenPort=10050 ; #ListenIp :127.0.0.1 )
voir si le Serveur est bien en 127.0.0.1
#sudo nano /etc/zabbix/zabbix_server.conf
( Retirer le # devant les lignes #ListenPort=10051 ; (non fait = #ListenIp :127.0.0.1 )
choisir le DBPassword=motdepasse (déjà entré donc rien touché là )
il faut modifier les droits sur un fichier php pour la base de
donnée afin de ne pas avoir de soucis
#sudo chmod -r /etc/zabbix/dbconfig.php
Ensuite lancer le serveur et l'agent :
#sudo zabbix_server
#sudo zabbix_agentd
Ouvrir la page http://localhost/zabbix pour accéder a l'interface
de zabbix 1.4.2, une procédure de 7 étape résume la configuration
avant d'accéder a l'interface même, a l'étape 6 une erreur est
indiquer dans le fichier de conf /usr/share/zabbix/conf/zabbix.conf.php, le fichier est proposé bien configuré, il suffit juste de remplacer celui existant par celui là avec la commande suivante :
#sudo cp /home/ina/Bureau/zabbix.conf.php /usr/share/zabbix/conf/zabbix.conf.php .
Ensuite faire retry, le
fichier est OK nous pouvons passer a l'étape suivante
( ici des erreurs aparaissent voilà le screen )
https://imageshack.com/
Si vous avez déjà travaillé sur zabbix, je suis interessé par des conseils ou autre voici mon mail : warrax19 arobase msn point com
Merci d'avance pour votre aide.
Cidds.
voilà j'essaie tant bien que mal d'installer et configuré Zabbix 1.4.2. Ma plateforme est ubuntu 8.04 LTS Hardy Heron en machine virtuelle.
Je me suis aider de plusieurs tutoriaux sur internet mais sans réussir pour autant et j'ai beaucoup de mal avec la doc officiel en anglais voila pourquoi je me tourne vers vous pour m'aider. Je me suis fait une doc sur toutes les étapes que je fais lors de l'installation. J'ai déjà réussi a passer l'installation une fois mais je n'y arrive plus, je pense que c'est un soucis de droit dû au faites qu'ubuntu utilise la commande sudo. Voici ma démarche étape par étape :
Installation serveur Zabbix
-Pré requis : OS mis a jour, connexion Internet, droits
administrateur
I- Installer un serveur LAMP :
#sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin
L'installation se lance, l'outil de configuration s'ouvre et il
faut entrer le mot de passe pour le superutiliser de Mysql soit
'root' mettre pour mdp : admin; ensuite choisir le serveur web
apache2
( Phpmyadmin s'appuyant sur mysql il est conseiller de
l'installer en dernier après avoir choisit un mot de passe pour le
compte root de mysql afin de s'assurer du bon fonctionnement du
serveur LAMP.)
Problemes rencontré a ce niveau et résolution :
- quand le serveur Apache2 redémarre si l'erreur : "apache2:
Could not reliably determine the server's fully qualified
domaine name,using 127.0.0.1 for ServerName" apparait alors
éditer le fichier :
#sudo nano /etc/apache2/apache2.conf
et y intégrer ServerName 127.0.0.1
- Dans la version HARDY utilisée de ubuntu la page
http://localhost/phpmyadmin ne fonctionne pas il faut, pour
régler ce soucis, taper la commande :
#sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
- Certaines options du PHP ne sont pas adapté a nos besoin nous
les modifions :
#sudo nano /etc/php5/apache2/php.ini
Modifier les lignes et ne pas oublier d'enlever le point
virgule devant pour les rendre effective :
max_execution_time=300
date.timezone= Europe/Paris
Redémarré apache :
#sudo /etc/init.d/apache2 restart
-II Configuration
-Créer le groupe et l'utilisateur zabbix et valider les
droits sur l'arborescence /etc/zabbix:
#sudo groupadd zabbix
#sudo useradd zabbix -g zabbix
- Configurer mysql
#sudo mysql -u root -p
create database zabbix;
quit;
-Installer les paquets de zabbix
#sudo apt-get install zabbix-server-mysql
L'outil de configuration des paquets s'ouvre pour la
configuration du paquet, confirmé la configuration de la base
de données avec dbconfig-common puis entrer le mot de passe du
compte propriétaire qui servira a créer la base de données
Mysql ainsi que les utilisateurs mdp : admin ensuite choisir le
mot de passe de connexion pour zabbix-server-mysql sur le
serveur de base de données mdp : admin
#sudo apt-get install zabbix-frontend-php
choisir mysql pour le type de base de donnée utilisée pour le
php puis le mdp : admin
#sudo apt-get install zabbix-agent
Cette commande sert a mettre l'utilisateur zabbix propriétaire
donc ayant les droits sur zabbix:
#sudo chown -R zabbix.zabbix /etc/zabbix
Cela créer les schémas sql pour zabbix
#sudo cat /usr/share/zabbix/create/mysql.sql | mysql zabbix -u root –p
( Une erreur aparait : Error 1050 ( 42S01 ) at line 1 : Table ‘nodes’ already exists )
#sudo cat /usr/share/zabbix/create/data.sql | mysql zabbix -u root -p
( Une autre erreur : Erreur 1136 (21S01) at line 24 : Column doesn’t match value count at row 1 )
- Ajouter les services de zabbix
#sudo nano /etc/services
ajouter en fin de pages :
zabbix_agent 10050 /tcp # Zabbix ports
zabbix_trap 10051 /tcp
- configurer zabbix
vérifier certain fichiers de conf :
#sudo nano /etc/zabbix/zabbix_agentd.conf
( Retirer le # devant les lignes #ServerPort=10051 ; #ListenPort=10050 ; #ListenIp :127.0.0.1 )
voir si le Serveur est bien en 127.0.0.1
#sudo nano /etc/zabbix/zabbix_server.conf
( Retirer le # devant les lignes #ListenPort=10051 ; (non fait = #ListenIp :127.0.0.1 )
choisir le DBPassword=motdepasse (déjà entré donc rien touché là )
il faut modifier les droits sur un fichier php pour la base de
donnée afin de ne pas avoir de soucis
#sudo chmod -r /etc/zabbix/dbconfig.php
Ensuite lancer le serveur et l'agent :
#sudo zabbix_server
#sudo zabbix_agentd
Ouvrir la page http://localhost/zabbix pour accéder a l'interface
de zabbix 1.4.2, une procédure de 7 étape résume la configuration
avant d'accéder a l'interface même, a l'étape 6 une erreur est
indiquer dans le fichier de conf /usr/share/zabbix/conf/zabbix.conf.php, le fichier est proposé bien configuré, il suffit juste de remplacer celui existant par celui là avec la commande suivante :
#sudo cp /home/ina/Bureau/zabbix.conf.php /usr/share/zabbix/conf/zabbix.conf.php .
Ensuite faire retry, le
fichier est OK nous pouvons passer a l'étape suivante
( ici des erreurs aparaissent voilà le screen )
https://imageshack.com/
Si vous avez déjà travaillé sur zabbix, je suis interessé par des conseils ou autre voici mon mail : warrax19 arobase msn point com
Merci d'avance pour votre aide.
Cidds.
A voir également:
- Le serveur zabbix ne fonctionne pas les informations affichées peuvent ne pas être actuelles
- Entrer les informations d'identification reseau - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Changer serveur dns - Guide
- Le serveur de récupération n'a pas pu être contacté - Forum MacOS
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? ✓ - Forum Word
2 réponses
Problème d'installation résolu
donne un accès en lecture au fichier /etc/zabbix/dbconfig.php au serveur web :
#sudo chmod +r /etc/zabbix/dbconfig.php
cela a fait disparaitre les vilaines lignes rouges sur le screen de la dernière page de la conf, maintenant je cherche comment faire marcher la communication entre serveur client windows, il est rentré mais non reconnu car unknow et je ne comprend pas bien comment envoyé les données au serveur.
Cidds
donne un accès en lecture au fichier /etc/zabbix/dbconfig.php au serveur web :
#sudo chmod +r /etc/zabbix/dbconfig.php
cela a fait disparaitre les vilaines lignes rouges sur le screen de la dernière page de la conf, maintenant je cherche comment faire marcher la communication entre serveur client windows, il est rentré mais non reconnu car unknow et je ne comprend pas bien comment envoyé les données au serveur.
Cidds