2024年6月11日发(作者:)

Smokeping 搭建常见问题FAQ

smokeping安装故障

Q:checking checking for perl module 'FCGI'... Failed

checking checking for perl module 'RRDs'... Ok

checking checking for perl module 'FCGI'... Failed

checking checking for perl module 'CGI'... Ok

checking checking for perl module 'CGI::Fast'... Failed

checking checking for perl module 'Config::Grammar'... Failed

checking checking for perl module 'Digest::HMAC_MD5'... Ok

checking checking for perl module 'LWP'... OkN

A: 这是由于没有安装 FCGI CGI::Fast等模块,可以使用cpan很方便来安装

ex: perl -MCPAN -e 'install FCGI'

如果有揭示未安装cpan,则用yum进行安装

yum install cpan

启动smokeping服务出错

Stopping SMOKEPING: [FAILED]

Starting SMOKEPING: ERROR: /opt/smokeping/etc/config, line 225: Comma

separated list of alert names [FAILED]

A:查看配置文件中提到的位置:Line 225,并将其按照规则进行修改

Q:Can't locate in @INC (@INC contains: 快速解决办法

安装完smokeping,执行debug语句: ./bin/smokeping --debug-daemon ,提示如

下错误:

Can't locate in @INC (@INC contains: /usr/local/smokeping/lib

/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl

/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/RRDs

/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi

/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl

/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi

/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at

/usr/local/smokeping/lib/ line 13.

BEGIN failed--compilation aborted at