Details on monitoring the virtual memory

Configuring the monitoring of virtual memory is also realized through an internal data point. This is of the type _MemoryCheck. By default, there is a datapoint _MemoryCheck and _MemoryCheck _2. The datapoint has the following leaves:

Datapoint element Type Example Meaning
EmergencyKBLimit int 10240 Minimum limit of free memory
TotalKB int 373456 Total available memory
UsedKB int 116352 Used memory
AvailKB int 257136 Available memory
FreeKB int 257088 Free memory
AvailPerc int 69 Available memory as a percentage
FreePerc int 69 Free memory as a percentage
Status string "OK" Status of monitoring as text
Note:
Available and free memory always have the same value here. Due to the compatibility of the datapoint with _DiskSpaceCheck, both elements are entered.

Status

Status may display the following text:

  • OK

  • OVER_LIMIT

This is in accordance with the datapoint _DiskSpaceCheck.

EmergencyKBLimit

If a value < 0 is entered for EmergencyKBLimit, the data is updated but not used for monitoring. Otherwise a default and minimum value of 10 MB applies.

Checking is carried out at 5 seconds intervals.

Entries in the config file

DP_MemoryCheck

The config entry DP_MemoryCheck defines the name of the datapoint of the type _MemoryCheck. By default _MemoryCheck is accepted.

[data]

DP_MemoryCheck = "_MemoryCheck"

checkMemory

The config entry checkMemory completely switches off free memory (type: bool), the appropriate datapoint is no longer updated in this case.

[data]

checkMemory = 0