使用ntopng监控网络信息


ntopng(ntop next generation)能够有效的监控网络信息,
即使是free版本功能也十分强大。


安装

在MAC上安装ntopng

# brew install ntopng   // 失败,坑!

/* install nDPI */
# git clone https://github.com/ntop/nDPI.git
# cd nDPI; ./autogen.sh; make

/* install MYSQL */
# brew install mysql

/* install ntopng */
# wget http://sourceforge.net/projects/ntop/files/ntopng/ntopng-2.0.tar.gz/download
# move download ntopng-2.0.tar.gz; tar zxvf ntopng-2.0.tar.gz
# cd ntopng-2.0; ./autogen.sh; ./configure;
# make; make geoip

运行ntopng

# redis-server          // 在一个terminal开启redis-server
# ntopng                // 在另一个terminal开启ntopng

之后网页打开localhost:3000,然后使用默认账号(admin)和密码(admin)登陆即可


ntopng常用用法

a. 指定监听网卡
    # ntopng -i eth0,eth1

b. Ntopng is also able to compute statistics based on pcap traffic files
    # ntopng -i example.pcap

更多的使用方法,可查看参考资料中的user guide


参考资料

Ntopng User Guide