Настроить SNMP на Ubuntu 20.04

Мне нужно контролировать систему через SNMP и интегрировать ее с zabbix 5.0. Я проводил тест на своей локальной машине, поэтому установил snmp, snmpd и snmp-mib-downloader на Ubuntu 20.04. Мне нужно отслеживать все эти переменные: переменные для мониторинга через snmp

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

snmpwalk -v 2c -c public 127.0.0.1 DISMAN-EVENT-MIB::mteHotTrigger.0

И я получаю:

DISMAN-EVENT-MIB::mteHotTrigger.0 = Нет такого объекта, доступного для этого агента с этим OID

Есть ли способ изменить значение значений триггера? Почему я не вижу значения некоторых из этих переменных?


person Matías Insaurralde    schedule 12.05.2021    source источник
comment
Попробуйте запустить такие команды, как snmpwalk -v 2c -c public 127.0.0.1 1.3.6, пожалуйста. Вы не должны выполнять операции WALK с OID листового узла.   -  person Lex Li    schedule 12.05.2021


Ответы (1)


DISMAN-EVENT-MIB определяет MAX-ACCESS для mteHotTrigger как accessible-for-notify.

Из SNMPv2-SMI:

Значение available-for-notify указывает на объект, доступный только через уведомление (например, snmpTrapOID [5]).

Другими словами, это конкретное значение нельзя получить с помощью какого-либо запроса GET (на самом деле, если вы читаете описание этой переменной, оно имеет смысл только в контексте уведомления). Вам необходимо настроить локальный компьютер для получения SNMP-ловушек (уведомлений) и настроить управляемый компьютер для отправки ему ловушек.

person TallChuck    schedule 13.05.2021