FreeBSD网络流量监控器mrtg安装与配置教程
发布时间:2012-12-06 14:50:41 作者:佚名
我要评论
本文讲述的是FreeBSD下安装MRTG监控流量,可以从生成的统计图上能很容易、直观地就能查出流量或负载,需要的朋友可以参考下
FreeBSD下安装MRTG监控流量:MRTG是利用SNMP协议去查询指定有SNMP协议的设备,定时统计其设备的流量或负载,再将统计结果绘成统计图,从统计图上能很容易、直观地就能查出流量或负载。本文讲述的是FreeBSD下安装MRTG监控流量。
cd /usr/ports/net/net-snmp ; make install ; rehash
2、然后修改snmpd的配置:
ee /etc/rc.conf
加入以下设置内容:
snmpd_enable="YES"snmpd_flags="-p /var/run/snmpd.pid" ee /etc/hosts.allow
加入以下内容:
snmpd : localhost : allow ee /usr/local/share/snmp/snmpd.conf
加入以下内容:
rocommunity mrtgmgrsyslocation FreeBSDsyscontact Bluewolfsysname localhost
3、然后启动snmpd:
/usr/local/sbin/snmpd -P /var/run/snmpd.pid
4、安装MRTG:
cd /usr/ports/net/mrtg ; make install ; rehash
5、建立MRTG的WEB目录:
mkdir /usr/local/apache/htdocs/mrtg
6、生成配置文件:
cfgmaker \
--global 'WorkDir: /usr/local/apache/htdocs/mrtg' \
--global 'Options[_]: growright, bits' \
--global 'Language: chinese' \
mrtgmgr@localhost \
> /usr/local/etc/mrtg/mrtg.cfg
7、生成网页文件:
indexmaker \
--title 'MRTG - bluewolf's FTP Avarage Load' \
--addhead='' \
--output /usr/local/apache/htdocs/mrtg/index.html \
--columns=1 \
--nolegend \
/usr/local/etc/mrtg/mrtg.cfg
8、运行MRTG:
/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
运行的时候会提示出错,不理会,连续运行3次,系统不再提示出错。
9、设置自动5分钟运行一次MRTG:
crontab -e
然后输入以下内容:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg --logging /var/log/snmp/smthome.log
注意:
1.抓交换机不用装snmpd,抓自己要装snmp.
2.RunAsDaemon: yes
Refresh: 300
#不需要crontab -e 了
3.千兆用public@192.168.0.254::::2
4.Target[net1]: 110:public@192.168.0.254::::2
SetEnv[net1]: MRTG_INT_IP="" MRTG_INT_DESCR="RMON-Port-10-on-unit-1"
MaxBytes[net1]: 125000000
Title[net1]:XXXXX
PageTop[net1]:
XXXX
System:XXXXX Port-10
Maintainer:tyyx
Description:3com4400
Max Speed:125.0 MBytes/s
输出网页 net1.htm,内容可定制
FreeBSD下安装MRTG监控流量就讲述到这里了。
复制代码
代码如下:cd /usr/ports/net/net-snmp ; make install ; rehash
2、然后修改snmpd的配置:
复制代码
代码如下:ee /etc/rc.conf
加入以下设置内容:
复制代码
代码如下:snmpd_enable="YES"snmpd_flags="-p /var/run/snmpd.pid" ee /etc/hosts.allow
加入以下内容:
复制代码
代码如下:snmpd : localhost : allow ee /usr/local/share/snmp/snmpd.conf
加入以下内容:
复制代码
代码如下:rocommunity mrtgmgrsyslocation FreeBSDsyscontact Bluewolfsysname localhost
3、然后启动snmpd:
复制代码
代码如下:/usr/local/sbin/snmpd -P /var/run/snmpd.pid
4、安装MRTG:
复制代码
代码如下:cd /usr/ports/net/mrtg ; make install ; rehash
5、建立MRTG的WEB目录:
复制代码
代码如下:mkdir /usr/local/apache/htdocs/mrtg
6、生成配置文件:
复制代码
代码如下:cfgmaker \
--global 'WorkDir: /usr/local/apache/htdocs/mrtg' \
--global 'Options[_]: growright, bits' \
--global 'Language: chinese' \
mrtgmgr@localhost \
> /usr/local/etc/mrtg/mrtg.cfg
7、生成网页文件:
复制代码
代码如下:indexmaker \
--title 'MRTG - bluewolf's FTP Avarage Load' \
--addhead='' \
--output /usr/local/apache/htdocs/mrtg/index.html \
--columns=1 \
--nolegend \
/usr/local/etc/mrtg/mrtg.cfg
8、运行MRTG:
复制代码
代码如下:/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
运行的时候会提示出错,不理会,连续运行3次,系统不再提示出错。
9、设置自动5分钟运行一次MRTG:
复制代码
代码如下:crontab -e
然后输入以下内容:
复制代码
代码如下:0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg --logging /var/log/snmp/smthome.log
注意:
1.抓交换机不用装snmpd,抓自己要装snmp.
2.RunAsDaemon: yes
Refresh: 300
#不需要crontab -e 了
3.千兆用public@192.168.0.254::::2
4.Target[net1]: 110:public@192.168.0.254::::2
SetEnv[net1]: MRTG_INT_IP="" MRTG_INT_DESCR="RMON-Port-10-on-unit-1"
MaxBytes[net1]: 125000000
Title[net1]:XXXXX
PageTop[net1]:
XXXX
System:XXXXX Port-10
Maintainer:tyyx
Description:3com4400
Max Speed:125.0 MBytes/s
输出网页 net1.htm,内容可定制
FreeBSD下安装MRTG监控流量就讲述到这里了。
相关文章

微软新版Outlook将推出邮件分类快捷键及多项优化:5月开始部署
微软计划在新版Outlook for Windows中引入邮件分类快捷功能,用户可通过预设快捷键快速对邮件进行分类,从而大幅提升工作效率并优化管理流程2025-04-21rsync The --password-file option may only be used when accessing a
客户端上传文件执行命令出错,提醒The --password-file option may only be used when accessing an rsync daemon.查找资料也很少这样的说法,最后发现是冒号的问题2025-02-26
邮箱在使用的时候,由于各种原因,有时候我们可能会遇到忘记密码、账号被盗等问题,这时候就需要进行163邮箱找回操作,本文将为大家介绍如何进行163邮箱找回操作2025-02-01
电子邮件成为了我们日常生活和工作中不可或缺的一部分,无论是注册社交媒体、购物平台,还是与他人沟通,一个稳定的邮箱账号都变得至关重要,本文将为您提供详细的电子邮件2025-02-01
wps调用Outlook 批量发送电子邮件时持续弹出警告框怎么办?
如何解决程序调用outlook时一直警告,wps调用outlook发送邮件时,发送的时候,会一直出现警告,需要你一个个点确定或拒绝,本文介绍如何解决这个警告2025-02-01
QQ邮箱文件怎么发送微信? 电脑qq邮箱中转站中文件分享到微信的方法
在使用邮箱软件的时候,有的用户想要通过QQ邮箱文件,QQ邮箱中存在这种功能,但是很多小伙伴不知道到底要如何操作,下面小编就给大家带来QQ邮箱文件发送微信教程,感兴趣的2024-09-29
微信电脑版怎么独立窗口中打开订阅号? 订阅号独立窗口显示的教程
微信电脑版看订阅号的时候,想要独立窗口显示订阅号,该怎么操作呢?下面我们就来看看详细的教程2024-09-29
Outlook在windows系统中有哪些快捷键? Outlook的键盘快捷方式大全
Outlook可以用它来收发电子邮件、管理联系人信息、记日记、安排日程、分配任务,新版Outlook for Windows带来了许多新功能,今天我们就来看看Outlook快捷键汇总2024-09-13
微信怎么调默认浏览器? 微信设置默认浏览器打开网页链接的教程
微信怎么调默认浏览器?只需简单设置,在微信就可以使用默认浏览器打开网站,该怎么设置呢?详细请看下文介绍2024-08-14
GameViewer怎么删除设备 GameViewer删除设备的步骤
GameViewer怎么删除设备?GameViewer 是一款专为游戏玩家设计的远程控制助手,下文中为大家带来了GameViewer删除设备步骤,需要的朋友快来看看吧2024-06-17








最新评论