Přeskočit obsah

Shromažďování událostí ze služby Zabbix

Info

Tato možnost je k dispozici od verze v23.09.

TeskaLabs LogMan.io Collector může shromažďovat události ze Zabbixu prostřednictvím Zabbix API. Vstup Zabbix shromažďuje jak historii (první volání hostitelů a položek), tak události:

https://www.zabbix.com/documentation/2.4/en/manual/api/reference/event/get

https://www.zabbix.com/documentation/current/en/manual/api/reference/history/get

Nastavení vstupu kolektoru LogMan.io

V konfiguraci LogMan.io Collector YAML je třeba zadat vstup s názvem input:Zabbix::

input:Zabbix:Zabbix:
  url: <ZABBIX_API_URL>
  auth: <AUTH>
  encoding:  # nepovinné: kódování požadavku Zabbix API (výchozí: utf-8)
  sleep:  # nepovinné: sleep v sekundách mezi jednotlivými požadavky na API, vyšší hodnota znamená méně požadavků, ale větší zatížení CPU serverů Zabbix (výchozí: 60)
  refresh:  # nepovinné: obnovení hostitele a položek/nových metrik v sekundách (výchozí: 900)
  max_requests:  # nepovinné: maximální počet požadavků na rozhraní Zabbox API najednou (výchozí: 100)
  output: <OUTPUT>

<ZABBIX_API_URL> je url adresa rozhraní Zabbix API, obvykle https://<ZABBIX>/api_jsonrpc.php

<AUTH> je autorizační token rozhraní Zabbix API.

<OUTPUT> je ID požadovaného výstupu v rámci konfigurace LogMan.io Collector YAML