I'm in the middle of setting up templates for my various server types in Zabbix, and I've run into a bit of a snag with perfmon configuration.
To wit, if I have a template such as "Web Servers" that template may be applied to a number of systems that may NOT be 100% identical hardware. This means that they might have different network cards, which means differently named performance counters.
One box might need to use:
perf_counter[\Network(NicCardX)\Bytes Sent/sec]
While another might need to use:
perf_counter[\Network(NicCardZ)\Bytes Sent/sec]
Is there any way to tell Zabbix to query each instance of a perfmon counter or something similar? (This would also be handy for servers that have different sets of logical disk configurations.) Just doing:
perf_counter[\Network\Bytes Sent/sec]
Doesn't seem to work. =/
I can't believe I'm the only one who's ever run into this sort of issue...
To wit, if I have a template such as "Web Servers" that template may be applied to a number of systems that may NOT be 100% identical hardware. This means that they might have different network cards, which means differently named performance counters.
One box might need to use:
perf_counter[\Network(NicCardX)\Bytes Sent/sec]
While another might need to use:
perf_counter[\Network(NicCardZ)\Bytes Sent/sec]
Is there any way to tell Zabbix to query each instance of a perfmon counter or something similar? (This would also be handy for servers that have different sets of logical disk configurations.) Just doing:
perf_counter[\Network\Bytes Sent/sec]
Doesn't seem to work. =/
I can't believe I'm the only one who's ever run into this sort of issue...
Comment