Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380870
  • 博文数量: 114
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1219
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-07 21:23
文章分类

全部博文(114)

文章存档

2018年(1)

2017年(5)

2016年(87)

2015年(21)

我的朋友

分类: 系统运维

2016-01-11 21:36:58

nagios插件脚本check_linux_stats
check_linux_stats插件用于监控linux系统性能(cpu, mem, load, disk usage, disk io, network usage, open files and processes).


需要安装Sys::Statistics::Linux(是perl插件)
nagios插件地址:


下载check_linux_stats.pl插件,放置nagios的插件目录,给予执行权限。
perl插件安装:
wget -c
之前测试时版本是0.60,如下


tar xzvf Sys-Statistics-Linux-0.60.tar.gz 
cd Sys-Statistics-Linux-0.60
ls
more INSTALL 
perl Makefile.PL 
yum install perl-UNIVERSAL-require.noarch
perl Makefile.PL 
make
make test
make install


 check_linux_stats.pl的使用
  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,1 -c 20,2000,20 -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
Cpu context switch              : perl check_linux_stats.pl -X -w 6000 -c 70000 -s 2
Uptime : perl check_linux_stats.pl -U -w 5

阅读(1228) | 评论(0) | 转发(0) |
0

上一篇:ACL中通配符

下一篇:top

给主人留下些什么吧!~~