`
gcgmh
  • 浏览: 355078 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转:mrtg监控交换机流量

阅读更多
四、调整参数,对端口进行流量监控
 1 生成MRTG配置文件mrtg.cfg,用于存放mrtg的配置信息
首先我们新建一个目录,用于存放MRTG配置文件
#mkdir /usr/local/mrtg/etc
#/usr/local/mrtg/bin/cfgmaker --output /usr/local/mrtg/etc/mrtg.cfg luwenju @202.106.0.20
 注:luwenju @202.106.0.20是我们所要监控的交换机,luwenju为交换机SNMP的团体名,202.106.0.20是交换机的管理IP地址。交换机上如何开启SNMP请自行参阅资料,有一点切忌:为了服务器的安全起见,交换机上的SNMP配置时应该配置成只读,不允许有写入或者执行权限!
 
 2、修改MRTG配置文件mrtg.cfg
#vi /usr/local/mrtg/etc/mrtg.cfg
     Workdir后的路径改成/usr/local/apache/htdocs  意思是指定mrtg流量页面存放目录.#Options[_]: growright, bits  前面的#去掉,意思是定义流量单位大小,然后在另起一行,加入Language:Chinese   意思是使mrtg支持中文
 
  3收集交换机每个端口的状态信息并把搜集的信息存储到MRTG配置文件当中
#env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/mrtg.cfg  
注:执行时多执行几遍,只到不出现任何提示信息
 
4、为交换机生成html文件,以供用户访问
# /usr/local/mrtg/bin/indexmaker --output /usr/local/apache/htdocs/index.html --title=ruishengIDC --sort=title --sort=name --sort=descr --sort=original  /usr/local/mrtg/etc/mrtg.cfg
 
 
5、让MRTG监控信息自动更新
我们可以利用cron进程,让MRTG自动刷新,方法如下
  #crontab -e
然后写入*/5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/mrtg.cfg
 
6.测试
下面我们在浏览器中输入服务器的IP地址或者域名就可以看到我们要监控的流量了,如下图
 
 
四、为MRTG做授权访问
倘若一个机房的网络带宽使用情况谁查看都可以,那未免也有点太那啥了吧。。。  因此,我们做授权访问是有必要的
1.       建立虚拟用户
建立这个虚拟用户的目的就在于只让这个用户访问MRTG的监控页面,首先我们建立一个目录,用于存放虚拟用户的用户密码
# mkdir /etc/webpasswd
 建立虚拟用户,我们创建一个虚拟用户luwenju,将其配置文件放到/etc/webpasswd/luwenjupwd
#/usr/local/apache/bin/htpasswd -c /etc/webpasswd/luwenjupwd luwenju
注:执行完上述命令后会要求设置此用户的密码,我们输入想要设置的密码即可。Apache自带的htpasswd命令提供了建立和更新存储用户名、密码的文本文件的功能。-c选项表示无论口令文件是否已经存在,都会重新写入文件并删去原有内容。
 
2、配置用户认证
修改apache配置文件vi /usr/local/apache/conf/httpd.conf  在配置文件最后加入以下内容(倘若我们想在某个虚拟主机中实现身份验证,那么我们就把如下信息加入某个虚拟主机中即可)
<Directory "/usr/local/apache/htdocs">
AuthType Basic
AuthName "Rui Sheng IDC"
AuthUserFile /etc/webpasswd/luwenjupwd
Require user luwenju
</Directory>
注:Directory定义我们针对那么目录进行授权,我们配置MRTG时让html文件生成到了/usr/local/apache/htdocs
AuthType 的意思是采用哪种模式进行验证,我们使用basic
AuthName 的意思是登陆窗口的名称
AuthUserFile 的的意思是指定用户的密码配置文件
Require user 的意思是允许哪个用户来访问
 
OK,完成上面设置后我们重启一下Apache,然后再浏览器中访问时会弹出以下页面
 
 
然后我们输入正确的用户名和密码后就可以看到MRTG的流量监控页面了,如下图
 
 
在这篇文章中我有一个很大的疑惑:我没有在Linux系统中安装SNMP,理论上来讲,MRTG既然是用SNMP协议去搜集交换机上的信息那么系统中就用该安装SNMP。我在实际环境中并没有安装SNMPMRTG也照样正常运行。
 
分享到:
评论

相关推荐

    Nagios监控平台之三:MRTG监控交换机流量.docx

    ### Nagios监控平台之三:MRTG监控交换机流量 #### 一、知识点概览 本文档主要介绍了如何利用Nagios监控平台配合MRTG(Multi Router Traffic Grapher)来实现对网络中交换机流量的有效监控。该文档分为以下几个...

    linux上安装mrtg配置交换机snmp监控交换机流量借鉴.pdf

    Linux 上安装 MRTG 配置交换机 SNMP 监控交换机流量借鉴 一、交换机 SNMP 配置 在 Linux 上安装 MRTG 之前,需要先配置交换机的 SNMP 设置。SNMP 是一种简单的网络管理协议,用于管理和监控网络设备。Cisco 交换机...

    Linux Mrtg监控主机流量的安装方法

    Linux MRTG(Multi Router Traffic Grapher)是一种网络监控工具,专门用于收集和展示网络设备的流量数据。它通过SNMP(Simple Network Management Protocol)协议与网络设备交互,收集网络接口的流入和流出流量,...

    MRTG.rar_MRTG_应用 网络流量 监控_流量统计_监控交换机_网络流量统计

    MRTG(MultiRouter Traffic Grapher, MRTG)是基于SNMP的典型网络流量统计分析工具。它不仅耗用的系统资源小,而且是完全免费的。...现在就根据自己的实际工作,讲解一下如何使用MRTG来监控交换机每个端口的流量。

    基于MRTG的网络流量监测系统设计与实现 实验报告

    - **网络设备**(如路由器、交换机等):通过SNMP协议向MRTG主机发送流量数据。 ##### 功能描述 - **实时流量监测**:通过SNMP协议从网络设备获取实时流量数据。 - **历史数据存储**:存储过去一段时间内的流量...

    交mrtg-换网络流量图

    **描述:**在Windows操作系统环境下,通过MRTG(Multi Router Traffic Grapher)工具监控交换机的网络流量,以实时掌握交换机的工作状态并进行性能分析。 **标签:“交机换流量图”** **详细知识点:** 1. **MRTG...

    nagios监控交换机端口

    ### Nagios监控交换机端口与MRTG监控交换机流量知识点详解 #### 一、基础知识概述 在现代网络管理中,确保网络设备(如交换机)的稳定运行至关重要。Nagios是一款广泛使用的开源网络监控系统,它可以监控主机和...

    网络流量监控器MRTG的全攻略.doc

    2. **设备支持**:MRTG能够监控广泛的网络设备,包括3Com、Sun、Cisco、Alcatel、AT&T、Nortel、Extreme Networks、Fore Systems、HP、IBM、Ericsson、Foundry Networks等品牌的交换机、路由器、集线器、DSL调制解调...

    linux下mrtg流量监控

    5. **数据可视化**:MRTG生成的图表可以通过Web浏览器访问,如提供的演示地址所示,可以查看服务器和交换机的流量监控情况。 通过MRTG,网络管理员可以清晰地看到网络流量的实时和历史变化,及时发现和解决问题,如...

    MRTG流量监控(forwindows).pdf

    - **原因**:SNMP是MRTG监控的基础协议,但出于安全考虑,默认不开启。 - **安装方法**: - 通过“控制面板 -&gt; 增加/删除程序 -&gt; Windows组件安装”安装SNMP组件。 - **4. 修改SNMP安全设置** - **目的**:确保...

    网络监控之MRTG流量监控.pdf

    这条命令指示MRTG监控IP为192.168.50.249的设备,使用"public"作为SNMP社区名,并指定工作目录和输出配置文件路径。 3. **修改配置文件**:添加必要的选项,如设置为守护进程模式(RunAsDaemon: yes)、流量单位...

    MRTG安装包

    通过以上步骤,你可以在Windows XP系统上建立一个基本的MRTG监控系统,持续关注网络流量,确保网络的稳定运行。不过,由于MRTG较老,可能无法支持现代网络设备的复杂特性,所以你可能需要考虑使用更新的替代品,如...

    mrtg-2.13.2.tar.gz

    MRTG不仅适用于路由器,也可以监控交换机、服务器和其他支持SNMP的网络设备。通过其直观的图形展示,网络管理员可以清晰地了解网络流量状况,及时发现异常,优化网络资源分配,保障网络服务的稳定性和效率。

    MRTG监视网络流量CPU内存硬盘

    MRTG是一款免费且开源的网络监控工具,主要用于收集和展示路由器或交换机的接口流量数据,并将其以图表形式展现出来。除此之外,MRTG还可以用来监视主机的CPU使用率、内存占用和磁盘空间等指标,这主要通过扩展其...

    mrtg-2.17.2

    1. **流量监控**:MRTG可以实时监控网络接口的流入和流出流量,生成图表展示流量趋势,帮助管理员识别流量峰值和异常流量。 2. **警报通知**:当网络流量超过预设阈值时,MRTG可以发送警告通知,以便及时处理可能的...

    mrtg-2.16.1.zip

    MRTG,全称Multi Router Traffic Grapher,是一款经典的网络流量监控工具,广泛应用于网络管理员进行网络性能管理和故障排查。MRTG-2.16.1是该软件的一个特定版本,提供了一些改进和修复,以更好地适应不断变化的...

    MRTG软件的运行和应用

    这款软件的设计初衷是为了监控路由器的流量,但随着SNMP(简单网络管理协议)的普及,MRTG的适用范围已经扩展到了支持SNMP的各种网络设备,包括服务器、交换机等。通过MRTG,管理员可以直观地了解网络的运行状况,...

    mrtg.rar_linux 监控_monitor traffic_流量监控_网络流量_网络监控

    MRTG是由Tobias Oetiker开发的一款开源软件,其主要目标是监控网络路由器的流量,但随着时间的发展,MRTG已经可以监控各种设备的流量,包括交换机、服务器等。通过SNMP协议,MRTG能够从网络设备中获取数据,然后利用...

Global site tag (gtag.js) - Google Analytics