6.10 Sysinfo

The Sysinfo logical device displays parameters of the server machine. This includes disk usage, cpu load, memory and sensor information from the mainboard if available on the specific hardware platform.

It is possible to configure alarm thresholds to create alarm events if the disk capacity goes low, if the 15min average cpu load is to high, if the available memory is to low or if a temperature is to high.

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

parameter description
diskThreshold The threshold for the available disk capacity
loadThreshold The threshold for the 15min average cpu load
memThreshold The threshold for RAM
core0Threshold The threshold for CPU temperature core0 if available
core1Threshold The threshold for CPU temperature core1 if available
core1Threshold The threshold for mainboard temperature 1 if available
core1Threshold The threshold for mainboard temperature 2 if available
core1Threshold The threshold for mainboard temperature 3 if available

Fault flags

The device provides the following fault flags:

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.version TEXT R/O StringRange R/O
info.hw TEXT R/O StringRange R/O
info.model TEXT R/O StringRange R/O
info.serial TEXT R/O StringRange R/O
info.hostname TEXT R/O StringRange R/O
info.cores TEXT R/O StringRange R/O
config.execHost CHOICE SAVE SETUP EnumRange (LOCAL REMOTE)
config.diskName TEXT SAVE SETUP StringRange
config.diskThreshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.loadThreshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.memThreshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.core0Threshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.core1Threshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.temp1Threshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.temp2Threshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.temp3Threshold INTEGER SAVE SETUP IntegerRange (0 .. 0)
disk.name TEXT R/O StringRange R/O
disk.size INTEGER R/O IntegerRange R/O (0 .. 0)
disk.used INTEGER R/O IntegerRange R/O (0 .. 0)
disk.available INTEGER R/O IntegerRange R/O (0 .. 0)
disk.usage INTEGER R/O IntegerRange R/O (0 .. 0)
mem.total INTEGER R/O IntegerRange R/O (0 .. 0)
mem.used INTEGER R/O IntegerRange R/O (0 .. 0)
mem.free INTEGER R/O IntegerRange R/O (0 .. 0)
stat.uptime FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
stat.loadAvg1min INTEGER R/O IntegerRange R/O (0 .. 0)
stat.loadAvg5min INTEGER R/O IntegerRange R/O (0 .. 0)
stat.loadAvg15min INTEGER R/O IntegerRange R/O (0 .. 0)
temperature.core0 FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
temperature.core1 FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
temperature.1 FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
temperature.2 FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
temperature.3 FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
fan.speed.1 INTEGER R/O IntegerRange R/O (0 .. 0)
fan.speed.2 INTEGER R/O IntegerRange R/O (0 .. 0)
fan.speed.3 INTEGER R/O IntegerRange R/O (0 .. 0)
fan.speed.4 INTEGER R/O IntegerRange R/O (0 .. 0)
fan.speed.5 INTEGER R/O IntegerRange R/O (0 .. 0)
voltage.in0 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in1 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in2 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in3 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in4 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in5 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in6 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.in7 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
voltage.vbat FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
ps.state.1 TEXT R/O StringRange R/O
ps.state.2 TEXT R/O StringRange R/O
internal.ps1 TEXT R/O StringRange R/O
internal.ps2 TEXT R/O StringRange R/O
mail.count INTEGER R/O IntegerRange R/O (0 .. 0)
mail.subjects TEXT R/O StringRange R/O
mnc.redundancy CHOICE R/O EnumRange R/O (ERROR NONE MAIN BACKUP)
mnc.state CHOICE R/O EnumRange R/O (ERROR ACTIVE STANDBY)
mnc.remote TEXT R/O StringRange R/O
mnc.mainAddress TEXT R/O StringRange R/O
mnc.backupAddress TEXT R/O StringRange R/O
backend.redundancy CHOICE R/O EnumRange R/O (ERROR NONE MAIN BACKUP)
backend.state CHOICE R/O EnumRange R/O (ERROR ACTIVE STANDBY)
backend.remote TEXT R/O StringRange R/O
backend.mainAddress TEXT R/O StringRange R/O
backend.backupAddress TEXT R/O StringRange R/O
backend.running CHOICE R/O EnumRange R/O (YES NO)
internal.version FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
internal.os INTEGER R/O IntegerRange R/O (0 .. 0)
internal.path TEXT R/O StringRange R/O
internal.loadAvg1min INTEGER R/O IntegerRange R/O (0 .. 0)
internal.loadAvg5min INTEGER R/O IntegerRange R/O (0 .. 0)
internal.loadAvg15min INTEGER R/O IntegerRange R/O (0 .. 0)
faults.01 ALARM R/O AlarmFlagRange R/O (low disk capacity)
faults.02 ALARM R/O AlarmFlagRange R/O (high average load)
faults.03 ALARM R/O AlarmFlagRange R/O (high core 0 temp)
faults.04 ALARM R/O AlarmFlagRange R/O (high core 1 temp)
faults.05 ALARM R/O AlarmFlagRange R/O (high board 1 temp)
faults.06 ALARM R/O AlarmFlagRange R/O (high board 2 temp)
faults.07 ALARM R/O AlarmFlagRange R/O (high board 3 temp)
faults.08 ALARM R/O AlarmFlagRange R/O (low memory)
faults.09 ALARM R/O AlarmFlagRange R/O (power supply 1)
faults.10 ALARM R/O AlarmFlagRange R/O (power supply 2)
faults.11 ALARM R/O AlarmFlagRange R/O (ps 1 not installed)
faults.12 ALARM R/O AlarmFlagRange R/O (ps 2 not installed)
faults.13 ALARM R/O AlarmFlagRange R/O (new mail)
faults.21 ALARM R/O AlarmFlagRange R/O (fan 1)
faults.22 ALARM R/O AlarmFlagRange R/O (fan 2)
faults.23 ALARM R/O AlarmFlagRange R/O (fan 3)
faults.24 ALARM R/O AlarmFlagRange R/O (fan 4)
faults.25 ALARM R/O AlarmFlagRange R/O (fan 5)
faults.26 ALARM R/O AlarmFlagRange R/O (mnc switched)
faults.27 ALARM R/O AlarmFlagRange R/O (backup mnc)
faults.28 ALARM R/O AlarmFlagRange R/O (backend switches)
faults.29 ALARM R/O AlarmFlagRange R/O (backup backend)
faults.30 ALARM R/O AlarmFlagRange R/O (backend running)