Bonjour,
J’ai suivi le tutorial pour installer une sentinelle sur linux sur mon Rpi B :
- installation de Mono 3.12 = OK
- installation de supervisor = OK
J’ai modifié la config :
<?xml version="1.0" encoding="utf-8" ?> configuration> <appSettings> <add key="ConstellationServerURI" value="http://192.168.1.50:8088/" /> <add key="ConstellationAccessKey" value="secret_key" /> <add key="LocalPackagesDirectory" value="Packages" /> <add key="SentinelName" value="RPI" /> <!--<add key="ShutdownPackageTimeout" value="30000" />--> <!--<add key="UseMonoRuntime" value="true" />--> </appSettings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration>
Ensuite dans mon fichier de config de Constellation j’ai ajouté ma sentinelle “RPI” :
<sentinel name="RPI" credential="Standard"> </sentinel>
Finalement j’ai créer le fichier constellation.conf dans supervisor :
[program:constellation] command=mono-service Constellation.Sentinel.exe --no-daemon directory=/home/pi/Constellation/ user=root stdout_logfile=/home/pi/Constellation/svc.log redirect_stderr=true
Quand je relance supervisor et que je check les programmes avec supervisorctl, il me marque bien que constellation est démarré (il faut pour ça que je lance supervisor en root).
Pourtant dans Constellation je n’ai rien, rien dans la page Sentinelle, rien dans les Logs, aucun message d’erreur. J’ai revérifié l’adresse et la clé mais toujours rien.
Ai-je oublié une étape ?
Merci.