Fluentd has monitor_agent plugin to expose its plugin status (buffer, queue, etc) via HTTP API: http://docs.fluentd.org/articles/monitoring <source> type monitor_agent bind 127.0.0.1 port 24220 </source> By using this you can monitor fluentd buffer information with Zabbix user-defined discovery. #!/usr/local/bin/ruby require 'json' require 'open-uri' PLUGINS_URL = "http://localhost:24220/api/plugi
{{#tags}}- {{label}}
{{/tags}}