I'm trying to check if my configuration management system is running on my servers. It is pretty easy to use it to distribute a Zabbix configuration that will test if the CMS is running. However, hosts that are not presently running the CMS will return ZBX_NOTSUPPORTED, and I'd like to detect these as well.

How can I do that?


You can set an item zabbix[items_unsupported], then make a trigger if returned value of this item > 0.

Check the list of internal checks in the documentation for more information.

  • This won't tell me if my one particular item is unsupported. – Daniel C. Sobral Apr 19 '11 at 22:58
  • Unsupported items are bad, for any item... – sebthebert Apr 19 '11 at 23:10
  • If you really want to check unsupported item for particular item anyway, you can try to get it from zabbix_server.log with "logrt[file_format,<regexp>,<encoding>,<maxlines>,<mode>]" – sebthebert Apr 19 '11 at 23:12

You can set a log trigger to read zabbix server log searching by 'cms item' and 'ZBX_NOTSUPPORTED', but, if you had zabbix agent installed on machines without CMS installed, you can search by cms user or try read CMS logs in Zabbix.

This key should work for puppet and Debian: 'vfs.file.regmatch[/etc/passwd,puppet]'


Go here: http://www.zabbix.com/forum/showpost.php?p=85153&postcount=7

One bright spark created an external script for use in zabbix that will tell you server by server which items are unsupported.

Easy to install and easy to make work.

This will solve your problem where the zabbix[items_unsupported] will not.


For any people still wondering, unsupported item notification is now supported since Zabbix 2.2 and involves creating a specific Action (not an Item), and include all details concerning the unsupported item in the notification.

The complete procedure is described in the Zabbix official documentation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.