Имеется zabbix 6 с настроенным доступом через https. Есть необходимость подключиться к системе из python через api. PyZabbix предлагает подключение через http. Возможно ли как-то подключиться именно через https?
Ad Widget
Collapse
Python доступ к API через https
Collapse
This topic has been answered.
X
X
-
Answer selected by Kos at 30-05-2022, 08:55.
Спасибо, заработало. Я использовал библиотеку pyzabbix (https://github.com/lukecyca/pyzabbix), а надо было py-zabbix (https://github.com/adubkov/py-zabbix). В первой нет поддержки SSL.- Selected Answer
-
А какие проблемы идти именно через HTTPS?
Code:#!/usr/bin/env python3 import sys import logging from pyzabbix.api import ZabbixAPI url="https://zabbix.mycompany.com" user="zabbix" passwd="my%secret$pass" debug=True #logger initialization for debug info logger = logging.getLogger("pyzabbix") if debug: logger.setLevel(logging.DEBUG) handler = logging.StreamHandler(sys.stdout) logger.addHandler(handler) #create ZabbixAPI class instance with logout automatically with ZabbixAPI(url=url,user=user,password=passwd) as zapi: print ("Connected to Zabbix API version %s" % zapi.api_version())Comment
-
Спасибо, заработало. Я использовал библиотеку pyzabbix (https://github.com/lukecyca/pyzabbix), а надо было py-zabbix (https://github.com/adubkov/py-zabbix). В первой нет поддержки SSL.- Selected Answer
Comment
Comment