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

六六传世原创文章投稿奖励计划

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

文章来源及下载
http://github.com/nesg-ugr/msnm-sensor

本文原创,作者:张,其版权均为六六传世网所有。如需转载,请注明出处:http://66woool.com/download/241169.html

发表评论