Ошибка при попытке определить объект TimeStamp в файл MIB - PullRequest
0 голосов
/ 03 марта 2020

Я хочу определить объект типа TimeStamp (Timeticks) внутри файла MIB.

Если я определю его так, все будет правильно:

timeVar3    OBJECT-TYPE
    SYNTAX      TimeStamp
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION "Timeticks, read-only, any value"
    ::= { timeTypes 3 }

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

timeVar4    OBJECT-TYPE
    SYNTAX      TimeStamp (0..6000)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION "Timeticks, read-only, 0..6000"
    ::= { timeTypes 4 }

Когда я запускаю команду:

snmptranslate -M+. -mPATTERN-MIB -Tp -IR patternTest

Я получаю эту ошибку:

Should be ACCESS ((): At line 129 in /usr/share/snmp/mibs/PATTERN-MIB.txt
Bad parse of OBJECT-TYPE: At line 129 in /usr/share/snmp/mibs/PATTERN-MIB.txt
Unknown object identifier: patternTest

ПРИМЕЧАНИЕ. Строка 129 -

SYNTAX      TimeStamp (0..6000)

Можно ли ограничить допустимый диапазон в метке времени? Если да, какой правильный синтаксис?

Я искал информацию в inte rnet и ничего не нашел по этому поводу.

...