Si votre Unity ne remonte pas dans l'interface web de votre serveur, veuillez vérifier ces différents points avant de contacter le support Esia.
Vous pouvez vous connecter en SSH sur la Unity avec les paramètres suivants:
Dans les lignes de commande fournies dans ce tuto les variables suivantes doivent être remplacées par :
Voir tuto : Comment configurer l'IP d'une Unity ?
La Unity doit pouvoir faire une résolution DNS sur l'URL du serveur Esia
En SSH :
nslookup $URL
Exemple de réponse valide :
esia@gesa:~$ nslookup demo.esia-sa.com Server: 192.168.201.254 Address: 192.168.201.254#53 Non-authoritative answer: Name: demo.esia-sa.com Address: 78.129.101.54
Exemple de réponse invalide :
esia@gesa:~$ nslookup demozz.esia-sa.com Server: 192.168.201.254 Address: 192.168.201.254#53 ** server can't find demozz.esia-sa.com: NXDOMAIN
La Unity doit pouvoir sortir sur les ports 80, 2080 et 443. Vérifiez les règles de votre Pare-feu si ce n'est pas le cas.
Pour vérifier que les ports sont bien ouverts vous pouvez utiliser le plugin CHECK_TCP depuis la Unity :
/usr/local/gesa/plugins/check_tcp -H $URL -p $PORT -w 1 -c 2
Le path a changé pour les nouvelles unity 2024 (debian 11) :
/usr/local/esia/plugins/check_tcp -H $URL -p $PORT -w 1 -c 2
Exemple de réponse valide :
esia@gesa:~$ /usr/local/gesa/plugins/check_tcp -H demo.esia-sa.com -p 80 -w 1 -c 2 TCP OK - 0,002 second response time on port 80|time=0,001789s;1,000000;2,000000;0,000000;10,000000
Exemple de réponse invalide :
esia@gesa:~$ /usr/local/gesa/plugins/check_tcp -H demo.esia-sa.com -p 9000 -w 1 -c 2 Connexion refusée
La Unity reçoit de la part du serveur principal d'Esia l'URL du serveur auquel elle doit se connecter et l'enregistre dans un fichier. Vous pouvez vérifier que cette URL correspond bien à celle de votre serveur en tapant :
cat /tmp/gesa/server_url
Exemple de réponse valide :
esia@gesa:~$ cat /tmp/gesa/server_url demo.esia-sa.com:2080
Dans le cas où la Unity n'a pas pu joindre le serveur principal d'Esia, le fichier est vide.