Я работаю с net-snmp и agentx. Мне нужно зарегистрировать OID предприятия для скаляров и таблиц. Например:
netsnmp_register_read_only_scalar(...); // register my scalars
netsnmp_tdata_register(...); // register my table
Пока я не сделаю эти вызовы в своем коде agentx, мои OID не появятся в snmpd.
В моем файле MIB также есть определения NOTIFICATION-TYPE, такие как:
myTrapTest NOTIFICATION-TYPE
STATUS current
DESCRIPTION "A sample trap."
::= { myNotifications 1 }
Я взглянул на #include <net-snmp/agent/agent_trap.h>
, но этот файл, похоже, предназначен для отправки ловушек, а не для регистрации пользовательских.
Мой вопрос: куда мне звонить, чтобы зарегистрировать определения прерываний?