VT2019 Huginn

From air
Revision as of 16:37, 16 December 2019 by Eva.bardou38 (talk | contribs)
Jump to navigation Jump to search
Logo de Huginn

Abstract

Huginn is a software that allows you to create or import agents whose role will be to collect different data from the web. In addition to retrieving all this data, they can analyze and transform it in certain forms. And possibly perform different actions related to this data (e.g. send me an email when it is going to be cold or post a tweet for me to thank my new followers). Huginn's name comes from Nordic mythology and is more particularly the name of one of the ravens that Odin sent to collect as much information as possible.

  • Keywords: Huginn, monitor, agents, data, events, OpenSource

Surveillance informatique (Monitoring)

Huginn, un outil de veille et d'automatisation

Qu'est-ce que Huginn ?

Utilité

Exemples d'utilisation

Fonctionnement

Les agents

Dans Huginn, les agents sont les principaux acteurs de l'application et fonctionnent comme de petits robots chacun spécialisé pour une tâche. Ils permettent de récolter, traiter, analyser et transmettre les différentes données qui transitent sur le web et que l'utilisateur à choisi de suivre. Ils peuvent être directement programmés par l'utilisateur en fonction de besoins particuliers ou récupérés auprès de la communauté et adaptés à l'utilisation que veut en faire l'utilisateur.

Récolte des données

Il existe des agents spécialisés dans la récolte des données. Ces derniers peuvent, par exemple, avoir pour rôle d'analyser un flux RSS ou un stream de données Twitter. Une fois les données récoltées par les agents, elles sont enregistrées sous forme d'événements et stockées en base de données pour que l'utilisateur puisse en faire ce qu'il veut.

Transformation, analyse et transmission des données

Après la récolte des données, d'autres agents peuvent agir, certains seront notamment spécialisés dans la transformation des événements. Ils pourront être amenés à les trier, les faire passer certaines contraintes avant analyse, etc.

La phase d'analyse permet à l'utilisateur d'étudier les données qu'il a récolté, il peut donc choisir de mettre en forme ces données sous plusieurs formes qui permettront une analyse efficace par le biais d'agents spécialisés pour cette tâche.

Plusieurs agents sont, en plus de cela, spécialisés dans la transmission des données récoltées, transformées et/ou analysées via des mails ou un nouveau flux RSS.

Avantages

Inconvénients

Les concurrents de Huginn

Il existe de nombreux logiciels permettant d'offrir des solutions dans le domaine de la veille et du monitoring. Cependant, nous avons choisi de nous pencher sur trois des principaux concurrents de Huginn dans cette partie, à savoir IFTTT, Zapier et Talkwalker.

Si vous voulez retrouver une liste assez complète des alternatives à Huginn, vous pouvez suivre ce lien.

IFTTT

IFTTT

Zapier

Talkwalker

Démonstration

Vous pouvez trouver le code utilisé lors de la démonstration à cette adresse.

Il faut bien suivre les informations de lancement pour que la démo fonctionne et il faudra reconfigurer les agents suivant vos besoins pour utiliser Huginn (modification de la fréquence de lancement de l'agent, ...).

Sources

VT2019