mibs/MIBS/vigintos/VEL-HOST2-MIB
2023-12-05 12:25:34 +01:00

566 lines
14 KiB
Plaintext

VEL-HOST2-MIB DEFINITIONS ::= BEGIN
IMPORTS
vel FROM VEL-MIB
DisplayString FROM RFC1213-MIB
TRAP-TYPE FROM RFC-1215
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI;
host2 MODULE-IDENTITY
LAST-UPDATED "201508121000Z"
ORGANIZATION "Vigintos Elektronika"
CONTACT-INFO "Contact:
Web: http://www.vigintos.com
Email: ve@vigintos.com
Address: Ozo 4, Vilnius, LT-08200, Lithuania
Tel: +37052477465
Fax: +37052477466"
DESCRIPTION "This is the MIB file of Host Controller 2."
REVISION "201303070800Z"
DESCRIPTION "Host Controller 2 MIB File."
::= {vel 5}
host2Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host Controller name."
::= {host2 1}
host2Version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host Controller version"
::= {host2 2}
host2LoaderVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host Controller loader version"
::= {host2 3}
-- ************ Host Command Table ***************************
host2CmdTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2CmdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Host Controller command entries."
::= {host2 4}
host2CmdEntry OBJECT-TYPE
SYNTAX Host2CmdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Host Controller commands."
INDEX { host2CmdIndex }
::= {host2CmdTable 1}
Host2CmdEntry ::= SEQUENCE {
host2CmdIndex INTEGER,
host2CmdName DisplayString,
host2CmdExecute INTEGER
}
host2CmdIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An id for each command."
::= {host2CmdEntry 1}
host2CmdName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a command."
::= {host2CmdEntry 2}
host2CmdExecute OBJECT-TYPE
SYNTAX INTEGER {no(0), yes(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Instructions to execute the command of host.
If value no(0) is sent, the command will not be executed.
If value yes(1) is sent, the command will be executed."
::= {host2CmdEntry 3}
-- ************ End Host Command Table ***********************
-- ************ History **************************************
host2HistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2HistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Host Controller history entries."
::= {host2 5}
host2HistoryEntry OBJECT-TYPE
SYNTAX Host2HistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Host Controller history."
INDEX { host2HisIndex }
::= {host2HistoryTable 1}
Host2HistoryEntry ::= SEQUENCE {
host2HisIndex INTEGER,
host2HisRecord DisplayString
}
host2HisIndex OBJECT-TYPE
SYNTAX INTEGER(1..1008)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index for each event."
::= {host2HistoryEntry 1}
host2HisRecord OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text description of an event."
::= {host2HistoryEntry 2}
-- ************ End History **********************************
-- ************ Devices **************************************
-- ************ Device Attributes ***************************
host2DevAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2DevAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of device attributes entries."
::= {host2 6}
host2DevAttrEntry OBJECT-TYPE
SYNTAX Host2DevAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of device attributes."
INDEX {host2DevIndex}
::= {host2DevAttrTable 1}
Host2DevAttrEntry ::= SEQUENCE {
host2DevIndex INTEGER,
host2DevLocalAddr INTEGER,
host2DevTypeNumber INTEGER,
host2DevLanState INTEGER
}
host2DevIndex OBJECT-TYPE
SYNTAX INTEGER(1..14)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique ID for each device."
::= {host2DevAttrEntry 1}
host2DevLocalAddr OBJECT-TYPE
SYNTAX INTEGER(2..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local address for each device."
::= {host2DevAttrEntry 2}
host2DevTypeNumber OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of type for each device."
::= {host2DevAttrEntry 3}
host2DevLanState OBJECT-TYPE
SYNTAX INTEGER{disconnected(0), connected(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Network connection state for each device."
::= {host2DevAttrEntry 4}
-- ************ End Device Attributes ***********************
-- ************ Textual Data Table ***********************************
host2DevTxtTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2DevTxtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of textual data that are read from the devices.
If device is disconnected, there is no entry for this device in the table."
::= {host2 7}
host2DevTxtEntry OBJECT-TYPE
SYNTAX Host2DevTxtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of textual data of devices."
INDEX {host2DevIndex, host2DevTxtIndex}
::= {host2DevTxtTable 1}
Host2DevTxtEntry ::= SEQUENCE {
host2DevTxtIndex INTEGER,
host2DevTxtName DisplayString,
host2DevTxtValue DisplayString
}
host2DevTxtIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique ID for each textual data of device."
::= {host2DevTxtEntry 1}
host2DevTxtName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of textual data of device."
::= {host2DevTxtEntry 2}
host2DevTxtValue OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of textual data of device."
::= {host2DevTxtEntry 3}
-- ************ End Textual Data Table *******************************
-- ************ Event Table ****************************************
host2DevEvtTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2DevEvtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of events of devices entries.
If device is disconnected, there is no entry for this device in the table."
::= {host2 8}
host2DevEvtEntry OBJECT-TYPE
SYNTAX Host2DevEvtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of events of devices."
INDEX {host2DevIndex, host2DevEvtIndex}
::= {host2DevEvtTable 1}
Host2DevEvtEntry ::= SEQUENCE {
host2DevEvtIndex INTEGER,
host2DevEvtName DisplayString,
host2DevEvtType INTEGER,
host2DevEvtState INTEGER
}
host2DevEvtIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Id for each event."
::= {host2DevEvtEntry 1}
host2DevEvtName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a event."
::= {host2DevEvtEntry 2}
host2DevEvtType OBJECT-TYPE
SYNTAX INTEGER {notice(0), warning(1), alarm(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of a event."
::= {host2DevEvtEntry 3}
host2DevEvtState OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of a event."
::= {host2DevEvtEntry 4}
-- ************ End Event Table ************************************
-- ************ Parameter Table ***********************************
host2DevParTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2DevParEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of parameters of devices entries.
If device is disconnected, there is no entry for this device in the table."
::= {host2 9}
host2DevParEntry OBJECT-TYPE
SYNTAX Host2DevParEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of parameters of devices."
INDEX {host2DevIndex, host2DevParIndex}
::= {host2DevParTable 1}
Host2DevParEntry ::= SEQUENCE {
host2DevParIndex INTEGER,
host2DevParName DisplayString,
host2DevParValue DisplayString,
host2DevParUnit DisplayString,
host2DevParStateType INTEGER,
host2DevParState INTEGER
}
host2DevParIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique ID for each parameter."
::= {host2DevParEntry 1}
host2DevParName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a parameter."
::= {host2DevParEntry 2}
host2DevParValue OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..7))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of a parameter."
::= {host2DevParEntry 3}
host2DevParUnit OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measurement unit of a parameter."
::= {host2DevParEntry 4}
host2DevParStateType OBJECT-TYPE
SYNTAX INTEGER {notice(0), warning(1), alarm(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of state of a parameter."
::= {host2DevParEntry 5}
host2DevParState OBJECT-TYPE
SYNTAX INTEGER {noAlarm(0), lessThanMin(1), greatherThanMax(2), blocked(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of a parameter."
::= {host2DevParEntry 6}
-- ************ End Parameter Table *******************************
-- ************ Quantity Table *************************************
host2DevQntTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2DevQntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of quantities of devices entries.
If device is disconnected, there is no entry for this device in the table."
::= {host2 10}
host2DevQntEntry OBJECT-TYPE
SYNTAX Host2DevQntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of quantities of device."
INDEX {host2DevIndex, host2DevQntIndex}
::= {host2DevQntTable 1}
Host2DevQntEntry ::= SEQUENCE {
host2DevQntIndex INTEGER,
host2DevQntName DisplayString,
host2DevQntValue DisplayString,
host2DevQntMin DisplayString,
host2DevQntMax DisplayString,
host2DevQntAccess INTEGER
}
host2DevQntIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An id for each quantity."
::= {host2DevQntEntry 1}
host2DevQntName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a quantity."
::= {host2DevQntEntry 2}
host2DevQntValue OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of a quantity."
::= {host2DevQntEntry 3}
host2DevQntMin OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum value of a quantity."
::= {host2DevQntEntry 4}
host2DevQntMax OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of a quantity."
::= {host2DevQntEntry 5}
host2DevQntAccess OBJECT-TYPE
SYNTAX INTEGER {read-only(0), read-write(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access to change the value of a quantity."
::= {host2DevQntEntry 6}
-- ************ End Quantity Table *************************************
-- ************ Command Table *************************************
host2DevCmdTable OBJECT-TYPE
SYNTAX SEQUENCE OF Host2DevCmdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of commands of devices entries.
If device is disconnected, there is no entry for this device in the table."
::= {host2 11}
host2DevCmdEntry OBJECT-TYPE
SYNTAX Host2DevCmdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of commands of device."
INDEX {host2DevIndex, host2DevCmdIndex}
::= {host2DevCmdTable 1}
Host2DevCmdEntry ::= SEQUENCE {
host2DevCmdIndex INTEGER,
host2DevCmdName DisplayString,
host2DevCmdExecute INTEGER
}
host2DevCmdIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An id for each command."
::= {host2DevCmdEntry 1}
host2DevCmdName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a command."
::= {host2DevCmdEntry 2}
host2DevCmdExecute OBJECT-TYPE
SYNTAX INTEGER {no(0), yes(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Instructions to execute the command of device.
If value no(0) is sent, the command will not be executed.
If value yes(1) is sent, the command will be executed."
::= {host2DevCmdEntry 3}
-- ************ End Command Table *********************************
-- ************ End Devices **********************************
-- ************ Traps ****************************************
host2DevConnectionTrap TRAP-TYPE
ENTERPRISE host2
VARIABLES {host2DevLanState }
DESCRIPTION
"This trap is sent when the status of network connection of device is changed.
There can be two types of network connection status: connected or disconnected."
::= 5001
host2DevEvtStateTrap TRAP-TYPE
ENTERPRISE host2
VARIABLES {host2DevEvtState}
DESCRIPTION
"This trap is sent when the state of device is changed: for example,
device can enter stand-by mode or there is an alarm, not associated with parameters measured."
::= 5002
host2DevParStateTrap TRAP-TYPE
ENTERPRISE host2
VARIABLES {host2DevParState}
DESCRIPTION
"This trap is sent when the state of measured parameters is changed."
::= 5003
-- ************ End Traps ************************************
END