Just put in a new 16core linux (centos) server to replace a underpowered 8 core server. Using system.cpu.util to monitor the load on each CPU ( system.cpu.util[1,system,avg1], etc ) and it appears that 10 CPU's is some sort of limit for zabbix to report back, as 11 to 16 get a response of 0 ( not unsupported, just zero ).
Some custom tests I have written show processes running against those CPUs so there should be something showing. I'm wondering if the zabbix source code only supports a single digit integer for CPU testing? Remembering that Zabbix translates CPU from the server as n+1 ( i.e. CPU1 in zabbix is really CPU0 on server ) this would make sense for it only reporting 10 cpus ( 0..9 ).
Anyone else experience this, or know how to work around it ?
Some custom tests I have written show processes running against those CPUs so there should be something showing. I'm wondering if the zabbix source code only supports a single digit integer for CPU testing? Remembering that Zabbix translates CPU from the server as n+1 ( i.e. CPU1 in zabbix is really CPU0 on server ) this would make sense for it only reporting 10 cpus ( 0..9 ).
Anyone else experience this, or know how to work around it ?
), please report that on the tracker
Comment