drno-reg
@drno-reg
см не кратко

Почему не удается подключиться к zabbix api?

Здравствуйте.
Несколько дней назад установил Zabbix 3.4
Решил воспользоваться Zabbix API через python

установил python модуль

C:\Windows\system32>pip install zabbix_api
Collecting zabbix_api
  Downloading zabbix-api-0.4.tar.gz
Installing collected packages: zabbix-api
  Running setup.py install for zabbix-api ... done
Successfully installed zabbix-api-0.4

C:\Windows\system32>pip install py-zabbix
Collecting py-zabbix
  Downloading py_zabbix-1.1.3-py2.py3-none-any.whl
Installing collected packages: py-zabbix
Successfully installed py-zabbix-1.1.3

C:\Windows\system32>pip install zabbix-api
Requirement already satisfied: zabbix-api in c:\python36\lib\site-packages


написал этот код

from zabbix_api import ZabbixAPI
zapi = ZabbixAPI(server="http://192.168.0.50/zabbix")
zapi.login("Admin", "zabbix")
zapi.trigger.get({"expandExpression": "extend", "triggerids": range(0, 100)})


возвращается ошибка, что невозможно найти URL

File "C:\Python36\lib\urllib\request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found


попробовал другие варианты URL

http://192.168.0.50
http://192.168.0.50/zabbix/api_jsonrpc.php


Пользователь тот самый админ.

возвращается подобная же ошибка,

Как возможно решить эту проблему?
  • Вопрос задан
  • 3493 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Talik0507
Работаю, Живу
1. URL для подключения должно быть вида
"http://IP(or DNS name)/zabbix/api_jsonrpc.php";
2. Ошибка явно указывает, что запрашиваемый ресурс недоступен.
на какой ОС стоит заббикс? проверьте правила доступа (firewalld или firewall (windows)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы