Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines, and cloud services. It could be evaluated as a potential source for relevant telemetry data - triggers (alerts).
Prior to attempting implementation, we should collect some initial facts about Zabbix operation:
- Install Zabbix in a testbed.
- Analyze what infrastructure elements are monitored.
- Analyze what items (metrics) are collected.
- Configure sample triggers.
- Simulate scenarios in which triggers are executed (e.g. disk overloaded, CPU overcommitted).
- Determine how to obtain trigger information (via API or webhook?).
- Collect sample trigger payloads and store them in integrations directory.
- Analyze how (and if) we could map triggers to elements present in the entity graph based on the labeling provided in trigger payload.
After collecting the above information, we will decide whether Zabbix can be integrated into OpenRCA and what elements must be taken into account in the development effort.
Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines, and cloud services. It could be evaluated as a potential source for relevant telemetry data - triggers (alerts).
Prior to attempting implementation, we should collect some initial facts about Zabbix operation:
After collecting the above information, we will decide whether Zabbix can be integrated into OpenRCA and what elements must be taken into account in the development effort.