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.

94 lines
2.5 KiB

SYNOLOGY-ISCSITarget-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, Integer32, enterprises, MODULE-IDENTITY
FROM SNMPv2-SMI;
synologyiSCSITarget MODULE-IDENTITY
LAST-UPDATED "202004150000Z"
ORGANIZATION "www.synology.com"
CONTACT-INFO
"Synology Inc.
Email: snmp@synology.com"
DESCRIPTION "Characteristics of the iscsi target information"
::= { synology 110 }
synology OBJECT IDENTIFIER
::= { enterprises 6574 }
iSCSITargetTable OBJECT-TYPE
SYNTAX SEQUENCE OF ISCSITargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of iSCSI Target data."
::= { synologyiSCSITarget 1 }
iSCSITargetEntry OBJECT-TYPE
SYNTAX ISCSITargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry containing iscsi target information"
INDEX { iSCSITargetInfoIndex }
::= { iSCSITargetTable 1 }
ISCSITargetEntry ::= SEQUENCE {
iSCSITargetInfoIndex Integer32,
iSCSITargetName OCTET STRING,
iSCSITargetIQN OCTET STRING,
iSCSITargetConnectionStatus OCTET STRING
}
iSCSITargetInfoIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Target info index"
::= { iSCSITargetEntry 1 }
iSCSITargetName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Target name"
::= { iSCSITargetEntry 2 }
iSCSITargetIQN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Target iqn"
::= { iSCSITargetEntry 3 }
iSCSITargetConnectionStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4096))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Target connection status"
::= { iSCSITargetEntry 4 }
synologyiSCSITargetConformance OBJECT IDENTIFIER ::= { synologyiSCSITarget 2 }
synologyiSCSITargetCompliances OBJECT IDENTIFIER ::= { synologyiSCSITargetConformance 1 }
synologyiSCSITargetGroups OBJECT IDENTIFIER ::= { synologyiSCSITargetConformance 2 }
synologyiSCSITargetCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for iSCSI Target information."
MODULE -- this module
MANDATORY-GROUPS { synologyiSCSITargetGroup }
::= { synologyiSCSITargetCompliances 1 }
synologyiSCSITargetGroup OBJECT-GROUP
OBJECTS { iSCSITargetName,
iSCSITargetIQN,
iSCSITargetConnectionStatus }
STATUS current
DESCRIPTION
"A collection of objects providing basic information
of an synology iSCSI Target entity."
::= { synologyiSCSITargetGroups 1 }
END