Source
553
553
/* service event log data object and additional info about events system state */
554
554
zbx_vmware_eventlog_state_t eventlog;
555
555
556
556
/* list of custom queries to monitor */
557
557
zbx_hashset_t cust_queries;
558
558
559
559
/* linked jobs count */
560
560
int jobs_num;
561
561
562
562
/* linked jobs types */
563
-
#define ZBX_VMWARE_REQ (8*2)
563
+
#define ZBX_VMWARE_REQ (8)
564
+
#define ZBX_VMWARE_REQ_MASK (0xFF00)
564
565
#define ZBX_VMWARE_REQ_UPDATE_CONF (ZBX_VMWARE_UPDATE_CONF << ZBX_VMWARE_REQ)
565
566
#define ZBX_VMWARE_REQ_UPDATE_PERFCOUNTERS (ZBX_VMWARE_UPDATE_PERFCOUNTERS << ZBX_VMWARE_REQ)
566
567
#define ZBX_VMWARE_REQ_UPDATE_REST_TAGS (ZBX_VMWARE_UPDATE_REST_TAGS << ZBX_VMWARE_REQ)
567
568
#define ZBX_VMWARE_REQ_UPDATE_EVENTLOG (ZBX_VMWARE_UPDATE_EVENTLOG << ZBX_VMWARE_REQ)
568
569
#define ZBX_VMWARE_REQ_UPDATE_ALL \
569
570
(ZBX_VMWARE_REQ_UPDATE_CONF | ZBX_VMWARE_REQ_UPDATE_PERFCOUNTERS | \
570
571
ZBX_VMWARE_REQ_UPDATE_REST_TAGS | ZBX_VMWARE_REQ_UPDATE_EVENTLOG)
572
+
#define ZBX_VMWARE_JOB_RUN (8*2)
571
573
int jobs_flag;
572
574
573
575
/* vmware entity (vm, hv etc) and linked tags */
574
576
zbx_vmware_data_tags_t data_tags;
575
577
}
576
578
zbx_vmware_service_t;
577
579
578
580
ZBX_PTR_VECTOR_DECL(vmware_service_ptr, zbx_vmware_service_t *)
579
581
580
582
struct zbx_vmware_job