2017-08-23 8 views
0

Quelle technologie pourrait être utilisée pour analyser un flux de messages en multidiffusion vers un groupe/port?Comment analyser un flux de messages multidiffusion?

Sur réception des messages des analyses doit être fait pour créer quasi réel des alertes en temps devrait y avoir des messages avec un certain identifiant pour une etc.

critique ou une alerte gravité de type donné le taux de messages pourrait être de l'ordre de quelques milliers par minute.

+0

Err, un client de multidiffusion? Trop large. – EJP

Répondre

0

Vous pouvez utiliser TCP dump pour capturer le trafic de multidiffusion. par ex.

tcpdump -i eth0 -s0 -vv net 224.0.0.0/4 
+0

L'intention est d'analyser le contenu et dire lever une alerte si dire le nombre de messages avec dire un identifiant X est> n dans la dernière minute. Il n'y a pas un réel besoin de stocker les messages car une autre application pourrait stocker le message dans une base de données ou se connecter à un fichier. – PVA

+0

quel serait l'identifiant, et l'adresse IP? Si c'était le cas, vous pouvez ajouter l'option -n. Ensuite, il s'agirait d'analyser le vidage de tcp et de déclencher une alarme si votre seuil est atteint. –

+0

L'identificateur serait un champ dans le message de multidiffusion (juste un flux de champs séparés par des virgules). Ce n'est pas du tout des big-data mais je cherche des suggestions sur une solution architecturale utilisant des patterns de conception de données en streaming. – PVA