⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snmpv2-pdu

📁 很不错java的SNMP应用例子
💻
字号:
SNMPv2-PDU DEFINITIONS ::= BEGINObjectName ::= OBJECT IDENTIFIERObjectSyntax ::= CHOICE {      simple           SimpleSyntax,      application-wide ApplicationSyntax }SimpleSyntax ::= CHOICE {      integer-value   INTEGER (-2147483648..2147483647),      string-value    OCTET STRING (SIZE (0..65535)),      objectID-value  OBJECT IDENTIFIER }ApplicationSyntax ::= CHOICE {      ipAddress-value        IpAddress,      counter-value          Counter32,      timeticks-value        TimeTicks,      arbitrary-value        Opaque,      big-counter-value      Counter64,      unsigned-integer-value Unsigned32 }IpAddress ::= [APPLICATION 0] IMPLICIT OCTET STRING (SIZE (4))Counter32 ::= [APPLICATION 1] IMPLICIT INTEGER (0..4294967295)Unsigned32 ::= [APPLICATION 2] IMPLICIT INTEGER (0..4294967295)Gauge32 ::= Unsigned32TimeTicks ::= [APPLICATION 3] IMPLICIT INTEGER (0..4294967295)Opaque ::= [APPLICATION 4] IMPLICIT OCTET STRINGCounter64 ::= [APPLICATION 6]              IMPLICIT INTEGER (0..18446744073709551615)-- protocol data unitsPDUs ::= CHOICE {     get-request      GetRequest-PDU,     get-next-request GetNextRequest-PDU,     get-bulk-request GetBulkRequest-PDU,     response         Response-PDU,     set-request      SetRequest-PDU,     inform-request   InformRequest-PDU,     snmpV2-trap      SNMPv2-Trap-PDU,     report           Report-PDU }-- PDUsGetRequest-PDU ::= [0] IMPLICIT PDUGetNextRequest-PDU ::= [1] IMPLICIT PDUResponse-PDU ::= [2] IMPLICIT PDUSetRequest-PDU ::= [3] IMPLICIT PDU-- [4] is obsoleteGetBulkRequest-PDU ::= [5] IMPLICIT BulkPDUInformRequest-PDU ::= [6] IMPLICIT PDUSNMPv2-Trap-PDU ::= [7] IMPLICIT PDU--   Usage and precise semantics of Report-PDU are not defined--   in this document.  Any SNMP administrative framework making--   use of this PDU must define its usage and semantics.Report-PDU ::= [8] IMPLICIT PDUmax-bindings INTEGER ::= 2147483647PDU ::= SEQUENCE {        request-id INTEGER (-214783648..214783647),        error-status                -- sometimes ignored            INTEGER {                noError(0),                tooBig(1),                noSuchName(2),      -- for proxy compatibility                badValue(3),        -- for proxy compatibility                readOnly(4),        -- for proxy compatibility                genErr(5),                noAccess(6),                wrongType(7),                wrongLength(8),                wrongEncoding(9),                wrongValue(10),                noCreation(11),                inconsistentValue(12),                resourceUnavailable(13),                commitFailed(14),                undoFailed(15),                authorizationError(16),                notWritable(17),                inconsistentName(18)            },        error-index                 -- sometimes ignored            INTEGER (0..max-bindings),        variable-bindings           -- values are sometimes ignored            VarBindList    }BulkPDU ::=                         -- must be identical in    SEQUENCE {                      -- structure to PDU        request-id      INTEGER (-214783648..214783647),        non-repeaters   INTEGER (0..max-bindings),        max-repetitions INTEGER (0..max-bindings),        variable-bindings           -- values are ignored            VarBindList    }-- variable bindingVarBind ::= SEQUENCE {        name ObjectName,        CHOICE {            value          ObjectSyntax,            unSpecified    NULL,    -- in retrieval requests                                    -- exceptions in responses            noSuchObject   [0] IMPLICIT NULL,            noSuchInstance [1] IMPLICIT NULL,            endOfMibView   [2] IMPLICIT NULL        }    }-- variable-binding listVarBindList ::= SEQUENCE (SIZE (0..max-bindings)) OF VarBindEND

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -