[ZBX-1003] Trigger become Not Supported when item become Not Supported Created: 2009 Jul 31  Updated: 2017 May 30  Resolved: 2013 Jun 11

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Server (S)
Affects Version/s: 1.6
Fix Version/s: None

Type: Incident report Priority: Critical
Reporter: Sébastien Gautrias Assignee: Unassigned
Resolution: Won't fix Votes: 33
Labels: triggers
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

LInux Debian Lenny
Mysql 5.0
Zabbix 1.6.5


Attachments: File nodata-for-unsupported-items.1.8.14.dpatch    
Issue Links:
Duplicate
is duplicated by ZBX-5758 Alerts does not work if "SSH Agent" c... Closed
is duplicated by ZBX-2877 Trigger on snmp failure Closed

 Description   

When an item become "Not supported", the trigger using this item become "Not Supported".
So, using nodata or count is ineffectual.
User Calimero make a patch (see http://www.zabbix.com/forum/showpost.php?p=49137&postcount=4).
Can you explain or resolve this behaviour ?
Thanks.



 Comments   
Comment by Calimero [ 2009 Jul 31 ]

Hi,

I wrote the patch. And well... it's more a quick hack to the source than a real patch.

Anyway, from a less "patchy" point of view, I would really like to be able to run .nodata() against unsupported items or have another way of detecting that a specific item has gone unsupported (.unsupported(0) ?).

That way we could detect scripts or other items returning unexpected values (or no values at all) and improve fault detection.

Currently zabbix[items_unsupported] can help you detect global changes, but this is usefull for zabbix administrators. It's not suitable for "service triggers" as you only get the global figure.

Comment by richlv [ 2010 Aug 26 ]

related issues :
ZBX-2877 - host going down (possibly a config issue);
ZBXNEXT-341 - alerting on unknown trigger state

Comment by Alexei Vladishev [ 2012 Jul 28 ]

It is very likely this will be addressed in 2.2.

Comment by alix [ 2012 Oct 27 ]

I've looked into this and modified 1.8.14 to enable nodata() for unsupported items.
Patch highlights:

  • Trigger evaluation won't fail with nodata() calls on unsupported items;
  • nodata() processing for unsupported items is a bit more expensive (one additional sql query every 30 seconds on nodata re-evaluation), because we cannot rely on item's lastclock as it updates each time item tries to receive new data (successfully or not);
  • Actions fire properly;
  • Frontend supports and properly displays such triggers everywhere, on triggers/events/dashboard/etc pages.

Feedback is welcome.

Comment by Benjamin Goodrich [ 2013 Feb 20 ]

Is this still an issue in 2.0.x versions of Zabbix?

Comment by richlv [ 2013 May 29 ]

would the internal events that allow alerting on unknown/unsupported states solve this issue ? see ZBXNEXT-1575 for more detail

Comment by Benjamin Goodrich [ 2013 May 30 ]

One would have to still setup a separate trigger for each trigger to determine if it's gone rogue "aka not supported". It would be much nicer if the trigger itself had a way to report it was not operational rather than have to rely on another trigger. (Unless I am misunderstanding ZBXNEXT-1575)

Comment by richlv [ 2013 May 30 ]

no, you would create an action with condition "event type - trigger in unknown state" and that's it - not additional triggers required.
optionally, you may also filter by host or host group

Comment by richlv [ 2013 Jun 11 ]

we believe that the underlying problem (not being notified when some checks fail/data starts missing) has been solved by the internal events both on item turning unsupported and trigger turning unknown.

thus closing this issue.

Comment by David [ 2014 Aug 28 ]

This doesn't solve the use case where you don't want to use actions. For instance, if you have a NOC monitoring the dashboard or events page. The trigger status shouldn't stay OK, if it went to PROBLEM, this issue would be resolved.

An unsupported trigger severity would be very helpful for this.

Comment by jj [ 2014 Oct 14 ]

an unsupported trigger would be awesome, not email. :[

Generated at Fri Jul 18 08:23:24 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.