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 .
--- Shows cpu load and disk usage etc.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters from this page are described below.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) |