在Oracle服务器中配置SNMP代理

 

用户可以使用OpManager从Oracle服务器中收集数据或接收陷阱,但在那之前必须安装配置Oracle智能代理。Oracle智能代理支持SNMP,允许第三方系统管理框架从此代理中直接获取SNMP陷阱。在配置过Oracle智能代理自动识别SNMP请求之后,第三方系统便可以借此收集相关数据。

 

在Windows设备中:

 

1. 在Windows机器中安装和配置SNMP代理后,必须将其与Oracle智能代理集成。这就需要用户在Oracle服务器中安装Oracle Peer SNMP Master Agent(主代理)和SNMP Encapsulator Agent(副代理)。注意:这些代理必须与智能代理版本相同,且都安装在ORACLE_HOME中。

 

安装完成后,系统将创建两个新的NT服务:Oracle SNMP Peer Encapsulator和Oracle Peer SNMP Master Agent.

 

如果用户未能将智能代理软件安装到默认的$ORACLE_HOME目录中的话,那么所有服务的名称必须以 Oracle<home name> 开头

 

为了使SNMP主代理与标准代理服务交换数据,SNMP服务文件需要进行合理的配置

 

设定一个尚未使用的端口用来监听Microsoft SNMP服务。Microsoft SNMP服务通常使用1161端口,用户可以访问NT_HOME\SYSTEM32\DRIVERS\ETC目录中的SERVICES文件来修改该值 

 

打开SERVICES文件后在其中确认或添加如下行:

 

snmp 1161/udp snmp
snmp-trap 1162/udp snmp

 

注意:如果该文件中已存在SNMP相关项,请将其端口从161 (默认数值)改成其他可用的端口(例如1161) 

 

2.同样还是这个目录,用户可以检查HOSTS以及LMHOSTS.SAM文件是否含有在安装SNMP时为所有设备作的IP地址到主机名的映射信息,因为如果计算机的IP地址能在本地解析的话可以大大节省OpManager主机的资源消耗,纵然用户使用DHCP和WINS管理IP,也会提高SNMP的响应速度。




Copyright © 2005-2013, ZOHO Corp.,All Rights Reserved.