Bonjour

j' ai  abandonné zm depuis longtemps, dans mes notes j'avais

Options => Path/Chemins
PATH_ZMS (Web path to zms streaming server) = /zm/cgi-bin/nph-zms

Peur être que l'emplacement du script est important et cgi-bin me parait être une bonne option (si l'architecture est toujours la même, ici c'était avec Bullseye)

Le 17/08/2026 à 11:33, BERTRAND Joël a écrit :
        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


Répondre à