インストール
zabbix_utilsは、以下のいずれかの方法でインストールできます。
要件:
- Zabbix 6.0以降(6.0、7.0、7.2、7.4でテスト済み)
- Python 3.8以降(3.8~3.13でテスト済み)
- aiohttp 非同期HTTPフレームワーク(非同期モードのみ必須)
Python Package Index (PyPI)
これはほとんどの環境で最も一般的な方法です:
pip install zabbix_utils
pip install zabbix_utils[async] # 非同期サポートのみ
Zabbixリポジトリ
依存関係をシステムのパッケージマネージャーで管理したい場合は、この方法を使用します。
Linuxディストリビューション用のZabbixパッケージをダウンロードし、次のコマンドを実行します。
RHELおよびその派生ディストリビューションの場合:
dnf install python3-zabbix-utils
dnf install epel-release # 非同期サポートのみ
dnf install python3-aiohttp # 非同期サポートのみ
Debian/Ubuntuおよびその派生ディストリビューションの場合:
apt install python3-zabbix-utils
apt install python3-aiohttp # 非同期サポートのみ
ソース (GitHub)
最新の開発バージョンを利用したい場合は、この方法を使用してください:
git clone https://github.com/zabbix/python-zabbix-utils
cd python-zabbix-utils/
pip install -r requirements.txt # 非同期サポートのみ
python3 setup.py install
非同期モードに必要な依存関係をインストールするには、上記のいずれかの方法も使用できます。