This is simple SNMP template for monitoring Oracle StorageTek SL3000 Modular Library System
Checks:
CapAccessibility (open allow/prevent)
CapState
ControllerHaId[1] (0=active/1=standby)
TapeCount
Triggers:
ControllerHA_changestatus
LLD:
Checks:
DriveCellContentLabel
DriveFibreNodeName
DriveState
DriveType
Drive
RobotState
State of the robot
Triggers:
DriveState
RobotState
Vsevolod Sidorov
Name | Description | Default | Type |
---|---|---|---|
{$SNMP_COMMUNITY} | <p>-</p> | snmpTech50 |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Drive | <p>-</p> | SNMP agent |
DriveIndex<p>Update: 30</p> |
Robot | <p>-</p> | SNMP agent |
Robotindex<p>Update: 30</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
ControllerHaId[1] (0=active/1=standby) | <p>-</p> | SNMP agent |
slControllerHaId<p>Update: 30</p> |
TapeCount | <p>-</p> | SNMP agent |
slTapeCount<p>Update: 30</p> |
CapAccessibility (open allow/prevent) | <p>-</p> | SNMP agent |
slCapAccessibility<p>Update: 30</p> |
CapState | <p>-</p> | SNMP agent |
slCapState<p>Update: 30</p> |
DriveCellContentLabel[{#SNMPVALUE}] | <p>Label of the cartridge in the drive</p> | SNMP agent |
DriveCellContentLabel[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveFibreNodeName[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveFibreNodeName[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
Drive[{#SNMPVALUE}]SerialNum | <p>-</p> | SNMP agent |
DriveSerialNum[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
DriveState[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveType[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveType[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
State of the robot [{#SNMPVALUE}] hand (cartridge =1, no cartridge =0) | <p>State of the robot hand regarding a cartridge (cartridge =1, no cartridge =0)</p> | SNMP agent |
RobotHandCartStatus[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
RobotState[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
RobotState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
DriveState[{#SNMPVALUE}] is {ITEM.VALUE1} | <p>-</p> | <p>Expression: {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(empty)}<>1 and {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(loaded)}<>1 and {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(unloading)}<>1</p><p>Recovery expression: {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(empty)}=1 or {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(loaded)}=1 or {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(unloading)}=1</p> | high |
RobotState[{#SNMPVALUE}] is {ITEM.VALUE1} | <p>-</p> | <p>Expression: {SNMP Oracle SL3000:RobotState[{#SNMPVALUE}].str(Error)}=1</p><p>Recovery expression: {SNMP Oracle SL3000:RobotState[{#SNMPVALUE}].str(Ready)}=1</p> | high |
DriveState[{#SNMPVALUE}] is {ITEM.VALUE1} (LLD) | <p>-</p> | <p>Expression: {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(empty)}<>1 and {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(loaded)}<>1 and {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(unloading)}<>1</p><p>Recovery expression: {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(empty)}=1 or {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(loaded)}=1 or {SNMP Oracle SL3000:DriveState[{#SNMPVALUE}].str(unloading)}=1</p> | high |
RobotState[{#SNMPVALUE}] is {ITEM.VALUE1} (LLD) | <p>-</p> | <p>Expression: {SNMP Oracle SL3000:RobotState[{#SNMPVALUE}].str(Error)}=1</p><p>Recovery expression: {SNMP Oracle SL3000:RobotState[{#SNMPVALUE}].str(Ready)}=1</p> | high |
This is simple SNMP template for monitoring Oracle StorageTek SL3000 Modular Library System
Checks:
CapAccessibility (open allow/prevent)
CapState
ControllerHaId[1] (0=active/1=standby)
TapeCount
Triggers:
ControllerHA_changestatus
LLD:
Checks:
DriveCellContentLabel
DriveFibreNodeName
DriveState
DriveType
Drive
RobotState
State of the robot
Triggers:
DriveState
RobotState
Vsevolod Sidorov
Name | Description | Default | Type |
---|---|---|---|
{$SNMP_COMMUNITY} | <p>-</p> | snmpTech50 |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Robot | <p>-</p> | SNMP agent |
Robotindex<p>Update: 30</p> |
Drive | <p>-</p> | SNMP agent |
DriveIndex<p>Update: 30</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
ControllerHaId[1] (0=active/1=standby) | <p>-</p> | SNMP agent |
slControllerHaId<p>Update: 30</p> |
TapeCount | <p>-</p> | SNMP agent |
slTapeCount<p>Update: 30</p> |
CapAccessibility (open allow/prevent) | <p>-</p> | SNMP agent |
slCapAccessibility<p>Update: 30</p> |
CapState | <p>-</p> | SNMP agent |
slCapState<p>Update: 30</p> |
State of the robot [{#SNMPVALUE}] hand (cartridge =1, no cartridge =0) | <p>State of the robot hand regarding a cartridge (cartridge =1, no cartridge =0)</p> | SNMP agent |
RobotHandCartStatus[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
RobotState[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
RobotState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveCellContentLabel[{#SNMPVALUE}] | <p>Label of the cartridge in the drive</p> | SNMP agent |
DriveCellContentLabel[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveFibreNodeName[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveFibreNodeName[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
Drive[{#SNMPVALUE}]SerialNum | <p>-</p> | SNMP agent |
DriveSerialNum[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
DriveState[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveType[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveType[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
DriveState[{#SNMPVALUE}] is {ITEM.VALUE1} | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)<>1</p><p>Recovery expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)=1</p> | high |
RobotState[{#SNMPVALUE}] is {ITEM.VALUE1} | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Error”)=1</p><p>Recovery expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Ready”)=1</p> | high |
RobotState[{#SNMPVALUE}] is {ITEM.VALUE1} (LLD) | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Error”)=1</p><p>Recovery expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Ready”)=1</p> | high |
DriveState[{#SNMPVALUE}] is {ITEM.VALUE1} (LLD) | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)<>1</p><p>Recovery expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)=1</p> | high |
This is simple SNMP template for monitoring Oracle StorageTek SL3000 Modular Library System
Checks:
CapAccessibility (open allow/prevent)
CapState
ControllerHaId[1] (0=active/1=standby)
TapeCount
Triggers:
ControllerHA_changestatus
LLD:
Checks:
DriveCellContentLabel
DriveFibreNodeName
DriveState
DriveType
Drive
RobotState
State of the robot
Triggers:
DriveState
RobotState
Vsevolod Sidorov
Name | Description | Default | Type |
---|---|---|---|
{$SNMP_COMMUNITY} | <p>-</p> | snmpTech50 |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Robot | <p>-</p> | SNMP agent |
Robotindex<p>Update: 30</p> |
Drive | <p>-</p> | SNMP agent |
DriveIndex<p>Update: 30</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
ControllerHaId[1] (0=active/1=standby) | <p>-</p> | SNMP agent |
slControllerHaId<p>Update: 30</p> |
TapeCount | <p>-</p> | SNMP agent |
slTapeCount<p>Update: 30</p> |
CapAccessibility (open allow/prevent) | <p>-</p> | SNMP agent |
slCapAccessibility<p>Update: 30</p> |
CapState | <p>-</p> | SNMP agent |
slCapState<p>Update: 30</p> |
State of the robot [{#SNMPVALUE}] hand (cartridge =1, no cartridge =0) | <p>State of the robot hand regarding a cartridge (cartridge =1, no cartridge =0)</p> | SNMP agent |
RobotHandCartStatus[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
RobotState[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
RobotState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveCellContentLabel[{#SNMPVALUE}] | <p>Label of the cartridge in the drive</p> | SNMP agent |
DriveCellContentLabel[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveFibreNodeName[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveFibreNodeName[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
Drive[{#SNMPVALUE}]SerialNum | <p>-</p> | SNMP agent |
DriveSerialNum[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
DriveState[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
DriveType[{#SNMPVALUE}] | <p>-</p> | SNMP agent |
DriveType[{#SNMPVALUE}]<p>Update: 600</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
DriveState[{#SNMPVALUE}] is {ITEM.VALUE1} | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)<>1</p><p>Recovery expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)=1</p> | high |
RobotState[{#SNMPVALUE}] is {ITEM.VALUE1} | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Error”)=1</p><p>Recovery expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Ready”)=1</p> | high |
RobotState[{#SNMPVALUE}] is {ITEM.VALUE1} (LLD) | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Error”)=1</p><p>Recovery expression: find(/SNMP Oracle SL3000/RobotState[{#SNMPVALUE}],,”like”,”Ready”)=1</p> | high |
DriveState[{#SNMPVALUE}] is {ITEM.VALUE1} (LLD) | <p>-</p> | <p>Expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)<>1 and find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)<>1</p><p>Recovery expression: find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”empty”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”loaded”)=1 or find(/SNMP Oracle SL3000/DriveState[{#SNMPVALUE}],,”like”,”unloading”)=1</p> | high |