Monitor Component has several pre-defined tasks that can be monitored and set to trigger. What follows is the list of tasks with the options attributed to each task.
-
disk-task - Used to check disk usage. Available Options
enabled
- Enable or disable task, Boolean value.period
- Period of running check, Integer value.threshold
- Percentage of used space on disk, Float value.
-
cpu-temp-task - Used to check CPU temperature. Available Options
enabled
- Enable or disable task, Boolean value.period
- Period of running check, Integer value.cpuTempThreshold
- Temperature threshold of CPU in °C.
-
load-checker-task - Used to check system load. Available Options
enabled
- Enable or disable task, Boolean value.period
- Period of running check, Integer value.averageLoadThreshold
- Average percent load threshold, Long value.
-
memory-checker-task - Used to check memory usage. Available Options
enabled
- Enable or disable task, Boolean value.period
- Period of running check, Integer value.maxHeapMemUsagePercentThreshold
- Alarm when percent of used Heap memory is larger than, Integer value.maxNonHeapMemUsagePercentThreshold
- Alarm when percent of used Non Heap memory is larger than, Integer value.
-
logger-task - Used to transmit log entries depending on level entered.
enabled
- Enable or disable task, Boolean value.levelThreshold
- Minimal log level that will be the threshold. Possible values are SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, and ALL.
-
connections-task - Used to check users disconnections. NOTE: The event will be generated only if both thresholds (amount and percentage) will be fulfilled.
enabled
- Enable or disable task, Boolean value.period
- Period of running check in ms, Integer value.thresholdMinimal
- Minimal amount of disconnected users required to generate alarm.threshold
- Minimal percent of disconnected users required to generate alarm.