Centos 所有图的force-munin再生

Centos 所有图的force-munin再生,centos,rrdtool,munin,Centos,Rrdtool,Munin,昨天,我配置了munin从另一台服务器获取日志,并根据配置示例aTotals对两台服务器的负载进行了自定义配置 我使用rrdtool将rrd文件转换为xml,并复制它们,然后将它们转换回新机器的rrd,以恢复其历史记录 现在它运行得很好,但总数似乎在一段时间后停止生成。我检查了日志,它说load2-day.png。。。等等,找不到文件 我检查过了,它们在那里,chown和chmod匹配munin 有没有关于为什么它可能看不到这些文件的想法?一旦我让它看到这些文件,我如何才能强制进行完整的图形重新

昨天,我配置了
munin
从另一台服务器获取日志,并根据配置示例a
Totals
对两台服务器的负载进行了自定义配置

我使用
rrdtool
rrd
文件转换为
xml
,并复制它们,然后将它们转换回新机器的
rrd
,以恢复其历史记录

现在它运行得很好,但总数似乎在一段时间后停止生成。我检查了日志,它说load2-day.png。。。等等,找不到文件

我检查过了,它们在那里,
chown
chmod
匹配
munin

有没有关于为什么它可能看不到这些文件的想法?一旦我让它看到这些文件,我如何才能强制进行完整的图形重新生成,这样我就不必等待5分钟来确定它是否有效

在此处完成日志:

perl的
perl
错误似乎不会影响任何东西,尽管我希望得到一个删除它的提示

2013/09/10 13:45:10 Starting munin-graph
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value in subroutine entry at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 758.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 775.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 784.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 786.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 787.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value in subroutine entry at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 758.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 775.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 784.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 786.
2013/09/10 13:45:10 [PERL WARNING] Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/GraphOld.pm line 787.
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load2-month.png : opening '': No such file or directory
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load2-week.png : opening '': No such file or directory
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load2-day.png : opening '': No such file or directory
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load2-year.png : opening '': No such file or directory
2013/09/10 13:45:10 [INFO] Graphed service example.com;Totals:load2 (0.05 sec)
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load3-month.png : opening '': No such file or directory
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load3-week.png : opening '': No such file or directory
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load3-day.png : opening '': No such file or directory
2013/09/10 13:45:10 [RRD ERROR] Unable to graph /var/www/html/munin/example.com/Totals/load3-year.png : opening '': No such file or directory

RRD错误行表示无法创建图形(PNG),因为RRD中的某些内容无法找到(或打开)某些文件。这段代码表示它试图打开一个空白路径,但失败了

opening '': No such file or directory
perl错误提到了一个“未初始化值$filename”,考虑到RRD错误,这可能是问题的一部分。由于图形是从RRD文件生成的,因此可能的问题是系统无法找到您的RRD。因此,您需要检查有关指定RRD位置的所有内容是否正常

  • 确认munin.conf中的dbdir指令正确
  • 确认您的RRD存在于$dbdir/domain/path中
  • 确认文件系统权限允许munin进程读写所述路径
  • 确认主机树(在munin.conf中)对于您遇到问题的客户端是正确的
关于触发图的创建:munin服务器由cron驱动。您应该能够找到一个cron作业,您可以作为munin用户手动运行该作业,以触发该进程。我过去使用的RPM在/etc/cron.d/munin上有这个任务