运维百科

configure: error: Perl Module Time::HiRes not available错误解决方法

编译安装pnp4nagios-0.6.21的时候提示如下错误信息:

checking for getloadavg... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking for an ANSI C-conforming const... yes
checking for perl... /usr/bin/perl
checking for rrdtool... /usr/local/rrdtool/bin/rrdtool
checking rrdtool path /usr/local/rrdtool/bin/rrdtool... yes
checking for executable Bit on /usr/local/rrdtool/bin/rrdtool... yes
checking for linker flags for loadable modules... -shared
checking for Perl Module Time::HiRes... no
configure: error: Perl Module Time::HiRes not available

需要安装一个perl-Time-HiRes扩展包的支持,我们运行如下命令:

[root@localhost pnp4nagios-0.6.25]# yum install perl-Time-HiRes

重新编译pnp4nagios-0.6.21:

[root@localhost pnp4nagios-0.6.21]# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata

*** Configuration summary for pnp4nagios-0.6.25 03-01-2015 ***

  General Options:
  -------------------------         -------------------
  Nagios user/group:                nagios nagios
  Install directory:                /usr/local/pnp4nagios
  HTML Dir:                         /usr/local/pnp4nagios/share
  Config Dir:                       /usr/local/pnp4nagios/etc
  Location of rrdtool binary:       /usr/local/rrdtool/bin/rrdtool Version 1.5.4
  RRDs Perl Modules:                FOUND (Version 1.3008)
  RRD Files stored in:              /usr/local/nagios/share/perfdata
  process_perfdata.pl Logfile:      /usr/local/pnp4nagios/var/perfdata.log
  Perfdata files (NPCD) stored in:  /usr/local/pnp4nagios/var/spool

  Web Interface Options:
  -------------------------         -------------------
  HTML URL:                         http://localhost/pnp4nagios
  Apache Config File:               /etc/httpd/conf.d/pnp4nagios.conf


  Review the options above for accuracy.  If they look okay,
  type 'make all' to compile.

编译完成,问题解决。


本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!

0
分享到:

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址