Não verifique scripts munin com apenas scripts diretos em execução. É errado. Existe um script perl especial munin-run
que executa scripts exatamente da mesma forma que é executado durante a atualização do munin e você poderá encontrar todos os erros.
Pode ser que você precise definir configurações especiais para seu script. Você pode fazer isso no seguinte arquivo /etc/munin/plugin-conf.d/munin-node
:
[script_file_mask_*]
user USER_FOR_YOR_SCRIPT
env.VARIABLE some_variable
No seu caso, parece que o script não se ajustou ao arquivo de log. Então adicione
[lighttpd_*]
user root
em /etc/munin/plugin-conf.d/munin-node
e reinicie o nó munin. Deve ajudar.