nagios安装check_linux_stats.pl插件报错Can't locate Sys/Statistics/Linux.pm in @INC的处理?
2024-08-25 09:10:35
问题描述:
今天想有没有监控主机内存的插件可以供nagios来使用,然后找到一个插件check_linux_stats.pl
但是在将脚本上传之后,执行的时候报错
[root@testvm02 libexec]# ./check_linux_stats.pl -T -w -c -p /var/run/jonas.pid
Can't locate Sys/Statistics/Linux.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 ./check_linux_stats.pl line 35.
BEGIN failed--compilation aborted at ./check_linux_stats.pl line .
处理过程:
1.通过以上分析应该是少了perl的模块,下载perl-Sys-Statistics-Linux-0.59-3.el6.noarch.rpm软件包,并且安装
[root@testvm03 software]# rpm -ivh perl-Sys-Statistics-Linux-0.59-.el6.noarch.rpm
warning: perl-Sys-Statistics-Linux-0.59-.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
error: Failed dependencies:
perl(Time::HiRes) is needed by perl-Sys-Statistics-Linux-0.59-.el6.noarch
备注:通过以上信息,发现又少了依赖包perl-Time-HiRes-1.9721-144.el6.x86_64.rpm
perl-Sys-Statistics-Linux RPM包下载地址:
http://rpmfind.net/linux/epel/6/x86_64/Packages/p/perl-Sys-Statistics-Linux-0.59-3.el6.noarch.rpm
2.下载并且安装perl-Time-HiRes-1.9721-144.el6.x86_64.rpm(这个RPM包在系统镜像ISO里面有)
[root@testvm03 software]# rpm -ivh perl-Time-HiRes-1.9721-.el6.x86_64.rpm
warning: perl-Time-HiRes-1.9721-.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [%]
:perl-Time-HiRes ########################################### [%]
再安装perl-Sys-Statistics包:
[root@testvm03 software]# rpm -ivh perl-Sys-Statistics-Linux-0.59-.el6.noarch.rpm
warning: perl-Sys-Statistics-Linux-0.59-.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [%]
:perl-Sys-Statistics-Lin########################################### [%]
备注:脚本执行需要依赖的软件包安装完成.
3.执行脚本(插件命令)
[root@testvm03 libexec]# ./check_linux_stats -M -w , -c , #备注:原脚本后缀为.pl,为了使用方便已经通过mv将后缀去掉了.
MEMORY OK : Mem used: 6.96%, Swap used: 0.00% |MemUsed=6.96%;; SwapUsed=0.00%;; MemCached=5.58% SwapCached=0.00% Active=4.11%
备注:命令执行成功,那么就可以把这个脚本加入nagios的命令中了.
插件check_linux_stats/details地址(下载和基本使用):
https://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_linux_stats/details
文档创建时间:2018年8月14日11:03:38
最新文章
- nginx负载SignalR
- Java日志系统及框架分析
- Android DatePickerDialog TimepickerDialog
- HP QC IE11不支持( win7 64位 无法安装)解决方法
- QTP自学攻略
- [C++]C++类基本语法
- CSSREM插件
- 一口一口吃掉Hibernate(七)——继承映射
- memcached实战系列(二)memcached参数以及启动
- shell 简单脚本编程
- MySQL is running but PID file could not be found
- js引用值传递改变问题(使用深拷贝)
- 使用SSH命令行传输文件到远程服务器
- STL 小白学习(4) deque
- (转)hdu 3436Queue-jumpers--splay+离散化
- js获取浏览器信息
- ubuntu14配置opencv3.4.1(转)
- linux, configure --prefix 的作用
- 如何判断c语言的变量类型
- 简述Java面向对象三大特征:封装、继承、多态
热门文章
- C语言 · 选最大数
- nginx日志request_time 和upstream_response_time区别
- Keil C 中全局变量 extern 的使用
- 百度Ueditor设置图片自动压缩
- 华为手机使用objectAnimation异常
- 如何使用Javascript XSLT 处理XML文件(支持Firefox)
- FreeRDP的安装配置(错误信息:SSL_read: Failure in SSL library (protocol error?))
- 《FPGA全程进阶---实战演练》第四章之实验平台软硬件使用简介
- Linux操作_磁盘管理_增加虚拟磁盘
- MySQL迁移数据库(mysqldump)