linux安装pl脚本,nagios插件脚本check_linux_stats.pl 安装
有的时候监控CPU内存使用率的情况时,nagios自身多带的插件有一些缺陷。
我们下面使用check_linux_stats.pl这个perl脚本来监控系统运行的一些参数。
执行安装:
tar -zxvf Sys-Statistics-Linux-0.66.tar.gz
cd Sys-Statistics-Linux-0.66
ls
less INSTALL
perl Makefile.PL#报错如下
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 1.BEGIN failed--compilation aborted at Makefile.PL line 1.
解决方法
安装perl-UNIVERSAL-require-0.13-1.el6.rf.noarch.rpm
rpm -ivh perl-UNIVERSAL-require-0.13-1.el6.rf.noarch.rpm
还是报错
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 1.BEGIN failed--compilation aborted at Makefile.PL line 1.
解决方法
yum install -y perl-devel
然后执行安装
perl Makefile.PL
make
make test#执行该命令可能会报错,不用管
make install
执行/usr/local/nagios/libexec/check_linux_stats.pl,又报错:
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/nagios/libexec /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/Sys/Statistics/Linux/Processes.pm line 177.
BEGIN failed--compilation aborted at /usr/local/share/perl5/Sys/Statistics/Linux/Processes.pm line 177.
Compilation failed in require at ./check_linux_stats.pl line 34.BEGIN failed--compilation aborted at ./check_linux_stats.pl line 34.
解决方法
yum -y install perl-Time-HiRes
然后执行:
./check_linux_stats.pl --help
check_linux_stats v1.3.1
Usage: ./check_linux_stats.pl -C|-P|-M|-N|-D|-I|-L|-F|-S|-W|-U -p -w -c [-s ] [-u ] [-V] [-h]
-h, --help
print this help message
-C, --cpu=CPU USAGE
-P, --procs
-M, --memory=MEMORY USAGE
-N, --network=NETWORK USAGE
-D, --disk=DISK USAGE
-I, --io=DISK IO USAGE
-L, --load=LOAD AVERAGE
-F, --file=FILE STATS
-S, --socket=SOCKET STATS
-W, --paging=PAGING AND SWAPPING STATS
-U, --uptime
-p, --pattern
eth0,eth1...sda1,sda2.../usr,/tmp
-w, --warning
-c, --critical
-s, --sleep
-u, --unit
%, KB, MB or GB left on disk usage, default : MB
REQS OR BYTES on disk io statistics, default : REQS
-V, --version
version number
ex :
Memory usage : perl check_linux_stats.pl -M -w 90 -c 95
Cpu usage : perl check_linux_stats.pl -C -w 90 -c 95 -s 5
Disk usage : perl check_linux_stats.pl -D -w 95 -c 100 -u % -p /tmp,/usr,/var
Load average : perl check_linux_stats.pl -L -w 10,8,5 -c 20,18,15
Paging statistics : perl check_linux_stats.pl -W -w 10,1000 -c 20,2000 -s 3
Process statistics : perl check_linux_stats.pl -P -w 100 -c 200
I/O statistics on disk device : perl check_linux_stats.pl -I -w 10 -c 5 -p sda1,sda4,sda5,sda6
Network usage : perl check_linux_stats.pl -N -w 10000 -c 100000000 -p eth0
Processes virtual memory : perl check_linux_stats.pl -T -w 9551820 -c 9551890 -p /var/run/sendmail.pid
Uptime : perl check_linux_stats.pl -U -w 5
运行正常!
linux安装pl脚本,nagios插件脚本check_linux_stats.pl 安装相关推荐
- nagios插件脚本check_linux_stats.pl 安装
有的时候监控CPU内存使用率的情况时,nagios自身多带的插件有一些缺陷. 我们下面使用check_linux_stats.pl这个perl脚本来监控系统运行的一些参数. 我们到https://ex ...
- linux如何安装vi命令,Ubuntu 16.04 下 Vim安装及配置
Ubuntu 16.04 下安装Vim 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrw ...
- sublime text3安装js提示的插件
今天安装Sublime Text3的js插件,在网上查了很多资料,为了方便以后看,写一个安装插件的总结和方法. 要安装js相关的插件,就要先安装一个Package Control(插件管理器)的插件, ...
- 【图文详解】canvas插件安装方法及常用插件推荐
canvas是一个基于云端的开源在线学习系统(LMS),使学校能够构建数字学习环境,以应对远程教学趋势.Canvas简化了教学,提高了学习效率,并消除了支持和发展传统学习技术的麻烦.它具有开放,直观的 ...
- 安装使用jupyter notebook 插件库
安装使用jupyter notebook 插件库 1.下载安装配置Nbextensions库 1.pip安装 pip install jupyter_contrib_nbextensions 2.pi ...
- Vim使用Vundle安装代码补全插件(YouCompleteMe)
Vim使用Vundle安装代码补全插件(YouCompleteMe) 安装 Vundle 它的使用方法很简单,安装一个插件只需要在 ~/.vimrc 按照规则中添加 Plugin 的名称,某些需要添加 ...
- Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...
- linux运行.pak文件,使用game-to-flatpak脚本将商业Linux游戏安装程序转换为Flatpak应用程序...
现在有一个新的脚本,它允许你将各种商业Linux游戏的安装程序转换成可以在各种GNU/Linux发行版上运行的Flatpak软件包. 这是一个开源的shell脚本,由GNOME开发人员Bastien ...
- linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
[mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...
- ai条码插件免安装_ai cs6条码插件 支持Illustrator cs6的条码生成脚本
AI经历了好多次版本升级一直到现在的ai cs6依然没有条码功能,如果Illustrator cs6想制作条码的话依然只能通过第三方插件来制作条码,特此小编发布这款支持ai cs6版的ai cs6条码 ...
最新文章
- 经验 | 深度学习优化背后的数学基础
- python做excel表格柱状图_用python处理excel数据(八)实现excel表中柱状图功能
- java 正则表达式提取价格
- jquery判断页面滚动条(scroll)是上滚还是下滚,且是否滚动到头部或者底部
- 电脑小常识----文件名长度过长解决办法
- 不插网线 开机速度加快
- 冲动是魔鬼——4.25
- Stm32是用C语言编程吗,stm32编程软件是什么 stm32用什么软件编程
- 阿里云开启ipv6通过appstore审核的方法
- 视频怎么分割片段?快速分割视频小技巧
- 支付宝生活号开发配置
- 数据库之查询表product——统计所有库存商品的总价值
- 用流量扫码总显示无法连接服务器,手机有流量但无法连接网络?手机数据网络不能访问互联网...
- 12个免费logo生成器
- C++ 实现mystring类型
- 【视频】主成分分析PCA降维方法和R语言分析葡萄酒可视化实例|数据分享
- 一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程 找出1000以内的所有完数。
- 如何将SW工程图转换成CAD格式?
- IT业比较好的几个社区论坛
- 数字证书原理详细介绍 单向认证 双向认证
热门文章
- ipynb--pdf
- [转载] 财经郎眼20120526:山东首富挑战国家电网
- java Monitor对象监视器、对象头、mark word
- centos标准分区调整大小_磁盘怎么调整分区大小 磁盘调整分区大小教程【详细步骤】...
- Java IO流常用操作方法总结
- dubbo服务调用为何先进入到mockClusterInvoker执行
- Sql语句优化-查询两表不同行NOT IN、NOT EXISTS、连接查询Left Join
- 飞天技术汇大视频专场:全民视频时代下的创新技术之路
- 【web前端】JavaScript闭包
- Oracle JET Model 数据获取与使用