linux安装perl组件

linux安装perl组件LWP::UserAgent

cacti监控nginx,按照教程 [http://www.oschina.net/bbs/thread/279] 操作下去:
下载插件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里缺少组件,解决办法如下 [http://hi.baidu.com/fjcyz/blog/item/02719d2f6526b0331f30892c.html]:
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


你可能感兴趣的:(cpan,linux安装perl插件)