1.342 MIB2-Storage-Monitor

The MIB2-Storage-Monitor device driver monitors the state of up to 8 entries of a SNMP device which implements the mib-2.hr storage table.

The driver permits to configure the list of entries to be monitored. For this, the table index of each entry to monitor must be entered at the maintenance/setup page of the device window.

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameter which must be set to reflect the configuration of the redundancy switch in the sat-nms software.

parameter description
address The SNMP address specification for the device (details below).
memIndex.1...8 Defines the index of the storage entry which should be monitored
memUnit.1...8 Defines the units the storage should be displayed
memthreshold.1...8 Defines the storage usage in percent which raises an alarm for the respective threshold if exceeded

SNMP address specification

The full address consists of the following fields: aaa.bbb.ccc.ddd:pppp read-community write-community

parameter description
aaa.bbb.ccc.ddd The IP address of the device in 'dotted quad' notation. This field is mandatory.
pppp The IP port number where the device accepts SNMP requests. The port number may be omitted, the driver uses the standard port 161 in this case.
read-community The SNMP read community name. This must match the read community expected by the device.
write-community The SNMP write community name. This must match the write community expected by the device. The write community name may be omitted, the driver uses the read community name for both, read and write in this case. If both community names are missing, the driver uses public and private as a default for read and write community.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
lowLevel.cmd TEXT StringRange
lowLevel.reply TEXT R/O StringRange R/O
faults.99 ALARM R/O AlarmFlagRange R/O (Communication)
faults.commstat TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.port TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
info.sysDescription TEXT R/O StringRange R/O
info.sysName TEXT R/O StringRange R/O
info.sysLocation TEXT R/O StringRange R/O
info.sysContact TEXT R/O StringRange R/O
config.memTotalIndex INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memBufferIndex INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memCacheIndex INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memSharedIndex INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.1 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.1 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.1 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.2 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.2 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.2 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.3 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.3 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.3 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.4 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.4 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.4 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.5 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.5 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.5 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.6 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.6 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.6 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.7 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.7 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.7 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.8 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.8 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.8 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.9 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.9 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.9 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.10 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.10 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.10 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.11 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.11 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.11 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.12 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.12 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.12 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.13 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.13 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.13 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.14 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.14 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.14 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.15 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.15 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.15 INTEGER SAVE SETUP IntegerRange (0 .. 100)
config.memIndex.16 INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memUnit.16 CHOICE SAVE SETUP EnumRange (kByte MByte GByte TByte KiB MiB GiB TiB)
config.memThreshold.16 INTEGER SAVE SETUP IntegerRange (0 .. 100)
mem.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.cache FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.buffer FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.shared FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.total.allocUnits INTEGER R/O IntegerRange R/O (0 .. 0)
mem.cache.allocUnits INTEGER R/O IntegerRange R/O (0 .. 0)
mem.buffer.allocUnits INTEGER R/O IntegerRange R/O (0 .. 0)
mem.shared.allocUnits INTEGER R/O IntegerRange R/O (0 .. 0)
mem.available FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.01.descr TEXT R/O StringRange R/O DIS
mem.01.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.01.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.01.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.01.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.02.descr TEXT R/O StringRange R/O DIS
mem.02.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.02.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.02.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.02.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.03.descr TEXT R/O StringRange R/O DIS
mem.03.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.03.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.03.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.03.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.04.descr TEXT R/O StringRange R/O DIS
mem.04.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.04.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.04.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.04.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.05.descr TEXT R/O StringRange R/O DIS
mem.05.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.05.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.05.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.05.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.06.descr TEXT R/O StringRange R/O DIS
mem.06.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.06.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.06.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.06.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.07.descr TEXT R/O StringRange R/O DIS
mem.07.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.07.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.07.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.07.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.08.descr TEXT R/O StringRange R/O DIS
mem.08.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.08.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.08.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.08.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.09.descr TEXT R/O StringRange R/O DIS
mem.09.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.09.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.09.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.09.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.10.descr TEXT R/O StringRange R/O DIS
mem.10.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.10.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.10.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.10.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.11.descr TEXT R/O StringRange R/O DIS
mem.11.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.11.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.11.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.11.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.12.descr TEXT R/O StringRange R/O DIS
mem.12.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.12.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.12.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.12.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.13.descr TEXT R/O StringRange R/O DIS
mem.13.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.13.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.13.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.13.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.14.descr TEXT R/O StringRange R/O DIS
mem.14.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.14.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.14.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.14.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.15.descr TEXT R/O StringRange R/O DIS
mem.15.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.15.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.15.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.15.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.16.descr TEXT R/O StringRange R/O DIS
mem.16.allocUnits INTEGER R/O IntegerRange R/O DIS (0 .. 0)
mem.16.total FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.16.used FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
mem.16.usage FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
internal.total INTEGER R/O IntegerRange R/O (0 .. 0)
internal.used INTEGER R/O IntegerRange R/O (0 .. 0)
internal.mem INTEGER R/O IntegerRange R/O (0 .. 0)
internal.total.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.used.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.cache.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.buffer.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.shared.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.available.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.01.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.02.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.03.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.04.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.05.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.06.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.07.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.08.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.09.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.10.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.11.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.12.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.13.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.14.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.15.units INTEGER R/O IntegerRange R/O (0 .. 0)
internal.16.units INTEGER R/O IntegerRange R/O (0 .. 0)
faults.01 ALARM R/O AlarmFlagRange R/O (Storage 1 usage)
faults.02 ALARM R/O AlarmFlagRange R/O (Storage 2 usage)
faults.03 ALARM R/O AlarmFlagRange R/O (Storage 3 usage)
faults.04 ALARM R/O AlarmFlagRange R/O (Storage 4 usage)
faults.05 ALARM R/O AlarmFlagRange R/O (Storage 5 usage)
faults.06 ALARM R/O AlarmFlagRange R/O (Storage 6 usage)
faults.07 ALARM R/O AlarmFlagRange R/O (Storage 7 usage)
faults.08 ALARM R/O AlarmFlagRange R/O (Storage 8 usage)
faults.09 ALARM R/O AlarmFlagRange R/O (Storage 9 usage)
faults.10 ALARM R/O AlarmFlagRange R/O (Storage 10 usage)
faults.11 ALARM R/O AlarmFlagRange R/O (Storage 11 usage)
faults.12 ALARM R/O AlarmFlagRange R/O (Storage 12 usage)
faults.13 ALARM R/O AlarmFlagRange R/O (Storage 13 usage)
faults.14 ALARM R/O AlarmFlagRange R/O (Storage 14 usage)
faults.15 ALARM R/O AlarmFlagRange R/O (Storage 15 usage)
faults.16 ALARM R/O AlarmFlagRange R/O (Storage 16 usage)
faults.40 ALARM R/O AlarmFlagRange R/O (RAM usage)