これは開発版のドキュメントを表示しています。内容が不完全な場合があります。
このページには自動翻訳されたコンテンツが含まれています。 誤りを見つけた場合は、その箇所を選択して Ctrl+Enter を押し、編集者に報告してください。

Installation

zabbix_utils can be installed using any of the methods described below.

Requirements:

  • Zabbix 6.0 or later (tested on 6.0, 7.0, 7.2, 7.4)
  • Python 3.8 or later (tested on 3.8–3.13)
  • aiohttp async HTTP framework (required only for asynchronous mode)

Python Package Index (PyPI)

This is the most common method for most environments:

pip install zabbix_utils
       pip install zabbix_utils[async] # Only for async support

Zabbix repository

Use this method if you prefer managing dependencies through your system's package manager.

Download Zabbix packages for your Linux distribution and then run the following commands.

On RHEL and derivatives:

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

On Debian/Ubuntu and derivatives:

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

Source (GitHub)

Use this method if you prefer the latest development version:

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

To install dependencies required for asynchronous mode, you can also use one of the methods described above.