Icinga2 – failure at monitoring /dev/shm
I wanted to monitor /dev/shm but icinga couldn’t get the values.
„DISK UNKNOWN – free space:“
After a look in the debuglog i found out that the parameter „-X“ was set to tmpfs.
Because shm is a tmpfs filesystem you must configure disk_exclude_type to „nothing“.
Object Host:
vars.disks[„shm“] = {
disk_partitions = [ „/dev/shm“ ]
disk_wfree = „10%“
disk_cfree = „5%“
disk_exclude_type = „“
}
apply service:
apply Service for (disk => config in host.vars.disks) {
import „notification-enabled“
import „10minute-service“
check_command = „disk“
command_endpoint = host.name
display_name = „Speicherplatz“
vars += config
}
After a restart it is working: