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 'include/zbxsysinfo.h')
-rw-r--r--include/zbxsysinfo.h75
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