$OpenBSD: patch-src_zabbix_agent_cpustat_c,v 1.5 2020/02/03 19:13:41 robert Exp $

Add ZBX_CPU_STATE_SPIN to monitor CP_SPIN

Index: src/zabbix_agent/cpustat.c
--- src/zabbix_agent/cpustat.c.orig
+++ src/zabbix_agent/cpustat.c
@@ -639,6 +639,7 @@ read_again:
 			counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)all_states[CP_NICE];
 			counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)all_states[CP_SYS];
 			counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)all_states[CP_INTR];
+			counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)all_states[CP_SPIN];
 			counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)all_states[CP_IDLE];
 		}
 		else
@@ -659,6 +660,7 @@ read_again:
 			counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)one_states[CP_NICE];
 			counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)one_states[CP_SYS];
 			counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)one_states[CP_INTR];
+			counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)one_states[CP_SPIN];
 			counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)one_states[CP_IDLE];
 		}
 
