为什么我的 munin 插件被双重执行(并发)?

为什么我的 munin 插件被双重执行(并发)?

我有一个定制的 munin 插件,目前每次都会执行两次

$ ps fax
16844 ?        Ss     0:00 /usr/sbin/munin-node
18206 ?        S      0:00  \_ /usr/sbin/munin-node
18863 ?        Ss     0:00  |   \_ /bin/bash /etc/munin/plugins/fetch_partner 
18910 ?        S      0:00  |       \_ wget -q -O /tmp/partner_debug_page.txt --keep-session-cookies --save-cookies /tmp/partne
18209 ?        S      0:00  \_ /usr/sbin/munin-node
18892 ?        Ss     0:00      \_ /bin/bash /etc/munin/plugins/fetch_partner 
18917 ?        S      0:00          \_ wget -q -O /tmp/partner_debug_page.txt --keep-session-cookies --save-cookies /tmp/partne

根据 munin-node 日志,没有发生超时。根据 munin master,它每次都会绘制两次此插件的图表(两次图表之间间隔约 20 秒,所以我猜这是每次获取的结果)。

有人知道为什么会这样吗? /usr/sbin/munin-node 被调用两次,这看起来很奇怪...

答案1

Munin 每个周期(五分钟)运行每个插件两次:一次获取配置,第二次获取插件的值。

http://munin-monitoring.org/wiki/HowToWritePlugins

相关内容