Skip to content

Add alert probe for Zabbix #9

@bzurkowski

Description

@bzurkowski

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:

  1. Install Zabbix in a testbed.
  2. Analyze what infrastructure elements are monitored.
  3. Analyze what items (metrics) are collected.
  4. Configure sample triggers.
  5. Simulate scenarios in which triggers are executed (e.g. disk overloaded, CPU overcommitted).
  6. Determine how to obtain trigger information (via API or webhook?).
  7. Collect sample trigger payloads and store them in integrations directory.
  8. 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.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions