注:在使用perl写的nagios插件时,总会碰到需要安装Net::SNMP这个模块,经过网上搜索,终于找到了安装的方法。
在使用perl编写脚本时,有时候会使用use Net::SNMP;这个模块,那么在centos环境下,怎么安装这个模块呢?
方法有2种,如下:
1) By CPAN (best)
on command line, as root :
[your_host]# perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.76)
ReadLine support enabled
cpan> install Net::SNMP
If it's the first time you run CPAN, it will probably ask you some (simple) questions.
CPAN will also ask you to satisfy some dependencies (Crypt::DES, Digest::MD5, etc..).
2) "By hand"
Get the folowings modules (tar.gz format) on www.cpan.org
- Crypt::DES
- Digest::MD5
- Digest::SHA1
- Digest::HMAC
- Net::SNMP
for each one (you must install Net::SNMP at the end) :
tar zxf <module>.tar.gz cd <module> perl Makefile.pl make test make install
从上面的2种方法来看,第一种是最好的方式,自动安装依赖包,省事。
另外在使用cpan的时候,需要对其进行配置,一般都是一路回车搞定。
不过,对于一些特殊情况,就需要进行设置了,如设置代理服务器,设置cpan mirror,我使用的是:http://cpan.mirror.vexxhost.com/,这样设置好后,就可以使用上面的命令安装perl 的模块了。
相关推荐
centos7下针对内网离线安装snmp手册,snmp版本为V3,python脚本通过snmp监控服务器各项参数,配合定时任务,能定期监控服务器各项参数。
linux 离线安装perl-IPC-Cmd
centos7安装SNMP时需要的所有rpm依赖包,包括lm_sensors-devel-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm、lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm、net-snmp-5.7.2-28.el7_4.1.x86_64.rpm、...
zabbix snmp redhat7/centos7 离线安装包zabbix snmp redhat7/centos7 离线安装包zabbix snmp redhat7/centos7 离线安装包
Centos安装g++错误:No package g++ available.docx
Centos7.1环境下安装ftp,ftp简单配置、用户创建及权限配置。
perl-DBD-MySQL-3.0007-2.el5.i386.rpm perl-DBI-1.52-2.el5.i386.rpm 在新系统CentOS5.3上安装mysql报如下错误 error: Failed dependencies: perl(DBI) is needed by mysql-5.0.77-4.el5_5.4.i386 会需要这两个包.
针对centos7, 具体版本号 perl-Data-Dumper-2.145-3.el7.x86_64.rpm、 net-snmp-libs-5.7.2-28.el7_4.1.x86_64.rpm、 net-snmp-utils-5.7.2-28.el7_4.1.x86_64.rpm、 lm_sensors-libs-3.4.0-4.20160601gitf9185e5....
CentOS6 yum 源:centos6_base.repo
perl v5.16.3 centos7 rpm安装依赖包 解压后 tar -zxvf perl-5.16.3.tar.gz 包括27个rpm文件和一个安装脚本,直接执行perl_install.sh既可安装
CentOS解决错误:Requires: perl(Class::MethodMaker)。CnetOS中MySQL集群问题。
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
centos7离线安装bison
包含: net-snmp-5.3.2.2-20.el5.x86_64.rpm net-snmp-libs-5.3.2.2-20.el5.x86_64.rpm net-snmp-perl-5.3.2.2-20.el5.x86_64.rpm net-snmp-utils-5.3.2.2-20.el5.x86_64.rpm
Centos7下安装MongoDB
Title: CentOS High Availability Author: Mitja Resman Length: 156 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2015-04-30 ISBN-10: 1785282484 ISBN-13: 9781785282485 ...
CentOS的iso文件最新版下载方法,和历史版下载方法; CentOS的安装方法和常用配置方法;
centos,Redhat版本snmp5.7安装包
[Linux]centOS7下RPM安装Perl 下载rpm依赖包,依照顺序安装. perl-parent-0.225-244.el7.noarch perl-HTTP-Tiny-0.033-3.el7.noarch perl-podlators-2.5.1-3.el7.noarch perl-Pod-Perldoc-3.20-4.el7.noarch ...