我在使用 munin 时遇到问题(在 Ubuntu 10.05 LTS 上)。没有可用的图表。相反,显示了一个图像占位符。我尝试了不同的设置,但没有效果。我使用了http://munin-monitoring.org/wiki/CgiHowto2设置 CGI。我还尝试使用http://munin-monitoring.org/wiki/FAQ_no_graphs。
但仍然没有可用的图表。我的设置和日志以及 telnet 测试:https://gist.github.com/Bjoernsen/bd7b9ab506ac55748292
告诉我,如果我没有分享所有信息
答案1
尝试直接打开“CGI 图像”并检查来源。这肯定是 CGI 发出的错误消息。
答案2
/etc/apache2/sites-available/munin
我找到了服务器没有发生任何变化的原因。在 munin 文件夹中有一个从“/etc/apache2/conf.d/”到 apache2.conf 文件的文件链接。这个文件一直被使用,而不是我的设置文件。
现在,我的设置与在以下位置找到的设置大致相同http://munin-monitoring.org/wiki/CgiHowto2
答案3
确实有助于检查日志/var/log/munin
,并在调试模式下运行 munin:
% munin-cron --debug > /tmp/munin-cron.debug 2>&1
我收到的错误是:
/usr/bin/perl: symbol lookup error: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: g_mutex_trylock
根据该错误,我怀疑存在某种版本不匹配的情况。运行后sudo yum update
(花了很长时间 :-),munin 开始工作。