Ich habe eine MIB, wo drei Tabellen enthalten als erstes Element Elemente als „zugänglich-für-notify“ gekennzeichnet, wie:snmpwalk kann nicht Tisch gehen mit „zugänglich-für-notify“ Artikel
-- 1.3.6.1.4.1.3979.7.4.3.2.2.1
awOduChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF AwOduChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { awOduChannels 1 }
-- 1.3.6.1.4.1.3979.7.4.3.2.2.1.1
awOduChannelEntry OBJECT-TYPE
SYNTAX AwOduChannelEntry
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
INDEX { awTopRadioIndex, awOduIndex, awOduChannelIndex }
::= { awOduChannelTable 1 }
Wenn Ich versuche, jedes der verbleibenden Elemente einzeln abzufragen (snmpget
, snmpgetnext
oder snmpset
), alles funktioniert, aber wenn ich versuche, snmpwalk
oder snmptable
, habe ich einen Fehler mit der Angabe "unbekannte Spalte oder nicht lesbar".
Ich versuchte, zu "nicht zugänglich" zu ändern, aber es änderte nichts.
Warum versucht net-snmp, über "accessible-for-notify" -Elemente zu iterieren? Was soll ich reparieren?
EDIT:
In meiner init_awOduChannelTable()
Funktion der Elemente auf diese Weise initialisiert wurden:
tblnfo->min_column = 1;
tblnfo->max_column = 5;
es mir geändert:
tblnfo->min_column = 2;
tblnfo->max_column = 5;
es überspringt
So, jetzt die " barriered-for-notify ", wie von @rbelli vorgeschlagen.
Danke.