Мониторинг сервисов Oracle может быть предоставлен при помощи Oracle Intelligent Agent, который может быть настроен так, что сторонние системы могут получать SNMP-ловушки и собирать информацию. Для этого Oracle Intelligent Agent следует настроить так, чтобы он распознавал запросы SNMP, исходящие от главного агента.
Чтобы установить это на ПК с Windows, следует выполнить следующее:
После установки и настройки SNMP-агентов на Вашем ПК с Windows, следует интегрировать SNMP с Intelligent agent. Для этого нужно установить Oracle Peer SNMP Master Agent и SNMP Encapsulator Agent на сервереOracle. Обратите внимание, что эти агенты должны быть одной и той же версии, что и Intelligent Agent и установлены на одном и том же ORACLE_HOME. После завершения установки будут созданы сервисы Oracle SNMP Peer Encapsulator и Oracle Peer SNMP Master Agent. (Если Вы не устанавливаете программное обеспечение для Intelligent Agent на выбранном по умолчанию $ORACLE_HOME, имена всех сервисов будут начинаться следующим образом: Oracle<home name>.)
Для связи главного SNMP-агента со стандартным SNMP-сервисом и Intelligent Agent, файл SNMP-сервисов должен быть правильно настроен. Вы должны назначить свободный порт для инкапсулированного агента (Microsoft SNMP Service). Обычно Microsoft SNMP Service использует порт 1161, заданный в файле SERVICES, который находится в директории <WINDOWS>SYSTEM32DRIVERSETC (где <WINDOWS> назначает путь к инсталляции windows). Убедитесь, что у Вас есть следущие строки в файле, изменяющие порт по умолчанию (161) на другой доступный порт (1161 в этом примере): snmp 1161/udp snmp snmp-trap 1162/udp snmp
Проверьте, что файлы HOSTS и LMHOSTS.SAM в <WINDOWS>SYSTEM32DRIVERSETC (где <WINDOWS> назначает путь к инсталляции windows) содержит отображение IP-адресов на имена хостов для всех компьютеров в установке SNMP. Это в значительной степени улучшит эффективность работы системы, даже если Вы используете DHCP и WINS.