6.7 Проблемы с SNMP

6.7.1 Проблемы с протоколом после обновления eDirectory 8.7.3 до eDirectory 8.8

После обновления eDirectory 8.7.3 до eDirectory 8.8 может произойти следующая ошибка:

%%% Attempting to restart the NetIQ eDirectory SNMP subagent (ndssnmpsa)...
Starting NDS SNMP Subagent ...
Initialization failure. Error code : -255
Please Wait...
Done

%%% Unable to start ndssnmpsa... Please try starting it manually...

Эта ошибка происходит в связи с тем, что eDirectory 8.8 не прослушивает localhost. В более ранних версиях файл ndssnmp.cfg имел настройку по умолчанию SERVER localhost.

Для решения проблемы следует вручную отредактировать файл ndssnmp.cfg, включив в него имя хоста сервера eDirectory, который должен отслеживаться.

Например, в файле ndssnmp.cfg введите следующую строку:

SERVER test-server

test-server — это имя хоста, на котором запущен eDirectory с использованием порта NCP по умолчанию (524). Если для eDirectory используется другой порт (например 1524), строка должна иметь следующий вид:

SERVER test-server:1524

6.7.2 . Ошибки при запуске субагента NDS

В субагенте может произойти ошибка со следующим сообщением:

Unable to load library: libnetsnmp.so

Чтобы решить эту проблему, экспортируйте переменную окружения SNMP_MAJOR_VERSION с номером основной версии библиотеки net-snmp (libnetsnmp.so). Например, можно использовать следующую команду:

экспортируйте переменную SNMP_MAJOR_VERSION=10

6.7.3 Перезапуск ndssnmpsa

При перезапуске главного агента в ОС Linux необходимо перезапустить ndssnmpsa.

Для перезапуска ndssnmpsa остановите ndssnmpsa и запустите его вновь.

Чтобы остановить ndssnmpsa, введите следующую команду:

/etc/init.d/ndssnmpsa stop

Для запуска ndssnmpsa введите следующую команду:

/etc/init.d/ndssnmpsa start

6.7.4 . Ошибки при запуске ndssnmpsa

При запуске ndssnmpsa в Linux могут появиться следующие ошибки:

Error: eDirectory SNMP Initialization component. Error code: -168
Error: eDirectory SNMP Initialization component. Error code: 9

Чтобы устранить эти ошибки, выгрузите и загрузите ndssnmp при помощи следующих команд:

/opt/novell/eDirectory/bin/ndssnmp -u

/opt/novell/eDirectory/bin/ndssnmp -l

6.7.5 . Ошибки при остановке ndssnmpsa

При остановке ndssnmpsa в ОС SLES 9 отображается сообщение об ошибке, похожее на следующее: «*** Обнаружена glibc *** повреждение или удвоенный объем свободной (!prev): 0x0819cdd0 ***».

Можно не обращать внимания на эти сообщения.

6.7.6 Компиляция edir.mib

MIB-файл eDirectory ( <Корневой_каталог_установки_eDirectory>\snmp\edir.mib) в Windows компилируется с некоторыми ошибками и предупреждениями для HP OpenView. Можно не обращать на них внимания.

6.7.7 Изменение файла конфигурации SNMP

Если протокол LDAP не настроен для запуска в режиме открытого текста, в конфигурационном файле SNMP (например, SSLKEY C:\Novell\nds\trust.der) необходимо указать имя файла доверенного корневого сертификата, прежде чем запускать субагент eDirectory SNMP.

В Windows файл ndssnmp.cfg находится в каталоге C:\novell\nds\snmp.

6.7.8 Использование SNMP после установки нового дерева

Если при первой установке eDirectory 8.8 с пакетом обновления 8 (когда создается новое дерево) на сервере установлен сервис Windows SNMP, который имеет один или несколько зависимых сервисов, eDirectory не может завершить этот сервис. В таких случаях протокол SNMP не готов к использованию сразу после установки eDirectory.

Чтобы перезапустить сервис SNMP, выполните действия, которые указаны далее

  1. Последовательно выберите пункты "Пуск" > "Настройка" > "Панель управления" > "Администрирование" > "Службы".

  2. Щелкните правой кнопкой мыши пункт Сервис SNMP в списке Имя, затем щелкните пункт Остановить.

  3. Выберите пункт Да, для всех.

  4. Щелкните правой кнопкой мыши пункт SNMP Service в списке Имя, затем щелкните пункт Запустить.

6.7.9 Ошибка создания объекта SNMP в Windows Server

При установке eDirectory на любой поддерживаемой серверной платформе Windows может возникнуть ошибка создания объекта "Группа SNMP". В этом случае нужно создать данный объект вручную. Дополнительную информацию о действиях по созданию объекта SNMP вручную см. в разделе eDirectory and SNMP (eDirectory и SNMP) документа Novell eDirectory 8.8 SP8 Administration Guide (Руководство по администрированию Novell eDirectory 8.8 SP8 ).

6.7.10 Удаление SNMP при удалении eDirectory

Если на сервере установлен сервис Windows SNMP, который имеет один или несколько зависимых сервисов, удаление eDirectory не приводит к удалению всех файлов SNMP из папки C:\novell\nds. Однако в остальном удаление завершается успешно, включая удаление ключей SNMP из реестра и процесс деконфигурации DS и сервиса SNMP, выполняемые агентом NetIQ SNMP.

Для завершения удаления выполните описанные ниже действия.

  1. Последовательно выберите пункты "Пуск" > "Настройка" > "Панель управления" > "Администрирование" > "Службы".

  2. Щелкните правой кнопкой мыши пункт Сервис SNMP в списке Имя, затем щелкните пункт "Остановить".

  3. Выберите пункт Да, для всех.

  4. Щелкните правой кнопкой мыши пункт SNMP Service в списке Имя, затем щелкните пункт Запустить.

  5. Вручную удалите оставшиеся файлы SNMP в каталоге C:\novell\nds.