Argus with Gephi integrated together to get real-time visualisation of infrastructure
Demo at http://container-solutions.com/?p=1856
- run Gephi locally (on Yosemite you will have a problem with Java version - use instructions from here
- via Gephi UI install Gephi streaming plugin
- turn on streaming - here is a video that shows how to do it
- run Argus radium on collector server - a machine that collect monitoring data from all machines
radium -X -d -S argus-udp://0.0.0.0:10500 -P 10569
- run Argus daemon http://qosient.com/argus/ (v3.8.1 used in the demo) on all machines to monitor
argus -S 5 -M 45 -i any -w argus-udp://COLLECTOR_IP:10500 -Z
- install python libraries
pip install mock ipwhois cachetools
- copy https://github.com/panisson/pygephi_graphstreaming code to here
- connect argus collector to Gephi by running this python script
ra -S COLLECTOR_IP:10569 -n -c $'\t' -M uni | python argus-gephi-connector.py