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
#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 )
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.
Trouvez des réponses à vos questions sur les distributions, les commandes en ligne et la résolution de problèmes. Partagez vos connaissances et connectez-vous avec la communauté open source pour maîtriser ces systèmes d'exploitation.