温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么进行linux下的网络流量监控

发布时间:2021-10-21 18:28:20 来源:亿速云 阅读:603 作者:柒染 栏目:云计算

本篇文章给大家分享的是有关怎么进行linux下的网络流量监控,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

-,工作站上搭建yum环境

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

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

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

    这三个要必须安装  

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

        怎么进行linux下的网络流量监控  

    编辑/etc/snmp/snmpd.conf  

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

 
 

怎么进行linux下的网络流量监控  
 

    在第89行将#号去掉  

 

怎么进行linux下的网络流量监控  
 

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

 
 

    然后启动snmpd服务   

    怎么进行linux下的网络流量监控<!--[if !vml]--><!--[endif]-->

下一步在工作站配置

   先建立一个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

 
 

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

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

Language: Chinese       支持中文  

怎么进行linux下的网络流量监控  
 

修改一下apache的主配置文件

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

 
 

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

[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

   
 

改成上面的样子

重启apache服务

[root@zhaoyun ~]# service httpd restart

Stopping httpd:                                               [ OK ]  

Starting httpd:                                               [ OK ]  

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

 
 

怎么进行linux下的网络流量监控  
 

由于网页只生成一次所以只能监控到生成网页时的状态为了实时的监控设备可以设置一个计划任务,每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

添加

<Directory "/var/www/html/mrtg">

 AuthType      Basic  

 AuthName      jiankong  

 AuthuserFile /etc/webauth/web.txt

 Require user zhaoyun00

</Directory>

重启apache 测试一下

 
 

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

<!--[if !vml]--><!--[endif]-->       就可以访问成功了  

<!--[if !vml]--><!--[endif]-->  怎么进行linux下的网络流量监控                                                 

以上就是怎么进行linux下的网络流量监控,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI