Source
26
26
27
27
#define ZBX_IPC_SERVICE_AVAILABILITY "availability"
28
28
#define ZBX_IPC_AVAILABILITY_REQUEST 1
29
29
#define ZBX_IPC_AVAILMAN_ACTIVE_HB 2
30
30
#define ZBX_IPC_AVAILMAN_ACTIVE_HOSTDATA 3
31
31
#define ZBX_IPC_AVAILMAN_ACTIVE_STATUS 4
32
32
#define ZBX_IPC_AVAILMAN_CONFSYNC_DIFF 5
33
33
#define ZBX_IPC_AVAILMAN_PROCESS_PROXY_HOSTDATA 6
34
34
#define ZBX_IPC_AVAILMAN_PROXY_FLUSH_ALL_HOSTS 7
35
35
#define ZBX_AVAIL_SERVER_CONN_TIMEOUT 3600
36
-
>>>>>>> 7f4206779c1752dc159f057c1b548c7865fa0f81
37
36
38
37
/* agent (ZABBIX, SNMP, IPMI, JMX) availability data */
39
38
typedef struct
40
39
{
41
40
/* flags specifying which fields are set, see ZBX_FLAGS_AGENT_STATUS_* defines */
42
41
unsigned char flags;
43
42
44
43
/* agent availability fields */
45
44
unsigned char available;
46
45
char *error;