【发布时间】:2019-12-12 14:27:51
【问题描述】:
我已经在 windows 系统中安装了 docker desktop 并安装了 zabbix docker 设备进行测试。 使用 zabbix 设备,我可以使用 127.0.0.1/zabbix 登录到 zabbix 的前端。但是当我使用与 python API 相同的凭据时,我无法登录。
我正在使用下面的代码连接其他运行良好的 zabbix 实例,当我连接 docker 设备时它不工作。
from pyzabbix import ZabbixAPI
zapi = ZabbixAPI("http://127.0.0.1/zabbix/")
zapi.login("Admin", "zabbix")
print("Connected to Zabbix API Version %s" % zapi.api_version())
【问题讨论】:
-
您能提供您遇到的错误吗?
-
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: 127.0.0.1/zabbix/api_jsonrpc.php
-
所以与您的 dockerized zabbix 的连接确实有效,但它缺少
api_jsonrpc.php文件。您是否可能缺少某些插件?