Instal·lació

zabbix_utils es pot instal·lar mitjançant qualsevol dels mètodes que es descriuen tot seguit.

Requisits:

  • Zabbix 6.0 o posterior (provat amb 6.0, 7.0, 7.2, 7.4)
  • Python 3.8 o posterior (provat amb 3.8–3.13)
  • Framework HTTP asíncron aiohttp (només necessari per al mode asíncron)

Índex de paquets Python (PyPI)

Aquest és el mètode més comú per a la majoria d'entorns:

pip install zabbix_utils
pip install zabbix_utils[async] # Només per suport d'async

Repositori Zabbix

Utilitzeu aquest mètode si preferiu gestionar les dependències a través del gestor de paquets del vostre sistema.

Baixeu els paquets Zabbix per a la vostra distribució de Linux i executeu les ordres següents.

A RHEL i derivats:

dnf install python3-zabbix-utils
dnf install epel-release # Only for async support
dnf install python3-aiohttp # Only for async support

A Debian/Ubuntu i derivats:

apt install python3-zabbix-utils
apt install python3-aiohttp # Only for async support

Font (GitHub)

Utilitzeu aquest mètode si preferiu la darrera versió de desenvolupament:

git clone https://github.com/zabbix/python-zabbix-utils
cd python-zabbix-utils/
pip install -r requirements.txt # Només per a suport asíncron
python3 setup.py install

Per instal·lar les dependències necessàries per al mode asíncron, també podeu utilitzar un dels mètodes descrits anteriorment.