<html><body>Hello community, <div><br></div><div>I discovered my problem with counters reset after unbound-control stats command is triggered.</div><div>I set the Unbound configuration to statistic-cumulative: yes</div><div><br></div><div>I did more focus on Munin plugin, which stores .rrd files in type GAUGE. Then to uses Unbound option "statistics-cumulative: yes" it has to be defined in the plugin as type "COUNTER".</div><div><br></div><div>I achieve it to add the parameter in Munin plugin "unbound_munin_" in "p_config"</div><div><div>line 217 - 223</div><div># print label and min 0 for a name $1 in unbound format</div><div>p_config ( ) {</div><div><span style="white-space:pre">       </span>mn=`echo $1 | sed $ABBREV | tr . _`</div><div><span style="white-space:pre">   </span><font color="#e02813">echo $mn.type COUNTER</font></div><div><span style="white-space:pre">      </span>echo $mn.label "$2"</div><div><span style="white-space:pre"> </span>echo $mn.min 0</div><div>}</div></div><div>This option can be checked by command:</div><div><div><br></div><div>#munin-run unbound_munin_by_type config</div><div>graph_title Unbound DNS queries by type</div><div>graph_args --base 1000 -l 0</div><div>graph_vlabel queries / second</div><div>graph_category DNS</div><div>n_q_t_A.type COUNTER</div><div>n_q_t_A.label A</div><div>n_q_t_A.min 0</div><div>graph_info queries by DNS RR type queried for</div></div><div><br></div><div>Is someone who can confirm my assumption that this modification should be functioning but unfortunately is not? Where I'm wrong?</div><div><br></div><div>Thanks in any advice, regards<br>-- <br>Jeskyňka Kazatel<br><br><aside>
---------- Původní e-mail ----------<br>
Od: Milan Jeskynka Kazatel <KazatelM@seznam.cz><br>
Komu: unbound-users@nlnetlabs.nl<br>
Datum: 5. 4. 2019 14:40:52<br>
Předmět: Unbound stats -> unbound_munin_ + another monitoring system
</aside><br><blockquote data-email="KazatelM@seznam.cz"><div>Hello community,</div><div><br></div><div>I tried to monitor Unbound via unbound-control stats from two monitoring systems (munin, check_mk) even if then Unbound configuration is set to </div><div>server:</div><div>    statistics-interval: 0</div><div>    extended-statistics: yes</div><div>    statistics-cumulative: no</div><div><br></div><div>so counters are reset to 0 every command period. Munin (https://nlnetlabs.nl/documentation/unbound/howto-statistics/) period is 5 minutes and check_mk (https://github.com/michalskalski/nagios_check_mk/tree/master/unbound_stats) is every minute. Check_mk agent plugin uses the same philosophy to print counters from unbound-control stats. </div><div><br></div><div>The problem is obvious, each check resets statistic counters to 0 and counters correlation are malformed in a given time period for each monitoring system.</div><div><br></div><div>Can someone advise me how to update munin plugin to load data from "<span style="background-color:transparent">statistics-cumulative: yes" option?</span></div><div><br></div><div>Best regards, </div>-- <br>Jeskyňka Kazatel<br></blockquote></div></body></html>