Thanks for the script. I tried and Varnish items discover works just fine but I've got an error both backend discovery and storage discovery. I use Zabbix 3.4.9 and Varnish 4.0.5. Cron output is below. Could you please help me out?
# /usr/local/bin/zabbix-varnish-cache.py -i '' send -c /etc/zabbix/zabbix_agentd.conf -s dev
- varnish.stat["","MAIN.fetch_head"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).bereq_hdrbytes"] 1528200188 0
- varnish.stat["","MAIN.sess_dropped"] 1528200188 0
- varnish.stat["","MAIN.sess_readahead"] 1528200188 0
- varnish.stat["","MAIN.n_gzip"] 1528200188 0
- varnish.stat["","MAIN.client_req_417"] 1528200188 0
- varnish.stat["","MAIN.n_backend"] 1528200188 1
- varnish.stat["","MAIN.backend_busy"] 1528200188 0
- varnish.stat["","MAIN.fetch_no_thread"] 1528200188 0
- varnish.stat["","MAIN.threads"] 1528200188 200
- varnish.stat["","MAIN.backend_unhealthy"] 1528200188 0
- varnish.stat["","MAIN.s_pipe_hdrbytes"] 1528200188 0
- varnish.stat["","MAIN.sess_fail"] 1528200188 0
- varnish.stat["","MAIN.s_pipe_out"] 1528200188 0
- varnish.stat["","MAIN.sess_conn"] 1528200188 0
- varnish.stat["","MAIN.losthdr"] 1528200188 0
- varnish.stat["","MAIN.bans_lurker_obj_killed"] 1528200188 0
- varnish.stat["","MAIN.fetch_bad"] 1528200188 0
- varnish.stat["","MAIN.fetch_304"] 1528200188 0
- varnish.stat["","MAIN.fetch_1xx"] 1528200188 0
- varnish.stat["","MAIN.backend_reuse"] 1528200188 0
- varnish.stat["","MAIN.n_purges"] 1528200188 0
- varnish.stat["","MAIN.sess_closed"] 1528200188 0
- varnish.stat["","MAIN.cache_miss"] 1528200188 0
- varnish.stat["","MAIN.s_req_bodybytes"] 1528200188 0
- varnish.stat["","MAIN.backend_req"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).beresp_bodybytes"] 1528200188 0
- varnish.stat["","MAIN.threads_destroyed"] 1528200188 0
- varnish.stat["","MAIN.s_pipe_in"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).beresp_hdrbytes"] 1528200188 0
- varnish.stat["","MAIN.bans_obj_killed"] 1528200188 0
- varnish.stat["","MAIN.fetch_eof"] 1528200188 0
- varnish.stat["","MAIN.s_fetch"] 1528200188 0
- varnish.stat["","MAIN.fetch_failed"] 1528200188 0
- varnish.stat["","STG.SMA.Transient.g_space"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).pipe_hdrbytes"] 1528200188 0
- varnish.stat["","MAIN.n_obj_purged"] 1528200188 0
- varnish.stat["","MAIN.cache_hit"] 1528200188 0
- varnish.stat["","MAIN.bans"] 1528200188 1
- varnish.stat["","MAIN.cache_hitpass"] 1528200188 0
- varnish.stat["","STG.SMA.Transient.c_fail"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).healthy"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).bereq_bodybytes"] 1528200188 0
- varnish.stat["","MAIN.backend_retry"] 1528200188 0
- varnish.stat["","MAIN.busy_wakeup"] 1528200188 0
- varnish.stat["","MAIN.s_resp_bodybytes"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).pipe_in"] 1528200188 0
- varnish.stat["","MAIN.threads_failed"] 1528200188 0
- varnish.stat["","MAIN.s_req_hdrbytes"] 1528200188 0
- varnish.stat["","MAIN.n_lru_nuked"] 1528200188 0
- varnish.stat["","MAIN.esi_warnings"] 1528200188 0
- varnish.stat["","STG.SMA.s0.g_space"] 1528200188 268435456
- varnish.stat["","MAIN.n_objectcore"] 1528200188 0
- varnish.stat["","MAIN.s_pipe"] 1528200188 0
- varnish.stat["","MAIN.threads_created"] 1528200188 200
- varnish.stat["","MAIN.n_objecthead"] 1528200188 0
- varnish.stat["","MAIN.s_resp_hdrbytes"] 1528200188 0
- varnish.stat["","MAIN.client_req_400"] 1528200188 0
- varnish.stat["","MAIN.backend_recycle"] 1528200188 0
- varnish.stat["","MGT.uptime"] 1528200188 563
- varnish.stat["","STG.SMA.s0.g_bytes"] 1528200188 0
- varnish.stat["","MAIN.thread_queue_len"] 1528200188 0
- varnish.stat["","MAIN.client_req"] 1528200188 0
- varnish.stat["","MAIN.sess_drop"] 1528200188 0
- varnish.stat["","MAIN.fetch_length"] 1528200188 0
- varnish.stat["","MAIN.fetch_chunked"] 1528200188 0
- varnish.stat["","MAIN.s_synth"] 1528200188 0
- varnish.stat["","STG.SMA.Transient.g_bytes"] 1528200188 0
- varnish.stat["","MAIN.s_pass"] 1528200188 0
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).happy"] 1528200188 0
- varnish.stat["","MAIN.sess_queued"] 1528200188 0
- varnish.stat["","MAIN.n_object"] 1528200188 0
- varnish.stat["","MAIN.backend_conn"] 1528200188 0
- varnish.stat["","MAIN.fetch_204"] 1528200188 0
- varnish.stat["","MAIN.n_expired"] 1528200188 0
- varnish.stat["","MAIN.n_gunzip"] 1528200188 0
- varnish.stat["","MAIN.busy_sleep"] 1528200188 0
- varnish.stat["","MAIN.esi_errors"] 1528200188 0
- varnish.stat["","MAIN.uptime"] 1528200188 563
- varnish.stat["","VBE.default\(127.0.0.1\,\,8080\).pipe_out"] 1528200188 0
- varnish.stat["","MAIN.s_sess"] 1528200188 0
- varnish.stat["","MAIN.threads_limited"] 1528200188 0
- varnish.stat["","MAIN.backend_fail"] 1528200188 0
- varnish.stat["","STG.SMA.s0.c_fail"] 1528200188 0
info from server: "processed: 0; failed: 84; total: 84; seconds spent: 0.000721"
sent: 84; skipped: 0; total: 84