Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/zbxsysinfo/win32/win32.c')
-rw-r--r--src/libs/zbxsysinfo/win32/win32.c71
1 files changed, 36 insertions, 35 deletions
diff --git a/src/libs/zbxsysinfo/win32/win32.c b/src/libs/zbxsysinfo/win32/win32.c
index cd378909562..65ec0854913 100644
--- a/src/libs/zbxsysinfo/win32/win32.c
+++ b/src/libs/zbxsysinfo/win32/win32.c
@@ -18,62 +18,63 @@
**/
#include "zbxsysinfo.h"
+#include "../sysinfo.h"
#include "zbxwinservice.h"
ZBX_METRIC parameters_specific[] =
/* KEY FLAG FUNCTION TEST PARAMETERS */
{
- {"vfs.fs.size", CF_HAVEPARAMS, VFS_FS_SIZE, "c:,free"},
- {"vfs.fs.discovery", 0, VFS_FS_DISCOVERY, NULL},
- {"vfs.fs.get", 0, VFS_FS_GET, NULL},
+ {"vfs.fs.size", CF_HAVEPARAMS, vfs_fs_size, "c:,free"},
+ {"vfs.fs.discovery", 0, vfs_fs_discovery, NULL},
+ {"vfs.fs.get", 0, vfs_fs_get, NULL},
- {"net.tcp.listen", CF_HAVEPARAMS, NET_TCP_LISTEN, "80"},
+ {"net.tcp.listen", CF_HAVEPARAMS, net_tcp_listen, "80"},
- {"net.if.in", CF_HAVEPARAMS, NET_IF_IN, "MS TCP Loopback interface,bytes"},
- {"net.if.out", CF_HAVEPARAMS, NET_IF_OUT, "MS TCP Loopback interface,bytes"},
- {"net.if.total", CF_HAVEPARAMS, NET_IF_TOTAL, "MS TCP Loopback interface,bytes"},
- {"net.if.discovery", 0, NET_IF_DISCOVERY, NULL},
- {"net.if.list", 0, NET_IF_LIST, NULL},
+ {"net.if.in", CF_HAVEPARAMS, net_if_in, "MS TCP Loopback interface,bytes"},
+ {"net.if.out", CF_HAVEPARAMS, net_if_out, "MS TCP Loopback interface,bytes"},
+ {"net.if.total", CF_HAVEPARAMS, net_if_total, "MS TCP Loopback interface,bytes"},
+ {"net.if.discovery", 0, net_if_discovery, NULL},
+ {"net.if.list", 0, net_if_list, NULL},
- {"vm.memory.size", CF_HAVEPARAMS, VM_MEMORY_SIZE, "free"},
+ {"vm.memory.size", CF_HAVEPARAMS, vm_memory_size, "free"},
- {"proc.get", CF_HAVEPARAMS, PROC_GET, "svchost.exe"},
- {"proc.num", CF_HAVEPARAMS, PROC_NUM, "svchost.exe"},
+ {"proc.get", CF_HAVEPARAMS, proc_get, "svchost.exe"},
+ {"proc.num", CF_HAVEPARAMS, proc_num, "svchost.exe"},
- {"system.cpu.util", CF_HAVEPARAMS, SYSTEM_CPU_UTIL, "all,system,avg1"},
- {"system.cpu.load", CF_HAVEPARAMS, SYSTEM_CPU_LOAD, "all,avg1"},
- {"system.cpu.num", CF_HAVEPARAMS, SYSTEM_CPU_NUM, "online"},
- {"system.cpu.discovery",0, SYSTEM_CPU_DISCOVERY, NULL},
+ {"system.cpu.util", CF_HAVEPARAMS, system_cpu_util, "all,system,avg1"},
+ {"system.cpu.load", CF_HAVEPARAMS, system_cpu_load, "all,avg1"},
+ {"system.cpu.num", CF_HAVEPARAMS, system_cpu_num, "online"},
+ {"system.cpu.discovery",0, system_cpu_discovery, NULL},
- {"system.sw.arch", 0, SYSTEM_SW_ARCH, NULL},
+ {"system.sw.arch", 0, system_sw_arch, NULL},
- {"system.swap.size", CF_HAVEPARAMS, SYSTEM_SWAP_SIZE, "all,free"},
- {"vm.vmemory.size", CF_HAVEPARAMS, VM_VMEMORY_SIZE, "total"},
+ {"system.swap.size", CF_HAVEPARAMS, system_swap_size, "all,free"},
+ {"vm.vmemory.size", CF_HAVEPARAMS, vm_vmemory_size, "total"},
- {"system.uptime", 0, SYSTEM_UPTIME, NULL},
+ {"system.uptime", 0, system_uptime, NULL},
- {"system.uname", 0, SYSTEM_UNAME, NULL},
+ {"system.uname", 0, system_uname, NULL},
- {"service.discovery", 0, SERVICE_DISCOVERY, NULL},
- {"service.info", CF_HAVEPARAMS, SERVICE_INFO, ZABBIX_SERVICE_NAME},
- {"service_state", CF_HAVEPARAMS, SERVICE_STATE, ZABBIX_SERVICE_NAME},
- {"services", CF_HAVEPARAMS, SERVICES, NULL},
- {"perf_counter", CF_HAVEPARAMS, PERF_COUNTER, "\\System\\Processes"},
- {"perf_counter_en", CF_HAVEPARAMS, PERF_COUNTER_EN, "\\System\\Processes"},
- {"perf_instance.discovery", CF_HAVEPARAMS, PERF_INSTANCE_DISCOVERY, "Processor"},
- {"perf_instance_en.discovery", CF_HAVEPARAMS, PERF_INSTANCE_DISCOVERY_EN, "Processor"},
- {"proc_info", CF_HAVEPARAMS, PROC_INFO, "svchost.exe"},
+ {"service.discovery", 0, discover_services, NULL},
+ {"service.info", CF_HAVEPARAMS, get_service_info, ZABBIX_SERVICE_NAME},
+ {"service_state", CF_HAVEPARAMS, get_service_state, ZABBIX_SERVICE_NAME},
+ {"services", CF_HAVEPARAMS, get_list_of_services, NULL},
+ {"perf_counter", CF_HAVEPARAMS, perf_counter, "\\System\\Processes"},
+ {"perf_counter_en", CF_HAVEPARAMS, perf_counter_en, "\\System\\Processes"},
+ {"perf_instance.discovery", CF_HAVEPARAMS, perf_instance_discovery, "Processor"},
+ {"perf_instance_en.discovery", CF_HAVEPARAMS, perf_instance_discovery_en, "Processor"},
+ {"proc_info", CF_HAVEPARAMS, proc_info, "svchost.exe"},
- {"__UserPerfCounter", CF_HAVEPARAMS, USER_PERF_COUNTER, ""},
+ {"__UserPerfCounter", CF_HAVEPARAMS, user_perf_counter, ""},
- {"wmi.get", CF_HAVEPARAMS, WMI_GET,
+ {"wmi.get", CF_HAVEPARAMS, wmi_get,
"root\\cimv2,select Caption from Win32_OperatingSystem"},
- {"wmi.getall", CF_HAVEPARAMS, WMI_GETALL,
+ {"wmi.getall", CF_HAVEPARAMS, wmi_getall,
"root\\cimv2,select * from Win32_OperatingSystem"},
- {"registry.data", CF_HAVEPARAMS, REGISTRY_DATA, NULL},
- {"registry.get", CF_HAVEPARAMS, REGISTRY_GET, NULL},
+ {"registry.data", CF_HAVEPARAMS, registry_data, NULL},
+ {"registry.get", CF_HAVEPARAMS, registry_get, NULL},
{NULL}
};