linux网络流量控制,linux 下网络流量监控

[root@zhaoyun ~]# yum install net-snmp   安装一个网管协议snmp

[root@zhaoyun ~]# yum install mrtg -y     监控软件

[root@zhaoyun ~]# yum install httpd -y由于要在网页显示,所以安装http服务器

这三个要必须安装

二,安装后就可以在被管设备安装snmp了,我要监控的是一台linux服务器

db40875d8c41f1156bc383431e4f7125.png

编辑/etc/snmp/snmpd.conf

在第62行修改一下将systemview改成mib2

93dcac7410584ab198a39175584931f9.png

3ae8cef0a438d902f9ad8b2a58fa33c1.png

在第89行将#号去掉

97865034a3ff3a85cc35e6dc5cd26bca.png

15cdf23146f515c5cad974c3c50ad5dc.png

在第395行添加 团体名 rocommunity 123456 添加了一个只读属性的团体名密码是123456

a14c6c3cc4e42721ccbdbaa20f0aa292.png

然后启动snmpd服务

7a61c3498d140624c69ead41b8e765a1.png

下一步在工作站配置

先建立一个mrtg的工作目录,然后生成mrtg的配置文件

[root@zhaoyun ~]# mkdir /var/www/html/mrtg

[root@zhaoyu                 # cfgmaker —output /var/www/html/mrtg/mrtg.cfg 123456@192.168.0.7

被监控的主机是192.168.0.7他的团体名密码是123456

修改mrtg的配置文件

[root@zhaoyun ~]# vi /var/www/html/mrtg/mrtg.cfg

6ea539510f72d8e266c7c4f2149df934.png

将WorkDIr:/home/http/mrtg的#号去掉并改成WorkDir: /var/www/html/mrtg

将Options[_]: growright, bits #号去掉在下面添加一行

Language: Chinese支持中文

2b15d388576ca2ab51293e6b6d14e9fe.png

修改一下apache的主配置文件

添加或修改一行成为AddDefaultCharset GB2312 为的是apache支持中文

ee2c188f97e2ee4a8907083a65bb265b.png

重新生成配置文件,一般要执行三次才会成功

[root@zhaoyun ~]# env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

生成网页文件

[root@zhaoyun ~]# indexmaker --output /var/www/html/mrtg/index.html --title=jiankong --sort=name --sort=original /var/www/html/mrtg/mrtg.cfg

修改另一个mrtg的文件

[root@zhaoyun ~]# vi /etc/httpd/conf.d/mrtg.conf

9111858d26262ca3fdd7bf739a17bf34.png

改成上面的样子

重启apache服务

[root@zhaoyun ~]# service httpd restart

Stopping httpd:[ OK ]

Starting httpd:[ OK ]

现在就可以用浏览器看到监控的设备了

16ec8b307c091b28ec4ba12d31bca669.png

347d7befa1b345ce94ae92b7af51f043.png

由于网页只生成一次所以只能监控到生成网页时的状态为了实时的监控设备可以设置一个计划任务,每5分钟生成一次网页

[root@zhaoyun ~]# crontab -e

*/5 * * * * env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

现在任何人都可以访问到这个信息为了安全可以设置访问密码

现建立一个认证用的目录

[root@zhaoyun webauth]# mkdir /etc/webauth

[root@zhaoyun etc]# htpasswd -bc /etc/webauth/web.txt zhaoyun00 123456

在/etc/webauth/下生成一个web.txt的文件 用户名是zhaoyun00 密码是123456

修改mrtg的配置文件

[root@zhaoyun webauth]# vi /etc/httpd/conf.d/mrtg.conf

添加

AuthTypeBasic

AuthNamejiankong

AuthuserFile /etc/webauth/web.txt

Require user zhaoyun00

重启apache 测试一下

23e5dc50425a1a443ec146f0ea776f74.png

现在访问就要用户名和密码了输入正确的用户名和密码

就可以访问成功了

50502274891a0297c5019c857f12885f.png

04c5f70bb5bea53766073030901580ae.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值