Calendar
数据载入中,请稍候......
Placard
数据载入中,请稍候......
Category
数据载入中,请稍候......
Latest Entries
数据载入中,请稍候......
Latest Comments
数据载入中,请稍候......
Last Messages
数据载入中,请稍候......
User Login
数据载入中,请稍候......
Links
Information
数据载入中,请稍候......
Search
Other


Welcome to my blog!
  snmpd.conf基本配置分析(个人收集分析)
 

下面的配置文件可以直接copy,供snmpd.conf使用

========================================================

# First, map the community name (COMMUNITY) into a security name
# (local and mynetwork, depending on where the request is coming
# from):

#       sec.name  source          community
com2sec notConfigUser  default  public     


####
# Second, map the security names into group names:

#               sec.model  sec.name
group   notConfigGroup v1           notConfigUser  

group   notConfigGroup   v2c           notConfigUser

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

#           incl/excl subtree                          mask
view all    included  .1                               80

####
# Finally, grant the 2 groups access to the 1 view with different
# write permissions:

#                context sec.model sec.level match  read   write  notif
access notConfigGroup ""      any       noauth    exact  all    none   none

 

=====================

其实配制一个snmpd.conf文件不算太难,
1)首选是定义一个共同体名(community),这里是public,及可以访问这个public的用户名(sec name),这里是notConfigUserPublic相当于用户notConfigUser的密码:)
#       sec.name  source          community
com2sec notConfigUser  default       public
2)定义一个组名(groupName)这里是notConfigGroup,及组的安全级别,把notConfigGroup这个用户加到这个组中。 
            groupName      securityModel securityName
group   notConfigGroup   v1           notConfigUser  
group   notConfigGroup   v2c           notConfigUser
 
3)定义一个可操作的范围(view)名, 这里是all,范围是 .1
    #       name           incl/excl     subtree         mask(optional)
       view  all             included     .1                   80
  
4)定义notConfigUser这个组在all这个view范围内可做的操作,这时定义了notConfigUser组的成员可对.1这个范围做只读操作。
     #       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  all  none none

ok,
这样我们的snmpd.conf文件就基本配成了,用service  snmpd  restart重启snmpd服务。现在我们做一个测试,在监控机上打下面的命令:
  [root@wy2 root]# snmpwalk -v1 192.168.13.103 -c public system
SNMPv2-MIB::sysDescr.0 = STRING: Linux wy1 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
SNMPv2-MIB::sysUpTime.0 = Timeticks: (7565377) 21:00:53.77
SNMPv2-MIB::sysContact.0 = STRING: Root <root@wuying.com> (configure /etc/snmp/snmp.local.conf)
SNMPv2-MIB::sysName.0 = STRING: wy1
SNMPv2-MIB::sysLocation.0 = STRING: wy1.wuying.com (edit /etc/snmp/snmpd.conf)
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (10) 0:00:00.10
``````````````````````
“Linux wy1 2.4.20-8smp”
操作系统的信息已经出来了:)

或者snmpwalk -v2c -c public ip if

像if  system   mem.....都可以用mibII浏览工具(名字:netsnopt)查看........来进行获取.....

[ 阅读全文 | 回复(1) | 引用通告 | 编辑

  Post  by  badboy 发表于 2008-5-7 14:15:00
  Re:snmpd.conf基本配置分析(个人收集分析)
  访客1ja4Dp(游客)很好,,让我明白很多,,谢谢你的知识共享,,
[ 个人主页 | 引用 | 返回 | 删除 | 回复

  Post  by  访客1ja4Dp(游客)发表评论于2009-1-8 9:15:26
发表评论:
数据载入中,请稍候......
数据载入中,请稍候......