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] # 仅用于异步支持
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
要安装异步模式所需的依赖项,你也可以使用上面描述的方法之一。