-
Problem report
-
Resolution: Commercial support required
-
Trivial
-
None
-
3.2.7
-
None
Hi,
I'm trying to understand whether i'm doing something wrong or its some component misbehaviour.
I'm using Zabbix API from pyzabbix v.3.2.6 on python 2.7.10.
I'm getting trigger first:
>>> print json.dumps(zapi.trigger.get(triggerids=30159), indent=2) [ { "status": "0", "recovery_mode": "0", "description": "{HOST.NAME}: Free disk space is {ITEM.LASTVALUE1} on volume /export/storage1", "state": "0", "url": "", "type": "1", "templateid": "0", "correlation_tag": "", "lastchange": "1508826912", "value": "0", "priority": "5", "triggerid": "30159", "flags": "4", "comments": "", "error": "", "correlation_mode": "0", "expression": "({TRIGGER.VALUE}=0 and ({43468}<20G and {43469}<10))\r\nor \r\n({TRIGGER.VALUE}=1 and ({43468}<21G and {43469}<11))", "recovery_expression": "", "manual_close": "0" } ]
I assume in expression field values in curly braces - 43468 and 45469 -
are ItemIds.
Next, i'm trying to get those items:
>>> zapi.item.get(itemids=43468) []
See attached screenshot for that action sequence.
Questions are:
those ids - are they ItemIds or something else?
what's wrong with that code above?
Thank You in advance!