Skip to content

Bots From Extension: zabbix

Zabbix - Inventory and Metrics collection bots for Zabbix

This extension provides 7 bots.





Bot @zabbix:zabbix-ack-events

Bot Position In Pipeline: Sink

Zabbix - Acknowledge Events

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
eventid_column* Text Column name that contains Event IDs
action Text 1 Event update action(s).Possible bitmap values: 1 - close problem; 2 - acknowledge event; 4
- add message; 8 - change severity; 16 - unacknowledge event; 32 - suppress event; 64 - unsuppress
event; 128 - change event rank to cause; 256 - change event rank to symptom.
cause_eventid Text Cause event ID. required if action contains the 'change event rank to symptom' bit
message Text Text of the message. required if action contains the "add message" bit
severity Text New severity for events. Possible values: 0 - not classified; 1 - information; 2 - warning;
3 - average; 4 - high; 5 - disaster. required if action contains the 'change severity' bit
suppress_until Text Unix timestamp until which event must be suppressed. If set to '0', the suppression will be
indefinite.required if action contains the 'suppress event' bit







Bot @zabbix:zabbix-alerts

Bot Position In Pipeline: Source

Zabbix - Alerts

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
timestamp DateTime Timestamp is the duration where data is required. Specify either after and/or before







Bot @zabbix:zabbix-events

Bot Position In Pipeline: Sink

Zabbix - Events

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
timestamp DateTime Timestamp is the duration where data is required. Specify either after and/or before
eventid_column Text Column name that contains Event IDs
limit Text 1000 Maximum number of records to return







Bot *zabbix:zabbix-hostgroups

Bot Position In Pipeline: Source

Zabbix - Host Group Inventory

This bot expects a Full CFXQL.

Bot applies the Query on the data that is already loaded from previous bot or from a source.







Bot *zabbix:zabbix-hosts

Bot Position In Pipeline: Source

Zabbix - Host Inventory

This bot expects a Full CFXQL.

Bot applies the Query on the data that is already loaded from previous bot or from a source.







Bot @zabbix:zabbix-metrics-data

Bot Position In Pipeline: Sink

Zabbix - Metric data

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
itemid_column* Text Column name that contains Item Ids
timestamp* DateTime Timestamp is the duration where data is required. Specify either after and/or before
history_column Text History object types to return. (0-float, 1-character, 2-log, 3-unsigned_num, 4-text)
batch_size Text 10 Number of item ids to collect in a batch
concurrent_discovery Text 10 Number of concurrent jobs to run
return_type Text dataset Returns the response as dataset or writes to a pstream. expects 'dataset', 'pstream' or 'kafka'.
pstream_name Text Name of the pstream to write. Must be provided if return_type is pstream or kafka
kafka_context Text Kafka context to use. expects 'external' or 'datanetwork'. Must be provided if return_type
is kafka







Bot @zabbix:zabbix-metrics-list

Bot Position In Pipeline: Source

Zabbix - Metrics list

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
return_type Text dataset Returns the response as dataset or writes to a pstream. expects 'dataset' or 'pstream'.
pstream_name Text Name of the pstream to write. Must be provided if return_type is pstream