snmp配置

snmp配置,第1张

使用snmp远程调用获取设备信息注意点(使用前提):

1. 被管理设备上snmp服务正常,且可以被远程调用(修改/etc/snmp/snmpd.conf配置文件,大概在15行,将下面一行注释掉:agentAddress udp:127.0.0.1:161)>>>不要配置这个

2. SNMP默认只能查看两个设备节点,要想查看所有节点还需要进行一些配置。打开/etc/snmp/snmpd.conf,配置mibs,使其所有设备信息都可以被获取到

3. 保证被管理设备将161端口和162端口设置通过防火墙设置

经过对比,linux安装netsnmp,python使用Easysnmp包,

Net-snmp版本:rpm -qa|grep snmp 5.7.2

配置:

装好之后修改/etc/snmp/snmpd.conf对其进行配置:

A、修改默认的“community”   string com2sec     notConfigUser     default     public 将public修改为你才知道的字符串另default字符串如果想指定特定的服务器采集数据的话,将此字段替换成允许采集服务器的IP地址。(默认的话跳过此步)

B、把下面的#号去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

C、把下面的语句access notConfigGroup” ” any noauth exact systemview none none 改成: access notConfigGroup ” ” any noauth exact mib2 none none

D、service snmpd restart

E、48服务器snmp可以开机自启:设置snmp的开机启动项,运行vi /etc/rc.local,将以下写入,/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf

在ISX Type B(Symetra PX)系统里,通过一些附件的添加和相应的系统设置,可以实现ISX系统里网络服务器在系统出现相应事件时自动安全关闭计算机系统。

解决方案:

需要的设备环境,

一张用于服务器网络关机的APC 网络管理卡(AP9617)

一套APC PowerChute Network Shutdown(PCNS)软件

一个可用的用户局域网网络系统

一些需要安全关机的网络服务器

一个带有串口及超级终端的Windows PC机

具体实施步骤:

1,在ISX Type B (Symmetra PX) UPS的位于正下部的智能插槽上安装一张用于服务器网络关机的APC 网络管理卡(AP9617)。

如果ISX Type B系统用InfraStruXure Manager 4.x做集中管理,那就可以直接用随ISX Type B (Symmetra PX) UPS附送的那张网络管理卡来实现服务器网络安全关机。但注意:请将这张网卡的IP地址设成用户局域网的,并将接这张网卡的网线接到用户局域网内的网络交换机上。

2, 通过计算机超级终端,在UPS 主控模块(MIM)里,设置ISX系统里的UPS标准关机模式。请参阅(配置Symmetra PX UPS(ISX Type B)的标准关机模式的具体步骤)

3,在ISX Type B (Symmetra PX) UPS的PowerView设置电池参数。

如果系统用的是APC原装电池柜,本身有电池通讯,系统可以不需设置而自动获取电池参数。

如果系统用的是非APC原装电池柜,为了有效实施该关机方案,系统必需设置电池参数。

4,在网络里需要安全关机的每台网络服务器上,安装APC PowerChute Network Shutdown(PCNS)软件,并进行相关设置。请参阅(PCNS 2.0/2.1支持的 *** 作系统及安装指南)

5,系统断市电,进行方案功能测试。

在Windows XP/2000 系统中配置 SNMP 代理

关于如何在Windows系统上安装SNMP代理,可参见在Windows系统中安装SNMP代理。

在Windows XP/2000 系统中配置 SNMP 代理的具体步骤如下:

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

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

下滚明细表窗格,并点击 SNMP service。

点击 *** 作菜单上的属性。

如果您想在身份验证失败的时候有陷阱信息发出,那么请在安全分页中选择发送身份验证陷阱。

在接收的团体名称下点击添加。

在团体权利下,为主机选择一个许可的级别以处理从被选团体接收的请求。

在社区名称中输入名称(区分大小写),然后点击添加。

指定是否从主机接收SNMP 数据包:

要想从网络上的任何主机接收SNMP 请求,且无论其身份,请点击接收来自任何主机 SNMP 数据包。

要想限制接收 SNMP 数据包,请点击接收来自这些主机的 SNMP 数据包,点击添加,输入适当的主机名、IP或IPX 地址, 然后再次点击添加。

点击应用。

页首

配置SNMP陷阱的步骤如下:

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

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

下滚明细表窗格,并点击 SNMP service。

点击 *** 作菜单上的属性。

打开陷阱分页窗格,在社区名称下输入计算机将把陷阱发至的社区名称(区分大小写),然后点击添加到列表。

在陷阱目标中点击添加。

在主机名,IP或 IPX地址中输入主机的相关信息并点击添加。

重复第5步到第7步,直到添加完您要添加的所有团体和陷阱目标。

点击确定。

在 Windows NT 系统配置SNMP 代理

关于如何在WindowsNT系统上安装SNMP代理,可参见在Windows系统中安装SNMP代理。

在 Windows NT 系统中配置SNMP 代理的步骤如下:

右击桌面上的网上邻居图标。

点击属性。

点击服务。

点击 SNMP 服务,然后点击属性。

点击安全分页按钮。

要想为错误的验证发送陷阱,请选择发送验证陷阱复选框。

在接收的团体名称下点击添加。

在团体名称框中,输入共同体名称(从该团体接收请求)。

点击添加,将该名称移入接收的团体名称列表中。

重复第 9 步添加任何团体名称。

点击以下选项之一,指定是从任何主机接收 SNMP 数据包,还是仅从指定的主机接收SNMP 数据包:

如果不依据源计算机 ID 来拒绝 SNMP 数据包,可选择接收来自任何主机的 SNMP 数据包。

如果仅从列出的计算机接收SNMP 数据包,请选择仅接收来自这些主机的SNMP 数据包。 要想指定特定的主机,请点击添加,在IP 主机或IPX 地址框中输入主机的名称和地址(从该主机接收请求),然后点击添加,将该名称移入仅接收来自这些主机的SNMP 数据包列表。

重复第 11 步添加任何主机。

在代理分页中指定适当的信息(如有关用户位置和服务的注释)。

点击确定。

配置 SNMP 陷阱的步骤如下:

右击桌面上的网上邻居图标。

点击属性。

点击服务。

点击 SNMP 服务,然后点击属性。

点击陷阱分页按钮。

在团体名称框中输入名称,以识别您想要该计算机将陷阱发送到的每个团体。团体名称是区分大小写的。

输入每个名称后,点击添加,将这些名称添加到列表。

添加了团体之后,在其仍是高亮时,点击陷阱目标下的添加,为陷阱要发送到的每个团体指定主机。

在IP主机/地址或IPX地址框中输入主机名,然后点击添加,为所选团体将名称和地址移入陷阱目标列表。

重复第10步,添加任何主机。

点击确定。

在 Linux 8.0以前的版本配置代理

关于如何在Linux系统上安装SNMP代理,可参见 在Linux系统中安装SNMP代理。

如果代理已运行,请使用以下命令将其停止:

/etc/rc.d/init.d/snmpd stop

在/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.0版本及8.0 以上版本配置代理

在Linux 8.0版本及8.0 以上版本,可以使用 SNMP 的最新版本,只需在 snmpd.conf 文件中做以下修改:

# name incl/excl subtree mask(optional)

行后插入

view allview included .1.3.6

# group context sec.modelsec.level prefix read write notif

以后的行

lineaccess notConfigGroup “” any noauth exact systemview none none

改为

access notConfigGroup “” any noauth exact allview none none

然后使用以下命令重启 snmp 代理:

/etc/rc.d/init.d/snmpd restart

在 Solaris 机器中配置代理

关于如何在Windows系统上安装SNMP代理,可参见在Solaris系统中安装SNMP代理。

如果代理已运行,请使用以下命令将其停止:

/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

改为

/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 重启代理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11279521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存