Windows performance counters provide a lot of system performance metrics, and with Windows performance counters, we can get an instant picture of the current running state of Windows servers.
Zabbix Agent Support (Win)
Perf_counter[counter,<interval>]
Built-in with parameter key to read the value of Windows performance counters.
Perf_counter[\asp.net\applications Running]
Gets the number of ASP. NET applications that run concurrently on the server computer.
We can extrapolate.
Number corresponding to the counter name
The name of the performance counter is sometimes too long and may be inconsistent between different Windows systems (Chinese and English). The performance counters used in the built-in Zabbix templates are represented by numbers.
Can we also use this number to express, after searching, found an article http://www.ttlsa.com/zabbix/zabbix-monitor-windows/
The main thing is to see the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Nt\currentversion\perflib\009
There's a counter key.
There is a message that everyone wants.
Aggregate Checks
Aggregated information used to aggregate the cluster, such as the current number of requests (perf_counter[\asp.net\requests), assuming that the NLB cluster has website1 and Website2. Then the total number of current requests for the cluster is the sum of the current number of requests for website1 and Website2. To do this, there is an item in Zabbix called Zabbix Aggregate, and it can do that.
groupfunc["Host group", "Item Key", Itemfunc,timeperiod]
He is based on the host group to do the aggregation operation.
Grpsum["Windows Servers", "perf_counter[\asp.net\requestscurrent]", last,0]
Manual portal, there are examples.
Use Zabbix to monitor Windows performance Counter