Oracle services monitoring can be provided by means of Oracle Intelligent Agent, which can be configured to allow third-party systems to receive SNMP traps and gather relevant data. To accomplish that, Oracle Intelligent Agent should be configured to recognize SNMP requests from the master agent.
To provide that on Windows machines do the following:
Once you have installed and configured the SNMP agents in your Windows machines, you have to integrate SNMP with Intelligent agent. This requires Oracle Peer SNMP Master Agent and SNMP Encapsulator Agent to be installed in the Oracle server. Note that these agents must be the same version as the Intelligent Agent and installed in the same ORACLE_HOME. After the installation completes, the Oracle SNMP Peer Encapsulator and Oracle Peer SNMP Master Agent services will be created. (If you do not install the Intelligent Agent software in the default $ORACLE_HOME, the names of all the services will begin with the following: Oracle<home name>.)
For SNMP master agent to communicate with both the standard SNMP service and the Intelligent Agent, the SNMP services file must be configured properly. You have to assign a free port to the encapsulated agent (Microsoft SNMP Service). Usually Microsoft SNMP Service uses port 1161, which is specified in the SERVICES file located in the <WINDOWS>SYSTEM32DRIVERSETC directory (where <WINDOWS> designates path to windows installation). Make sure that you have the following lines in the file, changing default port (161) to another available port (1161 in this example): snmp 1161/udp snmp snmp-trap 1162/udp snmp
Check that the HOSTS and LMHOSTS.SAM files in <WINDOWS>SYSTEM32DRIVERSETC (where <WINDOWS> designates path to windows installation) contain the mappings of IP addresses to host names for all computers in the SNMP setup. This will significantly improve system performance, even if you use DHCP and WINS.