Les caméras et enregistreurs compatibles peuvent envoyer leurs événements à Hermetry au moment où ils se produisent : détection de mouvement, sabotage, perte de vidéo, pannes de disque, connexions illégales et pannes réseau. Chaque événement devient une mesure de l’appareil de la caméra, si bien que les règles d’alarme, les flux et les graphiques l’utilisent comme n’importe quelle autre valeur. Les événements sont désactivés par défaut et s’activent endpoint par endpoint.
Les événements sont disponibles pour le protocole HTTP des caméras et enregistreurs compatibles. Les caméras RTSP n’ont pas de flux d’événements.
Activer les événements
- Ouvrez la page de l’appareil de la caméra et son onglet Connection (ou l’onglet Camera), puis sélectionnez Edit endpoint / Edit connection.
- Activez Receive device events (« Maintient une connexion longue durée avec l’appareil pour ses événements (mouvement, sabotage, perte de vidéo, pannes de disque). Chaque événement compte comme un message du forfait. »).
- Enregistrez. Le test de connexion ouvre aussi le flux d’événements une fois et avertit s’il ne peut pas l’ouvrir :
| Avertissement | Correction |
|---|---|
| « Le compte ne peut peut-être pas ouvrir le flux d’événements. Accordez-lui le droit de recevoir les alarmes, ou désactivez les événements. » | Accordez à l’utilisateur de la caméra le droit de recevoir les alarmes ou les événements sur la caméra. |
| « Cet appareil n’a pas de flux d’événements, donc les événements de l’appareil ne peuvent pas être reçus. Désactivez les événements pour cet endpoint. » | L’appareil ne le prend pas en charge. |
| « Le flux d’événements n’a pas pu être ouvert sur cet appareil. Une nouvelle tentative est faite en arrière-plan. » | Un problème temporaire. |
La caméra doit aussi être configurée pour générer ces événements (par exemple, la détection de mouvement doit être activée pour la zone qui vous intéresse). Cela se fait sur la caméra.
Pour un enregistreur, activez-le une fois sur l’endpoint de l’enregistreur : il dessert tous ses canaux.
Clés des événements
Chaque événement est stocké comme télémesure sur l’appareil auquel il appartient, sous la clé event.<kind> : 1 tant que la condition est active, 0 lorsqu’elle prend fin.
| Clé | Événement | Libellé dans le profil prêt à l’emploi |
|---|---|---|
event.motion | Détection de mouvement | Mouvement |
event.tamper | Objectif ou boîtier couvert, déplacé ou sabotés | Sabotage |
event.video_loss | Signal vidéo perdu | Perte de vidéo |
event.disk_error | Erreur de disque, disque non formaté, grappe défaillante | Erreur de disque (événement) |
event.disk_full | Disque plein | Disque plein |
event.login_failure | Connexion avec un nom d’utilisateur ou un mot de passe erroné | Connexion illégale |
event.network | Conflit d’adresse IP, panne de carte réseau | Panne réseau |
event.other | Tout autre événement ; le libellé d’origine de l’appareil est conservé dans les détails | — |
Appareil destinataire : les événements d’une caméra vont à la caméra. L’événement d’un canal d’un enregistreur va à l’appareil de ce canal ; un événement sans canal (disque, connexion, réseau) va à l’appareil de l’enregistreur lui-même (canal 0). Les événements d’un canal non ajouté dans Hermetry sont ignorés.
Horodatage : l’heure propre de l’événement fournie par l’appareil, corrigée de la dérive d’horloge mesurée par Hermetry. Si l’horloge de l’appareil s’écarte encore de plus de 5 minutes après correction, ou si elle est illisible, l’heure de réception est utilisée.
Les rafales sont regroupées. Pendant 10 secondes, le premier événement d’un type pour un appareil est remis immédiatement ; les répétitions sont regroupées, et la dernière n’est remise à la fin de la fenêtre que si elle apporte du nouveau (par exemple la fin de la condition). Une répétition du même état dans la minute est un doublon. Un message regroupé compte pour un seul.
Règles d’alarme prêtes à l’emploi
Le profil prêt à l’emploi pour les caméras et enregistreurs compatibles comprend des règles d’alarme sur ces clés :
| Règle | Gravité | Déclenchée lorsque | Activée par défaut |
|---|---|---|---|
event_tamper | Majeure | event.tamper == 1 | Oui |
event_video_loss | Majeure | event.video_loss == 1 | Oui |
event_disk_error | Majeure | event.disk_error == 1 | Oui |
event_disk_full | Avertissement | event.disk_full == 1 | Oui |
event_login_failure | Avertissement | event.login_failure == 1 | Oui |
event_network | Avertissement | event.network == 1 | Oui |
event_motion | Info | event.motion == 1 | Non : le mouvement est fréquent ; activez-la là où elle compte |
Les alarmes majeures notifient le rôle Admin. Chaque alarme se clôt lorsque l’appareil signale la fin de la condition. Un échec de connexion n’a pas d’événement de fin : acquittez-le ou résolvez-le manuellement.
Le même profil contient trois règles sur ses mesures de santé interrogées : disk_error (Majeure, un disque ou une carte n’est pas ok), device_reboot (Avertissement, l’appareil a redémarré depuis la dernière interrogation ou les deux dernières) et device_offline (Majeure, trois interrogations consécutives ont échoué).
Modifiez ou ajoutez des règles sur le profil ; voir Alarm rules on device profiles.
État de la connexion du flux d’événements
L’onglet Connection de l’appareil affiche Device events avec un état : Connected, Reconnecting, Failed, Waiting ou Off, la Last event et, après un échec, Events error et Next attempt. La liste des endpoints affiche l’état dans sa colonne Events.
Si le flux se coupe, Hermetry se reconnecte avec des pauses croissantes (2 secondes, puis doublement, 5 minutes au maximum). Un échec qui ne peut pas se corriger seul, comme un mauvais mot de passe, attend au moins 15 minutes entre les tentatives afin que la caméra ne verrouille pas son compte. Lorsque vous modifiez les réglages ou le mot de passe de l’endpoint, le flux redémarre immédiatement. Un flux resté silencieux pendant 45 secondes, sans même un signal de vie, est considéré comme mort : « The device stopped sending events: not even its heartbeat arrived. »
Quota
Chaque message d’événement remis compte pour un message de votre forfait. Une rafale regroupée en un message compte pour un seul. Lorsque votre organisation dépasse sa limite de messages, les événements sont ignorés. Le nombre de flux d’événements que votre organisation peut maintenir ouverts simultanément est limité par la plateforme.

