SNMP代理配置


在Windows 7,XP,2008和2003系统中配置SNMP代理

有关在Windows系统上安装SNMP代理的详细信息,请参阅在Windows系统上安装SNMP代理。要配置SNMP代理,请遵循以下步骤:

  1. 点击开始,指向设置,然后点击控制面板。双击管理工具,然后双击计算机管理。

  2. 在控制台树中,点击服务和应用程序,然后点击服务。

  3. 在详细信息窗格中,向下滚动并点击SNMP Service。

  4. 在操作菜单上,点击属性。

  5. 如果要在身份验证失败时发送陷阱消息,请在安全性选项卡上,选择发送身份验证陷阱。

  6. 在接受的团体字符串名称下,点击添加。

  7. 在团体字符串权限下,为此主机选择一个权限级别,以处理来自所选团体字符串的SNMP请求。

  8. 在团体字符串名称中,输入区分大小写的团体字符串名称,然后点击添加。

  9. 指定是否接受来自主机的SNMP数据包:

  • 要接受来自网络上任何主机的SNMP请求(无论身份如何),请点击接受来自任何主机的SNMP数据包。
  • 要限制对SNMP数据包的接受,请点击接受来自这些主机的SNMP数据包,点击添加,输入适当的主机名和IP或IPX地址,然后再次点击添加。
  • 点击应用以应用更改。

在Windows NT系统中配置SNMP代理

有关在Windows系统上安装SNMP代理的详细信息,请参阅在Windows系统上安装SNMP代理。要在Windows NT系统中配置SNMP代理,请遵循以下步骤:

  1. 点击开始,指向设置,然后点击控制面板。双击管理工具,然后双击服务。

  2. 在详细信息窗格中,点击SNMP服务,然后点击属性。

  3. 点击安全选项卡。

  4. 如果要发送身份验证失败的陷阱,请选中发送身份验证陷阱复选框。

  5. 在接受的团体字符串名称下,点击添加。

  6. 在团体字符串名称框中,输入一个您将接受其请求的团体字符串名称。

  7. 要将名称移到接受的团体字符串名称列表中,请点击添加。

  8. 对其他任何团体字符串名称重复步骤7。

  9. 要指定是接受来自任何主机还是仅来自指定主机的SNMP数据包,请点击以下两个选项之一:

  • 如果没有基于源计算机ID的SNMP数据包被拒绝,请接受来自任何主机的SNMP数据包。
  • 如果仅从列出的计算机接受SNMP数据包,则仅接受来自这些主机的SNMP数据包。若要指定特定主机,请点击添加,在IP主机或IPX地址框中输入将接受请求的主机的名称或地址,然后点击添加以将名称移至仅接受来自这些主机的SNMP数据包列表。
  • 对任何其他主机重复步骤9。
  • 在代理选项卡上,指定适当的信息(例如,有关用户,位置和服务的注释)。
  • 点击确定以应用更改。

在Windows 2012中配置SNMP代理

  • 使用远程桌面登录到专用服务器。
  • 点击Windows键>管理工具>服务器管理。
  • 点击管理>添加角色和功能。
  • 点击下一步>下一步>下一步>下一步。确认已安装SNMP服务。点击取消。

  • 点击Windows键>管理工具>服务。

  • 右键点击SNMP Service,然后点击属性。
  • 点击安全选项卡。 
  • 输入您的随机8-10个字符的连接字符串。确保将其设置为只读,而不是读写。

  • 点击添加。

在Linux版本8之前的版本中配置SNMP代理

有关在Linux系统上安装SNMP代理的详细信息,请参阅在Linux系统上安装SNMP代理

  1. 停止代理,如果它已经在运行,使用下面的命令:
    /等/ rc.d中/ init.d /的SNMPD停止

  2. 在/etc/rc.d/init.d/snmpd文件中进行以下更改

  • 替换
    daemon /usr/sbin/snmpd $OPTIONS

    daemon /root/ucd_agent/sbin/snmpd $OPTIONS
  • 替换
    killproc /usr/sbin/snmpd

    killproc /root/ucd_agent/sbin/snmpd

    这是在启动和停止SNMP代理时选择当前安装的版本。
  • 使用命令/etc/rc.d/init.d/snmpd start启动代理。

在Linux版本8及更高版本中配置SNMP代理

在Linux 8和更高版本上,最新版本的SNMP已经可用。您只需要在snmpd.conf文件中进行以下更改:

  1. 插入行view    allview    included   .1.3.6
    紧邻行
    #   name    incl/excl    subtree     mask(optional)

  2. 修改行
    access  notConfigGroup ""  any   noauth   exact  systemview none none
    紧邻行
    #   group  context sec.modelsec.level prefix read   write  notif
    作为
    access  notConfigGroup ""  any   noauth   exact  allview none none

  3. 使用以下命令重新启动代理:
    /etc/rc.d/init.d/snmpd restart

在Solaris系统中配置SNMP代理

有关在Solaris系统上安装SNMP代理的详细信息,请参阅Solaris系统上安装SNMP代理

  1. 如果代理已经在运行,请使用以下命令停止
    /etc/init.d/init.snmpdx stop

    在/etc/init.d/init.snmpdx文件中进行以下更改

  • 替换
    if [ -f /etc/snmp/conf/snmpdx.rsrc -a -x /usr/lib/snmp/snmpdx ]; then
    /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf -d 3 -f 0
    fi


    <Installation Directory>/sbin/snmpd
  • 替换
    /usr/bin/pkill -9 -x -u 0 '(snmpdx|snmpv2d|mibiisa)'

    /usr/bin/pkill -9 -x -u 0 '(snmpd)'
  • 使用以下命令重新启动代理:
    /etc/init.d/init.snmpdx start.