Add parameter to disable SSL
juliosaraiva opened this issue · 2 comments
juliosaraiva commented
zabbix = ZabbixAPI('https://monitoring.zabbix.com')
zabbix.login(user='Admin', password='zabbix')
When I'm trying to use the API I'm receiving this error.
SSLError: HTTPSConnectionPool(host='monitoring.zabbix.com', port=443): Max retries exceeded with url: /api_jsonrpc.php
(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:
unable to get local issuer certificate (_ssl.c:1108)')))
juliosaraiva commented
working using zapi.session
jason-brian-anderson commented
This worked fine for me:
import pyzabbix
import requests
session = requests.Session()
session.verify = False
zapi = pyzabbix.ZabbixAPI(ZABBIX_SERVER,
session = session,
)
# Login to the Zabbix API
zapi.login(user, pwd)