Serveurs OCS / GLPI

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
Epoc2016
Messages : 9
Inscription : 03 déc. 2025, 17:51
Status : Hors-ligne

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

Cordialement,

Epoc2016
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6291
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
Avatar de l’utilisateur
Epoc2016
Messages : 9
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..

Cordialement,

Epoc2016
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6291
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.

Code : Tout sélectionner

telnet   x.x.x.222 3306
Si tu vois la tentative de connexion dans les logs de mariadb, tu auras plus d'infos sur la raison de ce refus.
Avatar de l’utilisateur
Epoc2016
Messages : 9
Inscription : 03 déc. 2025, 17:51
Status : Hors-ligne

Merci pour le retour..

Je n'ai installé, et configuré aucun parefeu, sur aucune des machines..

Je vais tester la commande lundi à mon retour au boulot..

Je te dirai..

Cordialement,

Epoc2016
Avatar de l’utilisateur
Epoc2016
Messages : 9
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..

Cordialement,

Epoc2016
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6291
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)
Avatar de l’utilisateur
Epoc2016
Messages : 9
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

Cordialement,

Epoc2016
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6291
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
Avatar de l’utilisateur
Epoc2016
Messages : 9
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.

Cordialement,

Epoc2016
Avatar de l’utilisateur
Epoc2016
Messages : 9
Inscription : 03 déc. 2025, 17:51
Status : Hors-ligne

Tous les agents OCS, remontent les inventaires sur le serveur que j'ai refait hier.
A ce niveau tout est OK.

Cordialement,

Epoc2016
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6291
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Est ce que tu arrives maintenant à te connecter en local et en distance au serveur mariadb ?
Avatar de l’utilisateur
Epoc2016
Messages : 9
Inscription : 03 déc. 2025, 17:51
Status : Hors-ligne

Non..
En local en utilisant la commande : mysql -u root -p Je peux me connecter à mariadb
Sur le serveur GLPI via le plugin, non, la connexion est refusée..

Cordialement,

Epoc2016
Avatar de l’utilisateur
Epoc2016
Messages : 9
Inscription : 03 déc. 2025, 17:51
Status : Hors-ligne

J'ai essayer cette commande:

root@OCS:/# telnet x.x.x..222 3306
Trying x.x.x..222...
telnet: Unable to connect to remote host: Connexion refusée

Cordialement,

Epoc2016
Répondre