You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
149 lines
3.5 KiB
149 lines
3.5 KiB
3 years ago
|
SYNOLOGY-NFS-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
DisplayString
|
||
|
FROM SNMPv2-TC
|
||
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
||
|
FROM SNMPv2-CONF
|
||
|
OBJECT-TYPE, Integer32, Counter64, enterprises, MODULE-IDENTITY
|
||
|
FROM SNMPv2-SMI;
|
||
|
|
||
|
nfs MODULE-IDENTITY
|
||
|
LAST-UPDATED "201808100000Z"
|
||
|
ORGANIZATION "www.synology.com"
|
||
|
CONTACT-INFO
|
||
|
"Synology Inc.
|
||
|
Email: snmp@synology.com"
|
||
|
DESCRIPTION
|
||
|
"Characteristics of the nfs information"
|
||
|
REVISION "201808100000Z"
|
||
|
DESCRIPTION
|
||
|
"First draft."
|
||
|
::= { synology 107 }
|
||
|
|
||
|
synology OBJECT IDENTIFIER
|
||
|
::= { enterprises 6574 }
|
||
|
|
||
|
nfsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF NfsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Table of nfs data."
|
||
|
::= { nfs 1 }
|
||
|
|
||
|
nfsEntry OBJECT-TYPE
|
||
|
SYNTAX NfsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry containing nfs information."
|
||
|
INDEX { nfsIndex }
|
||
|
::= { nfsTable 1 }
|
||
|
|
||
|
NfsEntry ::= SEQUENCE {
|
||
|
nfsIndex Integer32,
|
||
|
nfsName DisplayString,
|
||
|
nfsTotalMaxLatency Integer32,
|
||
|
nfsReadMaxLatency Integer32,
|
||
|
nfsWriteMaxLatency Integer32,
|
||
|
nfsTotalOPS Counter64,
|
||
|
nfsReadOPS Counter64,
|
||
|
nfsWriteOPS Counter64
|
||
|
}
|
||
|
|
||
|
nfsIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..65535)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Reference index for each observed device."
|
||
|
::= { nfsEntry 1 }
|
||
|
|
||
|
nfsName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "nfs name"
|
||
|
::= { nfsEntry 2 }
|
||
|
|
||
|
|
||
|
nfsTotalMaxLatency OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of nfs total max latency."
|
||
|
::= { nfsEntry 3 }
|
||
|
|
||
|
nfsReadMaxLatency OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of nfs read max latency."
|
||
|
::= { nfsEntry 4 }
|
||
|
|
||
|
nfsWriteMaxLatency OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of nfs write max latency."
|
||
|
::= { nfsEntry 5 }
|
||
|
|
||
|
nfsTotalOPS OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of nfs total OPS."
|
||
|
::= { nfsEntry 6 }
|
||
|
|
||
|
nfsReadOPS OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of nfs read OPS."
|
||
|
::= { nfsEntry 7 }
|
||
|
|
||
|
nfsWriteOPS OBJECT-TYPE
|
||
|
SYNTAX Counter64
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of nfs write OPS."
|
||
|
::= { nfsEntry 8 }
|
||
|
|
||
|
nfsConformance OBJECT IDENTIFIER ::= { nfs 2 }
|
||
|
nfsCompliances OBJECT IDENTIFIER ::= { nfsConformance 1 }
|
||
|
nfsGroups OBJECT IDENTIFIER ::= { nfsConformance 2 }
|
||
|
|
||
|
nfsCompliance MODULE-COMPLIANCE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The compliance statement for nfs entities which
|
||
|
implement the SYNOLOGY NFS MIB."
|
||
|
MODULE -- this module
|
||
|
MANDATORY-GROUPS { nfsGroup }
|
||
|
|
||
|
::= { nfsCompliances 1 }
|
||
|
|
||
|
nfsGroup OBJECT-GROUP
|
||
|
OBJECTS { nfsName,
|
||
|
nfsTotalMaxLatency,
|
||
|
nfsReadMaxLatency,
|
||
|
nfsWriteMaxLatency,
|
||
|
nfsTotalOPS,
|
||
|
nfsReadOPS,
|
||
|
nfsWriteOPS}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A collection of objects providing basic information
|
||
|
of an synology nfs entity."
|
||
|
::= { nfsGroups 1 }
|
||
|
|
||
|
|
||
|
END
|