On this page
安装
可以使用以下任一方法安装 zabbix_utils。
要求:
- Zabbix 6.0 或更高版本(已在 6.0、7.0、7.2、7.4 上测试)
- Python 3.8 或更高版本(已在 3.8–3.13 上测试)
- aiohttp 异步 HTTP 框架(仅异步模式需要)
Python 包索引 (PyPI)
这是大多数环境中最常用的方法:
pip install zabbix_utils
pip install zabbix_utils[async] # 仅用于 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
要安装异步模式所需的依赖项,您也可以使用上述方法之一。