Проверка MIB - текущая группа sysInfoGroup не упоминается в этом модуле - PullRequest
0 голосов
/ 27 мая 2020

Я отправил свой MIB 3 валидаторам: https://www.muonics.com/Tools/smicheck.php: 0 ошибок, 0 предупреждений https://www.agentpp.com/services/mibcheck.html: 0 ошибок, 0 предупреждений

но : https://www.simpleweb.org/ietf/mibs/validate/: 3 предупреждения (уровень серьезности 5)

последнее верно или ошибочно?

Это предупреждение того же типа: "предупреждение: текущая группа `sysInfoGroup 'не упоминается в этом модуле" .

Чтобы уменьшить размер кода, я упростил его:

envMonitorMIB   OBJECT IDENTIFIER  ::= { nolmeMIB 1 }

info OBJECT IDENTIFIER ::= { envMonitorMIB 1 }

--  
--  SYSTEM SECTION
--
sysInfo  OBJECT IDENTIFIER  ::= { info 1 }

sysInfoGroup OBJECT-GROUP
    OBJECTS
    {
        systemCpuUsage,
        systemTotalMem,
        systemFreeMem,
        systemUptime,
        systemTemperature,
        cpuTemperature      
    }
    STATUS      current
    DESCRIPTION
        "System informations."
 ::= { sysInfo 1 }


systemCpuUsage OBJECT-TYPE
    SYNTAX      Integer32
    UNITS       "%"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "cpu usage."
        ::= { sysInfo 2 }

systemTotalMem OBJECT-TYPE
    SYNTAX      Integer32
    UNITS       "Ko"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Total memory in Ko."
        ::= { sysInfo 3 }

systemFreeMem OBJECT-TYPE
    SYNTAX      Integer32
    UNITS       "Ko"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Free memory in Ko."
        ::= { sysInfo 4 }

systemUptime OBJECT-TYPE
    SYNTAX      TimeTicks
    UNITS       "Ko"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "System uptime in UNIT."
        ::= { sysInfo 5 }

systemTemperature OBJECT-TYPE
    SYNTAX      Integer32
    UNITS       "C"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "System temperature in degree C."
        ::= { sysInfo 6 }

cpuTemperature OBJECT-TYPE
    SYNTAX      Integer32
    UNITS       "C"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "CPU temperature in degree C."
        ::= { sysInfo 7 }

Спасибо за помощь.

Винсент

...