commit 7b5a9d326b8f1585b1d8b89e28288c280f330523 Author: Admin Date: Thu Mar 20 10:53:47 2025 +0000 Add zabbix_api_v1.py diff --git a/zabbix_api_v1.py b/zabbix_api_v1.py new file mode 100644 index 0000000..2238a1e --- /dev/null +++ b/zabbix_api_v1.py @@ -0,0 +1,20 @@ +#!/usr/bin/python3 +from zabbix_utils import ZabbixAPI +from datetime import datetime +# Zabbix server details +zabbix_url = "https://student-XX-zbxtr-YYYY.zabbix.training" +api = ZabbixAPI(url=zabbix_url) +api.login(token="") +print("Connected to Zabbix API Version %s" % api.api_version()) +hosts = api.host.get( + search={"name":"API Server"}, + output=["hostid","name"] + ) +print (hosts) +hostid = hosts[0]["hostid"] +print ('HostID: ' + str(hostid)) +items = api.item.get ( + hostids=hostid, + output=["itemid","name","key_","flags"] + ) +print (items)