» 您尚未 登录   注册 | 社区服务 | 帮助 | 社区 | 无图版


常州五颜六色网络技术有限公司 -> 技术文档 -> centos下安装mrtg
 XML   RSS 2.0   WAP 

--> 本页主题: centos下安装mrtg 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
deserts


头衔:大客部大客部
该用户目前不在线
级别: 总版主
精华: 0
发帖: 606
威望: 2 点
金钱: 1060 RMB
贡献值: 0 点
在线时间:1759(小时)
注册时间:2006-01-01
最后登录:2024-03-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

centos下安装mrtg

1、安装SNMPD服务
QUOTE:
# yum install net-snmp-utils
# vi /etc/snmp/snmpd.conf


把以下的内容注释掉:
QUOTE:
# First, map the community name “public” into a “security name”

#     sec.name source       community
##com2sec notConfigUser default     public

####
# Second, map the security name into a group name:

#     groupName     securityModel securityName
##group   notConfigGroup v1       notConfigUser
##group   notConfigGroup v2c       notConfigUser

####
# Third, create a view for us to let the group have rights to:

# Make at least snmpwalk -v 1 localhost -c public system fast again.
#     name       incl/excl   subtree       mask(optional)
##view   systemview   included   .1.3.6.1.2.1.1
##view   systemview   included   .1.3.6.1.2.1.25.1.1

####
# Finally, grant the group read-only access to the systemview view.

#     group       context sec.model sec.level prefix read   write notif
##access notConfigGroup “”     any     noauth   exact systemview none none

然后增加以下内容:
QUOTE:
##############################################################
# Added by deserts
## sec.name source community
com2sec local   localhost     public
com2sec lan   192.168.1.0/24 public

## group.name sec.model sec.name
group   MyRWGroup     v1     local
group   MyRWGroup     v2c   local
group   MyRWGroup     usm   local
group   MyROGroup     v1     lan
group   MyROGroup     v2c   lan
group   MyROGroup     usm   lan

view all   included .1                     80
#view mib2   included .iso.org.dod.internet.mgmt.mib-2 fc

## context sec.model sec.level prefix read write notif
access MyROGroup “”     any     noauth   exact     all   none   none
access MyRWGroup “”     any     noauth   exact     all   all   all
rocommunity public
disk / 100000
disk /mnt/share 500000
##############################################################

其中的disk配置是为了监控磁盘的使用量,用户可自行修改要监控的目录,这里监控的是系统目录/和数据目录/mnt/share。

完了之后就开启snmpd服务。
QUOTE:
# chkconfig snmpd on
# /etc/init.d/snmpd start

2、安装MRTG
QUOTE:
# yum install mrtg

默认安装下,已在/etc/cron.d/下生成一个mrtg任务,cron进程会据/etc/cron.d/mrtg 中指定的参数每5分钟执行一次,对统计数据的结果页面进行更新,所以要注意MRTG配置文件的保存位置。一般情况下,MRTG的流量统计页面是放在 /var/www/mrtg/下,配置文件保存在/etc/mrtg/mrtg.cfg。如果用户自行修改了保存位置,那么也请同时修改 /etc/cron.d/mrtg文件中的路径。

2.1 测试生成MRTG配置文件

QUOTE:
#/usr/bin/cfgmaker –global ‘WorkDir: /var/www/mrtg’ –output /etc/mrtg/mrtg.cfg public@127.0.0.1
如果出现一些错误,一般都是/etc/snmp/snmpd.conf文件配置错误引起,执行后会在/etc/mrtg/下生成一个mrtg.cfg配置文件。
MRTG除了统计流量之外,还可以统计CPU、UPTIME、内存、磁盘使用量等等,而用cfgmaker生成的配置文件只包含网卡的流量统计,所以用户 可据自己的需求对/etc/mrtg/mrtg.cfg进行修改。可参考本文最后我的mrtg.cfg配置文件内容。
注:如果直接使用cfgmaker生成的配置文件的话,那么还需要执行indexmaker来生成统计页面。
/usr/bin/indexmaker -output=/var/www/mrtg/index.html -title=”sofee.cn MRTG Graph” /etc/mrtg/mrtg.cfg


“crontab -e”或者“nano /var/spool/cron/root”
输入
QUOTE:
*/5   *     *     *     *     env LANG=C /usr/bin/mrtg /www/htdocs/mrtg1/101.cfg


常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管

Tel:0519-89991155 企业QQ:4006023839   5y6s Inc.
[楼 主] | Posted: 2008-06-13 17:31 顶端
deserts


头衔:大客部大客部
该用户目前不在线
级别: 总版主
精华: 0
发帖: 606
威望: 2 点
金钱: 1060 RMB
贡献值: 0 点
在线时间:1759(小时)
注册时间:2006-01-01
最后登录:2024-03-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



已测试过

常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管

Tel:0519-89991155 企业QQ:4006023839   5y6s Inc.
[1 楼] | Posted: 2008-06-13 17:32 顶端

常州五颜六色网络技术有限公司 -> 技术文档



Copyright © 2005-2009 5y6s Inc. 苏ICP备05001866号 Powered by PHPWind 5.0.1
Total 0.025427(s) query 7, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:点击这里给我发消息 /点击这里给我发消息 /点击这里给我发消息