Zabbix Polling

The Zabbix Polling integration enables Moogsoft AIOps to collect event data from one or more Zabbix systems.

Refer to the LAM and Integration Reference to see the integration's default properties. When you use the integrations UI, you can only configure the visible properties.

If you want to implement a more complex Zabbix Polling LAM with custom settings, see Configure the Zabbix Polling LAM.

See the Zabbix documentation for details on Zabbix components.

Before You Begin

The Zabbix Polling integration has been validated with Zabbix v3.2, v4.0, and v4.4. Before you start to set up the integration, ensure you have met the following requirements for each Zabbix server:

  • You have the API URL of the Zabbix server.

  • You have credentials to connect to the Zabbix server.

  • The port for your Zabbix server is open and accessible from Moogsoft AIOps.

Optionally you can provide the following:

  • A minimum severity for events you want to fetch from the Zabbix server.

  • The types of event you want to fetch and names of the host groups, hosts, applications and triggers.

  • A request interval and retry interval time in seconds. Defaults to 60 seconds.

  • An overlap time in seconds to ensure Moogsoft AIOps does not miss any valid events. Defaults to 10 seconds.

  • The length of time to wait for a request to complete before timing out. Defaults to 120 seconds.

Configure the Zabbix Polling Integration

To configure the Zabbix Polling integration:

  1. Navigate to the Integrations tab.

  2. Click Zabbix (Polling) in the Monitoring section.

  3. Provide a unique integration name. You can use the default name or customize the name according to your needs.

  4. Provide connection details for your Zabbix system.

Configure Zabbix

You do not need to perform any integration-specific steps on your Zabbix systems. After you configure the integration, it polls Zabbix at regular intervals to collect event data (every 60 seconds by default).