博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 下网络流量监控
阅读量:6982 次
发布时间:2019-06-27

本文共 1888 字,大约阅读时间需要 6 分钟。

-,工作站上搭建yum环境

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

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

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

    这三个要必须安装

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

    

    编辑/etc/snmp/snmpd.conf

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

璧典簯

    在第89行将#号去掉

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

    然后启动snmpd服务 

  

下一步在工作站配置

   先建立一个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:/h
ome/http/mrtg的#号去掉并改成WorkDir: /var/www/html/mrtg

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

Language:  Chinese    支持中文

修改一下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  ]

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

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

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

    就可以访问成功了

                            

本文转自zhaoyun00 51CTO博客,原文链接:http://blog.51cto.com/zhaoyun/390767

转载地址:http://vfxpl.baihongyu.com/

你可能感兴趣的文章
JPA概要
查看>>
PHP框架 Phalcon 1.0.0 beta发布,实测性能强劲
查看>>
程序集信息设置.net
查看>>
seajs 的研究二 -- 无题
查看>>
Leetcode: Unique Paths II
查看>>
SQL Server 跨库同步数据
查看>>
JCheckBox使用示例
查看>>
LaTeX使用listings宏包插入代码时,将代码字体设为 Monaco
查看>>
设计模式之迭代子模式
查看>>
代码评审的不可能三角
查看>>
揭秘ThreadLocal
查看>>
七年蜕变 感恩献礼
查看>>
前端vue框架的跨域处理方法
查看>>
共享经济、短视频、新零售、AI:寻觅2019年新经济未来走向
查看>>
Typescript尝试
查看>>
金融行业容器平台落地路径:敏捷响应业务更迭
查看>>
CodeMirror 5.46.0 发布,多功能在线代码编辑器
查看>>
zabbix配置邮箱报警
查看>>
使用ulimit设置文件最大打开数
查看>>
XmlHttpRequest 对象详解
查看>>