centos7安装网络流量实时监控工具NTOPNG

1:安装支持包:yum -y install libpcap libpcap-devel sqlite-devel rrdtool

2:安装redis:

下载软件


[root@redis-m ~]# wget http://download.redis.io/releases/redis-2.8.9.tar.gz

安装

# tar xf redis-2.8.9.tar.gz 

# cd redis-2.8.9

# make

# make PREFIX=/usr/local/redis-2.8.9 install

# ln -s /usr/local/redis-2.8.9/ /usr/local/redis

#默认文件

# ll /usr/local/redis/bin

total 13912

-rwxr-xr-x 1 root root 4172184 Jul 26 18:08 redis-benchmark    #redis性能测试工具

-rwxr-xr-x 1 root root   22177 Jul 26 18:08 redis-check-aof    #对更新日志appendonly.aof检查,是否可用

-rwxr-xr-x 1 root root   45411 Jul 26 18:08 redis-check-dump    #用于本地数据库rdb文件的检查

-rwxr-xr-x 1 root root 4265375 Jul 26 18:08 redis-cli           #redis命令行操作工具

-rwxr-xr-x 1 root root 5728711 Jul 26 18:08 redis-server        #服务器的daemon启动程序

wKioL1gtFjbDXKhpAAG3RciC5TY955.png-wh_50

#启动服务,由于默认是没有配置文件,所以我们从安装目录cp一个配置文件

[root@redis-m ~]# mkdir /usr/local/redis/conf

redis-2.8.12]#cp redis.conf /usr/local/redis/conf/ 

#在后台启动

# redis-server /usr/local/redis/conf/redis.conf &

出现问题:

13996:M 22 Sep 19:21:09.986 # WARNING overcommit_memory is set to 0!Background save may fail under low memory condition. To fix this issue add'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run thecommand 'sysctl vm.overcommit_memory=1' for thisto take effect.

解决:

# echo "vm.overcommit_memory = 1" >>/etc/sysctl.conf

# sysctl -p

再次启动:

wKioL1gtFnDz2UHZAACaqwXbBmo714.png-wh_50

3:安装ntopng

tar zxvf ntopng-2.0.tar.gz  cd ntopng-2.0    ./autogen.sh    ./configure  make make install

启动ntopng

 # ntopng

通过web登录

http://IP:3000

默认用户密码是admin

4、显示数据流及实时流量

wKiom1gtFtrzekD_AAEEkvfAMAg986.png-wh_50

wKioL1gtFtuibvsLAAEOXLSZWNs364.png-wh_50


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章