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条码 ...
最新文章
- Warning: Each child in a list should have a unique “key“ prop.
- 联想e52进入bios_联想笔记本怎么设置u盘启动|联想笔记本bios设置usb启动步骤
- java work stealing_Java线程池之WorkStealingPool,任务窃取算法
- sql server链接远程服务器上的csv文件_批量监控联想服务器硬件状态工具
- php7扩展sphinx,php7进行安装sphinx简单记录
- webkit内核 css,webkit内核
- 链串实现功能(初始化、判断空串、串的赋值、串的连接、获取子串)
- 微信小程序框架——微信小程序前端开发工具
- c语言教程文库,C语言经典教程
- 网上图书商城项目学习笔记-034订单管理
- oracle执行计划结果分析_优化体系--sql整体优化(调优工具分析)
- 怎样快速将方形图片剪裁成椭圆形?分享大家一个小妙招
- asp dotnet core 从零开始创建一个 WebApi 服务
- java开发手机app_java 怎么开发手机app接口?
- 双译记:UCLA朱松纯团队验证机器人任务中可解释性,登Science子刊
- Windows下LaTex转为Word
- 云服务系列文章(一) 阿里云和AWS
- 六、【中级篇】看门狗(watch dog)
- 学原油期货买什么书(怎么样买原油期货)
- 面试总结——Java高级工程师