Instalēšana

zabbix_utils var instalēt, izmantojot jebkuru no tālāk aprakstītajām metodēm.

Prasības:

  • Zabbix 6.0 vai jaunāka versija (testēts ar 6.0, 7.0, 7.2, 7.4)
  • Python 3.8 vai jaunāka versija (testēts ar 3.8–3.13)
  • aiohttp asinhronais HTTP ietvars (nepieciešams tikai asinhronajam režīmam)

Python Package Index (PyPI)

Šī ir visizplatītākā metode lielākajai daļai vidi:

pip install zabbix_utils
pip install zabbix_utils[async] # Tikai async atbalstam

Zabbix repozitorijs

Izmantojiet šo metodi, ja vēlaties pārvaldīt atkarības, izmantojot savas sistēmas pakotņu pārvaldnieku.

Lejupielādējiet Zabbix pakotnes savai Linux distribūcijai un pēc tam izpildiet tālāk norādītās komandas.

Uz RHEL un atvasinājumiem:

dnf install python3-zabbix-utils
dnf install epel-release # Tikai async atbalstam
dnf install python3-aiohttp # Tikai async atbalstam

Uz Debian/Ubuntu un atvasinājumiem:

apt install python3-zabbix-utils
apt install python3-aiohttp # Tikai async atbalstam

Avots (GitHub)

Izmantojiet šo metodi, ja dodat priekšroku jaunākajai izstrādes versijai:

git clone https://github.com/zabbix/python-zabbix-utils
cd python-zabbix-utils/
pip install -r requirements.txt # Tikai async atbalstam
python3 setup.py install

Lai instalētu asinhronajam režīmam nepieciešamās atkarības, varat izmantot arī kādu no iepriekš aprakstītajām metodēm.