免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3074 | 回复: 3
打印 上一主题 下一主题

net-snmp服务的安装 [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-16 11:23 |只看该作者 |倒序浏览
首先准备安装的源码包:net-snmp-5.4.2.1.tar.gz
1.解压源码包
  tar xvf net-snmp****
2.创建安装目录
  mkdir /usr/local/net-snmp
3.安装
  ./configure --prefix=/usr/local/net-snmp
  make
  make install
4.安装成功cp配置文件到/usr/local/net-snmp/share/snmp/目录下
  cp ./EXZAPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf
5.修改配置文件
  #       sec.name  source          community
  #com2sec local     localhost       COMMUNITY
  #com2sec mynetwork NETWORK/24      COMMUNITY
  com2sec local     localhost       COMMUNITY
  com2sec mynetwork 192.168.1.186      public      //为允许的源地址
  com2sec mynetwork 192.168.1.254      public
  com2sec mynetwork 192.168.1.0/24      public     //为允许的源网络
6.编辑/etc/rc.local添加为自启动  
  添加下面一行:
  /usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf &
7.设置环境变量,编辑/etc/profile
  在export前添加下面一行
  PATH=/usr/local/net-snmp/bin:/usr/local/net-snmp/sbin:$PATH
8.测试命令
  snmpget -v 1 -c "public" 192.168.1.236 .1.3.6.1.4.1.2021.10.1.3.1
  注:要在同样安装过net-snmp的机器上测或在安装过第3方软件(solarwinds等)的机器测试
      该命令的最后一个字段为cpu的OID  

#########################################################################
问题补充:
       上次装好netsnmp并观察了一段时间后发现获取内存,cpu信息等等都很正常,唯独磁盘信息与预期有点出入,我们预期获取磁盘所有分区的使用情况结果只获取了/根分区的使用情况:
       经查证是配置文件snmpd.conf里的配置有关:
# disk checks
#
# The agent can check the amount of available disk space, and make
# sure it is above a set limit.
# disk PATH [MIN=DEFDISKMINIMUMSPACE]
#
# PATH:  mount path to the disk in question.
# MIN:   Disks with space below this value will have the Mib's errorFlag set.
#        Default value = DEFDISKMINIMUMSPACE.
# Check the / partition and make sure it contains at least 10 megs.
disk / 10000
disk /home 10000
# % snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9
# enterprises.ucdavis.diskTable.dskEntry.diskIndex.1 = 0
# enterprises.ucdavis.diskTable.dskEntry.diskPath.1 = "/" Hex: 2F
# enterprises.ucdavis.diskTable.dskEntry.diskDevice.1 = "/dev/dsk/c201d6s0"
# enterprises.ucdavis.diskTable.dskEntry.diskMinimum.1 = 10000
# enterprises.ucdavis.diskTable.dskEntry.diskTotal.1 = 837130
# enterprises.ucdavis.diskTable.dskEntry.diskAvail.1 = 316325
# enterprises.ucdavis.diskTable.dskEntry.diskUsed.1 = 437092
# enterprises.ucdavis.diskTable.dskEntry.diskPercent.1 = 58
# enterprises.ucdavis.diskTable.dskEntry.diskErrorFlag.1 = 0
# enterprises.ucdavis.diskTable.dskEntry.diskErrorMsg.1 = ""
因为配置文件默认只有disk / 10000这一行;按此格式添加你期望获取的磁盘或分区;
it‘s ok!!问题解决;
验证cmd:
snmpwalk -v 1 -c "public" 218.108.231.183 .1.3.6.1.4.1.2021.9.1
snmpwalk -v 1 -c "public" 218.108.231.183 .1.3.6.1.4.1.2021.9.1.7



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/249/showart_1864573.html

论坛徽章:
0
2 [报告]
发表于 2014-12-18 13:46 |只看该作者
你好,请问该文章中的第4步,提到的EXAMPLE.conf中没有关于下面的内容啊。我用版本是net-snmp-5.7.3
#       sec.name  source          community
com2sec local     localhost       public
com2sec mynetwork 192.168.1.0/24      public

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

#                     sec.model  sec.name
group MyRWGroup        v1         local
group MyRWGroup        v2c        local回复 1# badb0y


   

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
3 [报告]
发表于 2014-12-20 10:41 |只看该作者
回复 2# linuxdev624


   这些内容是添加上去的

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
4 [报告]
发表于 2014-12-20 10:42 |只看该作者
还有,好像上面带的是SNMPv3的验证,你可以 查查相关资料!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP