Bonjour,
Je recherche une solution, je ne sais pas si le sujet à été abordé déjà..
J'ai monté deux serveurs Debian 12, tous deux dans la même tranche IP (GLPI x.x.x.224 / OCS x.x.x.222)
La config des serveurs est la même: Debian 12 - PHP 8.2 - Mariadb 10.11
GLPI 11.0.1
OCS 2.12.3
Les deux serveurs via leurs agents respectifs sur PC clients, remontent correctement leurs inventaires..
Je souhaiterais utiliser le plugin OCS sur le serveur GLPI, mais il semblerais le port 3306 utilisé par OCS soit fermé..
En utilisant le plugin OCS sur le serveur GLPI, avec la bonne adresse IP, le bon nom de table, le bon "user" et le bon "paswd" je n'ai pas accès à l'inventaire OCS.
J'ai tester dans la configuration ( nano /etc/mysql/mariadb.conf.d/50-server.cnf) en utilisant le commande MySql "bind-address = 0.0.0.0" sur le serveur OCS, mais la connexion, à partir de GLPI, à la bd est refusée..
Si quelqu'un aurait une idée, merci d'avance..
Cordialement,
Epoc
Serveurs OCS / GLPI
- piratebab
- Site Admin

- Messages : 6294
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Bonjour,
prenons les problèmes 1 par 1.
Pour mariadb, connexion depuis un autre PC: sur un autre PC ouvre un terminal, et essaie de te connecter à la base avec les identifiants utilisés par GLPI (je supose que tu as déja validé en local)
vérifie aussi que dans la conf #skip-networking est bien précédé d'un #
Tu peux aussi utiliser mysqladmin
Pou une vérification plus poussée de la conf mariadb:
https://mariadb.com/docs/server/mariadb ... tion-guide
prenons les problèmes 1 par 1.
Pour mariadb, connexion depuis un autre PC: sur un autre PC ouvre un terminal, et essaie de te connecter à la base avec les identifiants utilisés par GLPI (je supose que tu as déja validé en local)
vérifie aussi que dans la conf #skip-networking est bien précédé d'un #
Tu peux aussi utiliser mysqladmin
Pou une vérification plus poussée de la conf mariadb:
https://mariadb.com/docs/server/mariadb ... tion-guide
- Epoc2016
- Membre

- Messages : 11
- Inscription : 03 déc. 2025, 17:51
- Status : Hors-ligne
Bonjour,
Oui, une chose après l'autre..
J'ai ouvert un terminal.. sur un autre poste, j'ai tenté une connexion avec la commande:
mysql -h x.x.x.222 -u man -p (adresse IP du serveur OCS, un user aynat les droits 'GRANT ALL PRIVILEGES' sur mariadb et le paswd allant avec)
Le message de retour:
"Received error packet before completion of TLS handshake. The authenticity of the following error cannot be verified: 1130 - Host 'x.x.x.224' is not allowed to connect to this MariaDB server"
Le user, n'est pas autorisé à se connecter à mariadb.
J'ai aussi consulté longuement le lien de Mariadb..
sans succès..
Oui, une chose après l'autre..
J'ai ouvert un terminal.. sur un autre poste, j'ai tenté une connexion avec la commande:
mysql -h x.x.x.222 -u man -p (adresse IP du serveur OCS, un user aynat les droits 'GRANT ALL PRIVILEGES' sur mariadb et le paswd allant avec)
Le message de retour:
"Received error packet before completion of TLS handshake. The authenticity of the following error cannot be verified: 1130 - Host 'x.x.x.224' is not allowed to connect to this MariaDB server"
Le user, n'est pas autorisé à se connecter à mariadb.
J'ai aussi consulté longuement le lien de Mariadb..
sans succès..
Cordialement,
Epoc2016
- piratebab
- Site Admin

- Messages : 6294
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Il faut que tu vérifie dans les logs de mariadb si tu vois cette tentative de connexion.
Si tu ne la vois pas, c'est que c'est un pb réseau, un parefeu te bloque quelque part.
Dans le lien que je t'ai donné, tu peux vérifier la connexion réseau avec la commande telnet.
Si tu vois la tentative de connexion dans les logs de mariadb, tu auras plus d'infos sur la raison de ce refus.
Si tu ne la vois pas, c'est que c'est un pb réseau, un parefeu te bloque quelque part.
Dans le lien que je t'ai donné, tu peux vérifier la connexion réseau avec la commande telnet.
Code : Tout sélectionner
telnet x.x.x.222 3306- Epoc2016
- Membre

- Messages : 11
- Inscription : 03 déc. 2025, 17:51
- Status : Hors-ligne
Bonjour,
J'ai tester la commande sur le serveur GLPI (x.x.x.224) et sur le serveur lui même OCS (x.x.x.222) et j'ai le même message :
MariaDB serverConnection closed by foreign host.
Actuellement je recherche les Log de mariadb..cela me prendra un peut de temps..beaucoup de dossiers à parcourir..
Merci..
J'ai tester la commande sur le serveur GLPI (x.x.x.224) et sur le serveur lui même OCS (x.x.x.222) et j'ai le même message :
MariaDB serverConnection closed by foreign host.
Actuellement je recherche les Log de mariadb..cela me prendra un peut de temps..beaucoup de dossiers à parcourir..
Merci..
Cordialement,
Epoc2016
- piratebab
- Site Admin

- Messages : 6294
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Dans/var/log et regarde dans mysql.
mariadb est sur le serveur OCS, c'est bien ça ?
Si tu n'accede pas à mariadb en local sur le serveur OCS, c'est qu'il doit y avoir des restrictions mises dans la config de mariadb (à l'install d'OCS probablement)
mariadb est sur le serveur OCS, c'est bien ça ?
Si tu n'accede pas à mariadb en local sur le serveur OCS, c'est qu'il doit y avoir des restrictions mises dans la config de mariadb (à l'install d'OCS probablement)
- Epoc2016
- Membre

- Messages : 11
- Inscription : 03 déc. 2025, 17:51
- Status : Hors-ligne
Dans /var/log, je ne trouve pas mysql..
En local, je me connecte sur mariadb (mysql -u root -p), en telnet il refuse la connexion..via un autre PC en web je peux me connecter sur mariadb avec une page .php (x.x.x.222/adminer.php).
Ce que je ferai, je réinstalle au propre du serveur OCS..Je pense que j'ai trop bidouiller dedans..
je reviendrai vers toi quand j'aurai réinstallé l'OCS et refais correctement l'installe mariadb, avec la remonté des agents OCS..
Histoire de partir sur une base saine..?!
Avec ma charge de travail, 2 ou 3 jours.
Si possible ne pas clôturer l'incident...
Merci
En local, je me connecte sur mariadb (mysql -u root -p), en telnet il refuse la connexion..via un autre PC en web je peux me connecter sur mariadb avec une page .php (x.x.x.222/adminer.php).
Ce que je ferai, je réinstalle au propre du serveur OCS..Je pense que j'ai trop bidouiller dedans..
je reviendrai vers toi quand j'aurai réinstallé l'OCS et refais correctement l'installe mariadb, avec la remonté des agents OCS..
Histoire de partir sur une base saine..?!
Avec ma charge de travail, 2 ou 3 jours.
Si possible ne pas clôturer l'incident...
Merci
Cordialement,
Epoc2016
- piratebab
- Site Admin

- Messages : 6294
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
telnet, c'espour tester le réseau, normal que ça ne fonctionne pas en local. En local, on utilise lsof of netstat
Code : Tout sélectionner
netstat -lataupen- Epoc2016
- Membre

- Messages : 11
- Inscription : 03 déc. 2025, 17:51
- Status : Hors-ligne
Bonjour,
J'ai effectué la commande (netstat -lataupen), ci-dessous le résultat:
root@OCS:/# netstat -lataupen
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 13274 554/sshd: /usr/sbin
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 103 16383 951/mariadbd
tcp 0 64 10.0.99.222:22 10.0.200.109:57991 ESTABLISHED 0 18628 802/sshd: epoc [pri
tcp6 0 0 :::80 :::* LISTEN 0 17461 678/apache2
tcp6 0 0 :::22 :::* LISTEN 0 13276 554/sshd: /usr/sbin
tcp6 0 0 :::21 :::* LISTEN 0 1001 513/vsftpd
J'ai vu que le 3306 est en écoute sur l'adresse locale.
J'ai effectué la commande (netstat -lataupen), ci-dessous le résultat:
root@OCS:/# netstat -lataupen
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 13274 554/sshd: /usr/sbin
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 103 16383 951/mariadbd
tcp 0 64 10.0.99.222:22 10.0.200.109:57991 ESTABLISHED 0 18628 802/sshd: epoc [pri
tcp6 0 0 :::80 :::* LISTEN 0 17461 678/apache2
tcp6 0 0 :::22 :::* LISTEN 0 13276 554/sshd: /usr/sbin
tcp6 0 0 :::21 :::* LISTEN 0 1001 513/vsftpd
J'ai vu que le 3306 est en écoute sur l'adresse locale.
Cordialement,
Epoc2016
- piratebab
- Site Admin

- Messages : 6294
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Tu as bien exécuté cette commande telnet sur la machine client de mariadb (pas le serveur)?
2 possibilités:
- un parefeu bloque la connexion
- mariadb n'est pas configuré correctement
Tu as bien configuré mariadb pour étre utilisé depuis un client externe ?
en local, netstat devrais te donner
si tu as mariadb n'écoute qu'en local
2 possibilités:
- un parefeu bloque la connexion
- mariadb n'est pas configuré correctement
Tu as bien configuré mariadb pour étre utilisé depuis un client externe ?
Code : Tout sélectionner
bind-address = 0.0.0.0Code : Tout sélectionner
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTENCode : Tout sélectionner
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN- Epoc2016
- Membre

- Messages : 11
- Inscription : 03 déc. 2025, 17:51
- Status : Hors-ligne
J'ai effectué la commande la commande netstat -lataupen sur le serveur OCS
Avant modif du paramètre "bind-address...." :
root@debian-12:/# netstat -lataupen
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18639 798/sshd: /usr/sbin
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 102 994871 297594/mariadbd
tcp 0 264 192.168.0.33:22 192.168.0.118:54776 ESTABLISHED 0 1041026 311761/sshd: epoc [
tcp6 0 0 :::80 :::* LISTEN 0 826771 238527/apache2
tcp6 0 0 :::22 :::* LISTEN 0 18641 798/sshd: /usr/sbin
Après modif du paramètres "bind-address....":
root@debian-12:/etc/mysql/mariadb.conf.d# netstat -lataupen
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18639 798/sshd: /usr/sbin
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 102 1047138 312030/mariadbd
tcp 0 264 x.x.x.222:22 x.x.x.224:54776 ESTABLISHED 0 1041026 311761/sshd: epoc [
tcp6 0 0 :::80 :::* LISTEN 0 826771 238527/apache2
tcp6 0 0 :::22 :::* LISTEN 0 18641 798/sshd: /usr/sbin
Sur le serveur distant (GLPI) la commande telnet donne ceci après la modif "bind-address…" sur le serveur OCS:
root@debian12:/# telnet x.x.x.222 3306
Trying x.x.x.222...
Connected to x.x.x.222
Escape character is '^]'.
GHost 'debian12.lan' is not allowed to connect to this MariaDB serverConnection closed by foreign host.
Le serveur est propre, pas de firewall installé ni configuré, à moins qu'il y en ait un par défaut, mais je ne pense pas..
Avant modif du paramètre "bind-address...." :
root@debian-12:/# netstat -lataupen
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18639 798/sshd: /usr/sbin
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 102 994871 297594/mariadbd
tcp 0 264 192.168.0.33:22 192.168.0.118:54776 ESTABLISHED 0 1041026 311761/sshd: epoc [
tcp6 0 0 :::80 :::* LISTEN 0 826771 238527/apache2
tcp6 0 0 :::22 :::* LISTEN 0 18641 798/sshd: /usr/sbin
Après modif du paramètres "bind-address....":
root@debian-12:/etc/mysql/mariadb.conf.d# netstat -lataupen
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18639 798/sshd: /usr/sbin
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 102 1047138 312030/mariadbd
tcp 0 264 x.x.x.222:22 x.x.x.224:54776 ESTABLISHED 0 1041026 311761/sshd: epoc [
tcp6 0 0 :::80 :::* LISTEN 0 826771 238527/apache2
tcp6 0 0 :::22 :::* LISTEN 0 18641 798/sshd: /usr/sbin
Sur le serveur distant (GLPI) la commande telnet donne ceci après la modif "bind-address…" sur le serveur OCS:
root@debian12:/# telnet x.x.x.222 3306
Trying x.x.x.222...
Connected to x.x.x.222
Escape character is '^]'.
GHost 'debian12.lan' is not allowed to connect to this MariaDB serverConnection closed by foreign host.
Le serveur est propre, pas de firewall installé ni configuré, à moins qu'il y en ait un par défaut, mais je ne pense pas..
Cordialement,
Epoc2016
- Epoc2016
- Membre

- Messages : 11
- Inscription : 03 déc. 2025, 17:51
- Status : Hors-ligne
Il me restera une dernière chose à tester, monter un mariadb sur une installe Debain 12 saine, et tester la connexion à la base de données via un telnet sur un client dans le même LAN, sans OCS, ni GLPI..
Je te dirai ce que cela donne..
Peut-être que l'installe OCS bloque le port 3306 et n'autorise que le local..
Dans ce cas, je ne pourrai qu'utiliser les deux serveurs indépendamment l'un de l'autre..
Je te dirai ce que cela donne..
Peut-être que l'installe OCS bloque le port 3306 et n'autorise que le local..
Dans ce cas, je ne pourrai qu'utiliser les deux serveurs indépendamment l'un de l'autre..
Cordialement,
Epoc2016
