Агент удалённого управления
Командная строка запуска
Запуск агента осуществляется стандартными средствами запуска задач операционной системы.
Примечание
В ОС Windows для управления агентом удаленного управления при инсталляции СУБД ЛИНТЕР был создан сервис. Его запуск и останов необходимо выполнять из окна управления службами, имя службы - LinSNMPAgt. Для открытия окна управления службами необходимо в меню ПУСК выбрать Панель управления, затем пункт Администрирование и далее выбрать Службы.
Исполняемый файл агента linsnmpd
.
linsnmpd [-с < config-файл >] [-f] [-l < log-файл >] [-p < pid >]
Запуск агента должен выполнять суперпользователь операционной системы, чтобы иметь возможность использовать стандартные порты SNMP 161 и 162.
Примечание
Рекомендуется запускать как сервис.
Ключи агента
-
-с [< config-файл >]
-
Задает путь к конфигурационному файлу агента. Если не задан ключ и/или параметр
< config-файл >
, по умолчанию используется файлsnmp.conf
, который ищется в каталоге запуска агента. -
-f
-
Запрещает агенту переходить в режим демона. По умолчанию переход в этот режим разрешен.
-
-l [< log-файл >]
-
Задает путь к файлу протоколирования работы агента. Если ключ не задан, файл протоколирования по умолчанию не создается.
-
-p < pid >
-
Задает путь к pid-файлу.
Функции агента
Агент выполняет следующие функции:
-
анализирует переданный конфигурационный файл и создает на его основе в памяти структуру данных, описывающую дерево MIB распределенного управления для данного агента;
-
запускает по команде все сервисы, описанные в дереве MIB, в соответствии с установленными в MIB параметрами;
-
если задан ключ
-l
, инициирует работу с файлом протоколирования, в который пишутся текстовые сообщения типа:
Registered transport domain 1.3.6.1.6.1.1 Initializing message queue AuthPriv initialization Added auth protocol HMAC-SHA with id 3. Added auth protocol HMAC-MD5 with id 2. Added privacy protocol DES with id 2. USM initialization Registered subtree: 1.3.6.1.2.1.1.1 Registered subtree: 1.3.6.1.2.1.1.2 Registered subtree: 1.3.6.1.2.1.1.3 … Registered subtree: 1.3.6.1.4.1.9999.1.8.1 Registered subtree: 1.3.6.1.4.1.9999.1.9.1 snmpEngineID (11 bytes): 00000000 8F 27 00 00 04 61 67 65 6E 74 31 .'...agent1 engineBoots 95 udpOpen: transport created udpListen: start listen on 192.168.5.8:1161 … sysUpTime 0 Start processing messages
Если сообщению предшествует слово ERROR
, то это говорит о том, что произошла ошибка, например:
ERROR: passwordToKeyAuth: no password given ERROR: usmAddUser: unable to build authentication key
Примечание
Все изменения дерева MIB, выполненные агентом по заданию утилит менеджера, сохраняются только на время сеанса работы агента и в конфигурационный файл не вносятся.
Примеры запуска агента
linsnmpd linsnmpd -l /home/tester/linter/bin/snmp.txt" linsnmpd -c snmp.conf -l snmp.log