最近一直在學習nagios監(jiān)控的知識,因為使用SNMP方式進行監(jiān)測。而nagios的SNMP監(jiān)測文件是pl結(jié)尾的perl腳本,所以需要安裝CPAN。
下面就安裝CPAN的安裝記錄步驟如下:
首先安裝perl,可以通過yum方式進行安裝。這樣減少了套件的依賴性。
[root@localhost ~]# yum -y install perl
Perl安裝完畢后,接下來要安裝CPAN。也是通過yum方式進行安裝,如下圖:
[root@localhost ~]# yum -y install perl-CPAN
CPAN安裝完畢后,我們現(xiàn)在登陸進去。使用:perl -MCPAN -e shell,注意該命令中的 -MCAPN是在一起的沒有分開。
第一次進入是需要進行配置的,按照提示操作即可。
登錄進去后正常的操作界面,如上圖示。
接下來我們就可以正常安裝相關(guān)的模塊。因為我測試的是nagios的SNMP監(jiān)控插件,所以需要安裝Net::SNMP(注意該模塊名稱的大小寫)模塊。如下圖:
cpan[1]> install Net::SNMP
如果安裝過程中好半天,沒有反應(yīng)的話。我們是可以通過修改Urllist進行。
找到CPAN的Config.pm文件,如下圖:
可以看到CPAN的Config.pm文件,進行編輯,如下圖:
找到urllist選項,如上圖。然后填入國內(nèi)的CPAN鏡像站點即可,因為默認是使用國外的CPAN鏡像站點,所以會很慢。
查找國內(nèi)的CPAN鏡像站點,可以到http://www.cpan.org/SITES.html,這個站點進行查詢。
Urllist的格式如下:
‘urllist’ =< [q[http://mirrors.163.com/cpan/]],
我現(xiàn)在把國內(nèi)的已知的CPAN鏡像站點全部加入進去,如下:
??‘urllist’ => [q[http://mirrors.163.com/cpan/],q[http://mirrors.sohu.com/CPAN/],q[ftp://mirrors.ustc.edu.cn/CPAN/],q[http://mirrors.ustc.edu.cn/CPAN/],q[rsync://mirrors.ustc.edu.cn/CPAN/],q[ftp://mirrors.xmu.edu.cn/CPAN/],q[http://mirrors.xmu.edu.cn/CPAN/],q[rsync://mirrors.xmu.edu.cn/CPAN/],q[ftp://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/],q[http://cpan.communilink.net/],q[http://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/],q[http://mirrors.devlib.org/cpan/],q[http://mirrors.hust.edu.cn/CPAN/],q[ftp://mirrors.neusoft.edu.cn/mirror/cpan/],q[http://mirrors.neusoft.edu.cn/cpan/]],
退出編輯并保存Config.pm文件。
然后輸入perl -MCAPN -e shell,再次進入CPAN界面,如下圖:
因為剛剛我們修改Config.pm的urllist,所以我們現(xiàn)在需要重新加載urllist,輸入reload index及reload cpan命令,如下圖:
然后再進行Net::SNMP模塊的安裝,如下圖:
至此Net::SNMP模塊安裝結(jié)束。
因篇幅問題不能全部顯示,請點此查看更多更全內(nèi)容
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)