hyytaojunming 发表于 2018-8-31 07:15:28

linux安装perl组件

cacti监控nginx,按照教程 操作下去:  下载插件http://www.oschina.net/uploads/code/cacti-nginx.tar.gz
  导入模本...................成功
  测试数据:
  /home/htdocs/cacti/scripts/get_nginx_clients_status.pl http://www.t.com/nginx_status
  提示:
  no (LWP::UserAgent not found)
  网上查,出现这个问题是perl里缺少组件,解决办法如下 :
  perl -MCPAN -e shell
  cpan> install LWP::UserAgent
  第一步,perl -MCPAN -e shell提示配置什么的,先不管输入no,这个步骤如果需要,可以输入cpan>o conf init显示
  第二步,install LWP::UserAgent,可好,卡在ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz文件下载不了,尝试几次都失败
  估计不可以了,尝试yum也不可以,google搜索怎么安装perl组件,找到下面两篇文章:
  如何安装PERL组件模块在windows和unix上
  http://topic.csdn.net/t/20031025/12/2393714.html
  Perl 的组件的安装
  http://hi.baidu.com/gaogaf/blog/item/c7a8db330cbe784aad4b5f20.html
  CPAN 安装细节
  http://hi.baidu.com/thinke365/blog/item/0de61030c0bf9c12eac4af79.html
  perl 学习手扎
  http://www.newsmth.net/bbsanc.php?path=%2Fgroups%2Fcomp.faq%2FPerl%2Ffor_newbie%2Ftutor%2Fperllearn%2FM.1144026580.C0
  搜寻组件(LWP::UserAgent):
http://search.cpan.org/search?query=LWP%3A%3AUserAgent&mode=module  第一个下载包下载
  wget http://cpan.wenzk.com/authors/id/G/GA/GAAS/libwww-perl-5.837.tar.gz
  解压安装
  tar zxvf libwww-perl-5.837.tar.gz
  cd libwww-perl-5.837
  perl ./Makefile.PL
  make
  make test
  make install
  再看获取数据:
  /home/htdocs/cacti/scripts/get_nginx_clients_status.pl http://www.t.com/nginx_status
  好了nginx_active:12007 nginx_reading:37 nginx_writing:6 nginx_waiting:11964

页: [1]
查看完整版本: linux安装perl组件