Ansible roles
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

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