from pyzabbix import ZabbixAPI # Configuración URL = "http://localhost/zabbix" TOKEN = "651d262f3cbf4e38971134a0182f1627a64613ff4fc0e1f1e2fe2a53d92c19f9" # Conectar zapi = ZabbixAPI(URL) zapi.login(api_token=TOKEN) # Buscar problemas activos problems = zapi.problem.get( output="extend", selectHosts=["name"], severities=[4, 5], # 4=High, 5=Disaster suppressed=False # Excluir mantenimientos ) print(f"Hosts con problemas críticos (Down/Critical):") for p in problems: for host in p['hosts']: print(f"Host: {host['name']} - Problema: {p['name']}")