diff options
Diffstat (limited to 'include/zbxsysinfo.h')
-rw-r--r-- | include/zbxsysinfo.h | 75 |
1 files changed, 1 insertions, 74 deletions
diff --git a/include/zbxsysinfo.h b/include/zbxsysinfo.h index 2449fb01a81..0caf84cb6f3 100644 --- a/include/zbxsysinfo.h +++ b/include/zbxsysinfo.h @@ -223,80 +223,7 @@ int zbx_quote_key_param(char **param, int forced); int zbx_set_agent_result_type(AGENT_RESULT *result, int value_type, char *c); void zbx_set_agent_result_meta(AGENT_RESULT *result, zbx_uint64_t lastlogsize, int mtime); -/* external system functions */ - -int GET_SENSOR(AGENT_REQUEST *request, AGENT_RESULT *result); -int KERNEL_MAXFILES(AGENT_REQUEST *request, AGENT_RESULT *result); -int KERNEL_MAXPROC(AGENT_REQUEST *request, AGENT_RESULT *result); -int KERNEL_OPENFILES(AGENT_REQUEST *request, AGENT_RESULT *result); - -#ifdef ZBX_PROCSTAT_COLLECTOR -int PROC_CPU_UTIL(AGENT_REQUEST *request, AGENT_RESULT *result); -#endif - -int PROC_GET(AGENT_REQUEST *request, AGENT_RESULT *result); -int PROC_MEM(AGENT_REQUEST *request, AGENT_RESULT *result); -int PROC_NUM(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_IF_IN(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_IF_OUT(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_IF_TOTAL(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_IF_COLLISIONS(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_IF_DISCOVERY(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_TCP_LISTEN(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_TCP_SOCKET_COUNT(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_UDP_LISTEN(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_UDP_SOCKET_COUNT(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_CPU_SWITCHES(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_CPU_INTR(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_CPU_LOAD(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_CPU_UTIL(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_CPU_NUM(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_CPU_DISCOVERY(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_HOSTNAME(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_HW_CHASSIS(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_HW_CPU(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_HW_DEVICES(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_HW_MACADDR(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_SW_ARCH(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_SW_OS(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_SW_PACKAGES(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_SWAP_IN(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_SWAP_OUT(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_SWAP_SIZE(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_UPTIME(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_UNAME(AGENT_REQUEST *request, AGENT_RESULT *result); -int SYSTEM_BOOTTIME(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_DEV_READ(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_DEV_WRITE(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_DEV_DISCOVERY(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_FS_INODE(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_FS_SIZE(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_FS_DISCOVERY(AGENT_REQUEST *request, AGENT_RESULT *result); -int VFS_FS_GET(AGENT_REQUEST *request, AGENT_RESULT *result); -int VM_MEMORY_SIZE(AGENT_REQUEST *request, AGENT_RESULT *result); - -#if defined(_WINDOWS) || defined(__MINGW32__) -int USER_PERF_COUNTER(AGENT_REQUEST *request, AGENT_RESULT *result); -int PERF_COUNTER(AGENT_REQUEST *request, AGENT_RESULT *result); -int PERF_COUNTER_EN(AGENT_REQUEST *request, AGENT_RESULT *result); -int PERF_INSTANCE_DISCOVERY(AGENT_REQUEST *request, AGENT_RESULT *result); -int PERF_INSTANCE_DISCOVERY_EN(AGENT_REQUEST *request, AGENT_RESULT *result); -int SERVICE_DISCOVERY(AGENT_REQUEST *request, AGENT_RESULT *result); -int SERVICE_INFO(AGENT_REQUEST *request, AGENT_RESULT *result); -int SERVICE_STATE(AGENT_REQUEST *request, AGENT_RESULT *result); -int SERVICES(AGENT_REQUEST *request, AGENT_RESULT *result); -int PROC_INFO(AGENT_REQUEST *request, AGENT_RESULT *result); -int NET_IF_LIST(AGENT_REQUEST *request, AGENT_RESULT *result); -int WMI_GET(AGENT_REQUEST *request, AGENT_RESULT *result); -int WMI_GETALL(AGENT_REQUEST *request, AGENT_RESULT *result); -int VM_VMEMORY_SIZE(AGENT_REQUEST *request, AGENT_RESULT *result); -int REGISTRY_DATA(AGENT_REQUEST *request, AGENT_RESULT *result); -int REGISTRY_GET(AGENT_REQUEST *request, AGENT_RESULT *result); -#endif - -#ifdef _AIX -int SYSTEM_STAT(AGENT_REQUEST *request, AGENT_RESULT *result); -#endif +int zbx_check_service_default_addr(AGENT_REQUEST *request, const char *default_addr, AGENT_RESULT *result, int perf); /* the fields used by proc queries */ #define ZBX_SYSINFO_PROC_NONE 0x0000 |