Установка SNMP на серверах oracle

Мониторинг сервисов 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.