Ignore SSL https errors in pyzabbix, Python, Zabbix API

message:
requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)
ignore https certificate errors:
zapi.session.verify=False
message:
/usr/lib/python2.7/site-packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
ignore errors:
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
All together:
#!/bin/env python
from pyzabbix import ZabbixAPI
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
import sys
sys.path.insert(0,'/var/lib/zabbix')
import config
ZABBIX_SERVER = config.url
zapi = ZabbixAPI(ZABBIX_SERVER)
zapi.session.verify=False
zapi.login(config.username, config.password)
result = zapi.proxy.get()
for elem in result:
  print elem['host']

No comments: