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
阅读(1232) | 评论(0) | 转发(0) |