# you can disable an alarm notification by setting the 'to' line to: silent # -----------------------------------------------Virtual Machine-------------------------------------------------------- template: vsphere_vm_cpu_utilization on: vsphere.vm_cpu_utilization class: Utilization type: Virtual Machine component: CPU hosts: * lookup: average -10m unaligned match-names of used units: % every: 20s warn: $this > (($status >= $WARNING) ? (75) : (85)) crit: $this > (($status == $CRITICAL) ? (85) : (95)) delay: down 15m multiplier 1.5 max 1h summary: vSphere CPU utilization for VM ${label:vm} info: CPU utilization VM ${label:vm} host ${label:host} cluster ${label:cluster} datacenter ${label:datacenter} to: silent template: vsphere_vm_mem_utilization on: vsphere.vm_mem_utilization class: Utilization type: Virtual Machine component: Memory hosts: * calc: $used units: % every: 20s warn: $this > (($status >= $WARNING) ? (80) : (90)) crit: $this > (($status == $CRITICAL) ? (90) : (98)) delay: down 15m multiplier 1.5 max 1h summary: vSphere memory utilization for VM ${label:vm} info: Memory utilization VM ${label:vm} host ${label:host} cluster ${label:cluster} datacenter ${label:datacenter} to: silent # -----------------------------------------------ESXI host-------------------------------------------------------------- template: vsphere_host_cpu_utilization on: vsphere.host_cpu_utilization class: Utilization type: Virtual Machine component: CPU hosts: * lookup: average -10m unaligned match-names of used units: % every: 20s warn: $this > (($status >= $WARNING) ? (75) : (85)) crit: $this > (($status == $CRITICAL) ? (85) : (95)) delay: down 15m multiplier 1.5 max 1h summary: vSphere ESXi CPU utilization for host ${label:host} info: CPU utilization ESXi host ${label:host} cluster ${label:cluster} datacenter ${label:datacenter} to: sysadmin template: vsphere_host_mem_utilization on: vsphere.host_mem_utilization class: Utilization type: Virtual Machine component: Memory hosts: * calc: $used units: % every: 20s warn: $this > (($status >= $WARNING) ? (80) : (90)) crit: $this > (($status == $CRITICAL) ? (90) : (98)) delay: down 15m multiplier 1.5 max 1h summary: vSphere ESXi Ram utilization for host ${label:host} info: Memory utilization ESXi host ${label:host} cluster ${label:cluster} datacenter ${label:datacenter} to: sysadmin