msnm-sensor 一款统计网络监测工具

2019-08-14 10:45:20 admin

MSNM-S被认为具有极高的可扩展性和无菌性,因为在受监控网络或系统中的级别或设备之间只发送两个参数。此外,由于FCParser(功能作为计数器分析器)功能工程方法,MSNMSensor能够在每个受监视设备上管理多个和异构类型的数据源。



要求


MSNSensor使用python 2.7运行,并已在16.04及更高版本的Ubuntu上成功测试。此外,还必须安装以下依赖项。



  • numpy >= 1.14

  • scipy >=1.0

  • pyyaml >= 3.12

  • IPy >= 0.83

  • pandas >= 0.22

  • watchdog >= 0.8.3

  • FCParser (Feature as a Counter Parser) == 1.0.0

安装


创建python执行环境可能是运行应用程序的更好方法:

$ conda create -n py27 python = 2.7 
$ conda activate py27

运行上一个命令将安装所需的一切。

(py27)$ pip install -r requirements.txt



例子


运行MSNM-Ss(后端)

打开终端窗口并激活netflow守护程序和收集器。

$ cd~ / msnm-sensor / scripts / netflow / 
$ sudo ./activateNetflow.sh(pass:msnm1234)

等待5分钟以获得netflow记录。在example / scenario_4示例中运行和部署MSNM-S:

$ cd~ / msnm-sensors / scripts / $ conda activate py27 
$ ./start_experiment.sh ../examples/scenario_4/ 
$ ps -ef | grep msnmsensor(只是检查所有四个MSNM-S是否正在运行)
$ tail -500f~ / msnm-sensor / examples / scenario_4 / borderRouter / logs / msnm.log(另一种查看MSNM-S如何工作的方法。如果要查看其他名称,请替换MSNM-S的名称。



运行仪表板(前端):


打开一个新的终端窗口。

$ cd~ / msnm-sensor / dashboard / 
$ conda activate msnm-dashboard 
$ ln -s ../examples examples 
$ python manage.py runserver

浏览到http:// localhost:8000



文章来源及下载:

https://github.com/nesg-ugr/msnm-sensor

服务热线

17884544032

公司地址

安徽省合肥市蜀山区鑫鹏大厦

作息时间

周一至周五 9:00-18:00