Bonjour à tous,
J'avance tout doucement avec mon problème d'exécution de script dans un
filtre de Zoneminder.
Mon script est bien appelé, puisque je trouve dans les logs de
zmfilter_17 les lignes suivantes :
08/17/26 06:31:26.903816 zmfilter_17[32668].INF [main:1233] [Executing
'/usr/local/bin/zm-asterisk-alert.sh "Camera-2" "759" "2026-08-17
06:30:33" "1" "56"']
Sauf que rien ne part. Si je lance ce script en tant que simple
utilisateur (moi en l'occurrence ou www-data comme ceci :
sudo -u www-data /usr/local/bin/zm-asterisk-alert.sh), je reçois bien
l'alerte.
Root rayleigh:[/var/log/zm] > sudo -u www-data
/usr/local/bin/zm-asterisk-alert.sh "Camera-3" "761" "2026-08-17
06:38:41" "1" "39"
spawn telnet 127.0.0.1 5038
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Asterisk Call Manager/11.0.0
Action: Login
Username: zoneminder
Secret: xxxxxxxxx
Response: Success
Message: Authentication accepted
Action: MessageSend
ActionID: 761
To: pjsip:6003
From: "Notification Zoneminder" <sip:[email protected]>
Body: Événement 761 sur le moniteur Camera-3. heure 2026-08-17 06:38:41,
nombre d'images en alarme 1, score 39.
Response: Success
ActionID: 761
Message: Message successfully sent
Action: Logoff
Response: Goodbye
Message: Thanks for all the fish.
Root rayleigh:[/var/log/zm] >
Je ne comprends pas ce qui pourrait empêcher l'exécution de ce script
depuis Zoneminder. Il ne semble pas visé par une règle apparmor, les
droits sont les bons (-rwxr-xr-x 1 root staff). Je n'ai aucune trace
dans les logs en dehors des lignes dans zmfilter_17.log.
Je prends toute idée parce que, là, je sèche.
Bien cordialement,
JB
signature.asc
Description: OpenPGP digital signature

