Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/01/2017, à 17:48

Huile-Smith

ZABBIX 3.2 sur UbuntuServer 16.04

Bonjour,

j'ai un petit soucis suite à la mise en place de l'outil de monitoring Zabbix.

J'ai suivi deux tuto
- Le 1er concernant la mise en place de Mysql
                https://www.digitalocean.com/community/ … untu-16-04
- Le 2eme concernant la mise en place de zabbix (site officiel)
                https://www.zabbix.com/documentation/3. … with_mysql



Une fois, l'installation effectué j'ai les messages suivant sur l'interface WEB :
- http://imgur.com/a/A0INp
- http://imgur.com/uNdXSoJ

Pourtant le mot de passe défini dans ''MySQL'' et le mot de passe situé dans /etc/zabbix/web/zabbix.conf.php sont identiques.

Je vérifie donc l'état du service (sudo service zabbix-server status)
- http://imgur.com/hGkkvjp

Le service a l'air de marcher.

Cependant, lorsque je vérifie les logs , je tombe sur ça :

5155:20120401:204322.988 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)
5155:20120401:204322.988 Database is down. Reconnecting in 10 seconds.



Need Helppppppppppppppp

Dernière modification par Huile-Smith (Le 22/01/2017, à 16:58)

Hors ligne

#2 Le 20/01/2017, à 12:23

bruno

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Bonjour,

Est-ce que tu arrives à te connecter à mysql avec l'utilisateur zabbix :

mysql -u zabbix -p

Si cela ne marche pas, vérifie l'utilisateur zabbix en te connectant en tant que root :

mysql -u root -p

puis

SELECT Host,User,authentication_string FROM mysql.user;

PS: merci de faire des copier/coller des résultats et non des images…

Dernière modification par bruno (Le 22/01/2017, à 14:25)

Hors ligne

#3 Le 22/01/2017, à 14:17

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Bonjour,

Oui, j'arrive à me connecter à MYSQL sans problèmes.

****@ZabbixServer:~$ mysql -u *user* -p
Enter password: 
Welcome to the MySQL monitor...
mysql>
 SELECT Host,User,authentication_string FROM mysql.user;
+-----------+------------------+-------------------------------------------+
| Host      | User             | authentication_string                     |
+-----------+------------------+-------------------------------------------+
| localhost | root             |***************************************************|
| localhost | mysql.sys        |**************************************************|
| localhost | debian-sys-maint | ********************************************************|
| localhost | zabbix           | ***********************************************************|

Sur plusieurs forums, on explique que cela vient d'un problème de droits
Lors de l'installation, j'ai utilisé la commande :

GRANT ALL PRIVILEGES ON zabbix.*  TO zabbix@localhost identified by 'password';

password ici est le même que dans le fichier zabbix.conf.php. Lorsque je le change, je n'ai plus accès à l'interface Web, cela me met Database error.
Après il doit peut-être être identique avec un 3ème mdp..

Je suis perdu !



PS : dsl, je pensais que les images étaient plus compréhensible.

Dernière modification par Huile-Smith (Le 22/01/2017, à 14:27)

Hors ligne

#4 Le 22/01/2017, à 14:24

cqfd93

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Bonjour,

Et il est aussi recommandé de mettre les retours entre balises code !

Ajout des balises à un texte existant :

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#5 Le 22/01/2017, à 14:24

bruno

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Avec l'utilisateur zabbix ?

Dernière modification par bruno (Le 22/01/2017, à 14:25)

Hors ligne

#6 Le 22/01/2017, à 14:34

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

J'ai édité mes anciens messages.

Non, je me connecte sur mysql en ''root''.

Car quand je me connecte avec Zabbix et que j'utilise la commande GRANT, j'ai un message d'erreur :

mysql> GRANT ALL PRIVILEGES ON zabbix.* to zabbix@localhost identified by '*********';
ERROR 1044 (42000): Access denied for user 'zabbix'@'localhost' to database 'zabbix'

Hors ligne

#7 Le 22/01/2017, à 14:54

bruno

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Ok.
D'après ton retour en #3 tu as bien un utilisateur zabbix@localhost. Donc tu devrais pouvoir te connecter avec :

mysql -u zabbix -p

en saisissant le mot de passe de zabbix.

Si tu n'y arrives pas, reconnecte toi avec root :

mysql -u root -p

Vérifie que la base zabbix existe bien avec la commande :

SHOW DATABASES;

Puis redonne les droits à l’utilisateur zabbix :

GRANT ALL PRIVILEGES ON zabbix.*  TO zabbix@localhost identified by 'password';


puis :

FLUSH PRIVILEGES;

enfin :

quit

Dernière modification par bruno (Le 22/01/2017, à 14:54)

Hors ligne

#8 Le 22/01/2017, à 15:17

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Quand je me connecte avec Zabbix sur MYSQL, et que j'essaye d'attribué les droits, j'ai ce message :

mysql> GRANT ALL PRIVILEGES ON zabbix.* to zabbix@localhost identified by '*********';
ERROR 1044 (42000): Access denied for user 'zabbix'@'localhost' to database 'zabbix'

Quand je me connecte avec root sur MYSQL, et que j'essaye d'attribué les droits, j'ai ce message :

mysql>  GRANT ALL PRIVILEGES ON zabbix.* to zabbix@localhost identified by '*************';
Query OK, 0 rows affected, 1 warning (0,00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0,00 sec)
mysql> exit;

Cependant, cela ne change rien, sur l'interface WEB, "Zabbix Server is not running" ...

Hors ligne

#9 Le 22/01/2017, à 15:41

bruno

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Est-ce que tu vois bien la base zabbix avec :

SHOW DATABASES;

Dans ton tout dernier retour de commandes il y a un divertissement (1 warning) que l'on ne voit pas. Avant de relancer cette commande SQL fais :

/W

Hors ligne

#10 Le 22/01/2017, à 16:07

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Oui je vois bien la base Zabbix :

Avec Root

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| zabbix             |
+--------------------+
5 rows in set (0,06 sec)

Avec zabbix

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| zabbix             |
+--------------------+
2 rows in set (0,00 sec)

Je n'ai pas compris comment utiliser

/W

Hors ligne

#11 Le 22/01/2017, à 16:27

bruno

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Tu te connectes en root :

mysql -u root -p

Tu tapes (erreur sur mon message précédent \W en non /W :

\W

cela va activer les avertissements dans la console mysql. Et tu réessaies :

GRANT ALL PRIVILEGES ON zabbix.* to zabbix@localhost identified by '*********';

Sinon, d'après tes retours l'utilisateur zabbix existe bien, la base zabbix existe bien, tu arrives à te connecter à MySQL avec cet utilisateur, donc je ne vois pas pourquoi tu as cette erreur de connexion en #1 à moins que le mot de passe ne soit erronné :

connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)=

Hors ligne

#12 Le 22/01/2017, à 16:34

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

mysql> \W
Show warnings enabled.
mysql> GRANT ALL PRIVILEGES ON zabbix.* to zabbix@localhost identified by '<Kuom60290>';
Query OK, 0 rows affected, 1 warning (0,00 sec)

Warning (Code 1287): Using GRANT statement to modify existing user's properties other than privileges is deprecated and will be removed in future release. Use ALTER USER statement for this operation.

Oui, je ne comprends pas non-plus ...

Hors ligne

#13 Le 22/01/2017, à 16:57

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Au passage, voici mon fichier zabbix.conf.php

// Zabbix GUI configuration file.
global $DB;

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = '***********';

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'zabbix';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

Hors ligne

#14 Le 22/01/2017, à 17:43

bruno

Re : ZABBIX 3.2 sur UbuntuServer 16.04

humm…

$DB['PORT']     = '0';

Il n'y a rien qui te choque là ? lol
Par défaut, mysql est en écoute sur le port 3306…

Dernière modification par bruno (Le 22/01/2017, à 17:45)

Hors ligne

#15 Le 22/01/2017, à 18:00

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

Exact, petit oubli de modification lors de la configuration via l'interface ^^.

Cependant, le problème reste le même sad

Hors ligne

#16 Le 22/01/2017, à 18:08

Huile-Smith

Re : ZABBIX 3.2 sur UbuntuServer 16.04

TROUVé !!!!!!!!!!!!!

Je ne ciblais pas exactement le bon endroit. Ton dernier message m'a rappelé le fichier zabbix_server.conf ^^
lorsqu'il fallait éditer la ligne ci dessous, j'ai pas mis le bon mot de passe ..

DBPassword=*******

Erreur de débutant qui m'a fait comprendre comment fonctionnait exactement Zabbix avec MySql, un mal pour un bien !!

Merci d'avoir pris le temps de m'aider, très sympa de votre part.

Bon dimanche Bruno.

Hors ligne