Différences entre les versions de « Exécution en tant que service de l’Agent DVR sous Linux »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
Ligne 1 : Ligne 1 :
<big>'''Linux - Installation sur le serveur sous Debian 11.</big>'''  
<big>'''Linux - Installation sur le serveur sous Debian 11.</big>'''  


Pour exécuter des services sur Linux, vous devez créer un fichier systemd ("configuration de l'unité de service.
Pour exécuter des services sur Linux, vous devez créer un fichier systemd (configuration de l'unité de service).


Créez ou modifiez le fichier 'AgentDVR.service' dans le répertoire de l'Agent (où vous avez décompressé l'Agent - /etc/AgentDVR.service dans notre cas) et remplacez les champs '''DOT_NET_LOCATION''', '''AGENT_LOCATION''' et '''YOUR_USERNAME''' (comme ci-dessous) :
Créez ou modifiez le fichier 'AgentDVR.service' dans le répertoire de l'Agent (où vous avez décompressé l'Agent - /etc/AgentDVR.service dans notre cas) et remplacez les champs '''DOT_NET_LOCATION''', '''AGENT_LOCATION''' et '''YOUR_USERNAME''' (comme ci-dessous) :

Version actuelle datée du 4 juin 2022 à 19:58

Linux - Installation sur le serveur sous Debian 11.

Pour exécuter des services sur Linux, vous devez créer un fichier systemd (configuration de l'unité de service).

Créez ou modifiez le fichier 'AgentDVR.service' dans le répertoire de l'Agent (où vous avez décompressé l'Agent - /etc/AgentDVR.service dans notre cas) et remplacez les champs DOT_NET_LOCATION, AGENT_LOCATION et YOUR_USERNAME (comme ci-dessous) :

Notre fichier

root@telesurveillance:/home/dominique# cat /etc/AgentDVR.service


[Unit]

Description=AgentDVR

[Service]

WorkingDirectory=/etc

ExecStart=/etc/start_agent.sh

# to query logs using journalctl, set a logical name here

SyslogIdentifier=AgentDVR

User=root

# ensure the service automatically restarts

Restart=always

# amount of time to wait before restarting the service

RestartSec=5

[Install]

WantedBy=multi-user.target


Copiez le fichier dans le répertoire système et démarrez-le (en administrateur root) :

cd /etc/

cp AgentDVR.service /etc/systemd/system/AgentDVR.service

systemctl daemon-reload

systemctl start AgentDVR

Pour vérifier l'état du service :

systemctl status AgentDVR.service

En plus de la commande status, vous pouvez utiliser la commande 'journalctl' pour lire tout ce que le service imprime sur la console :

journalctl -u AgentDVR

Pour activer le démarrage automatique du service, exécutez la commande suivante :

systemctl enable AgentDVR

Si vous modifiez le fichier de service, vous devrez recharger la liste des services :

systemctl stop AgentDVR

systemctl daemon-reload

systemctl start AgentDVR


Sources :

https://www.ispyconnect.com/userguide-agent-service.aspx