Add zabbix_api_v1.py

This commit is contained in:
2025-03-20 10:53:47 +00:00
commit 7b5a9d326b
+20
View File
@@ -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="<PERMANENT-API-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)