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.