×

扫描二维码登录本站

nagios脚本监控硬盘故障

标签: 监控

来自:网络


      #!/usr/bin/perl

use strict;
use warnings;
  
use lib "/usr/lib64/nagios/plugins";              
nagios安装

  

use utils qw(%ERRORS);

my $usage = "
Usage: $0 host_addr ipmi_user ipmi_pass

Connects to a Dell BMC and parses the Drive token for RAID status
and disk slot errors.";

  
if (my $result = `/usr/bin/ipmitool  chassis status 2>/dev/null `) {            
开源监控软件

  

        my $err_lvl = 0;
        my $status="";
        my $key="";
  

        foreach my $line (split /\n/s, $result){
                if (my @fields = split(/:/,$line)){        
nagios配置

                #       print $fields[1];
                #       print $fields[0];
                        chomp($status = $fields[1]);
                        chomp($key = $fields[0]);
                        if($key =~ m/Drive(\s+)Fault/g ){

                                if ( $status =~ m/true/g){
                                        $err_lvl++;        
监控软件


                                }        
                  
                  
                        }

                }

        }


        if ($err_lvl > 0) {
                print "CRITICAL: Hard Disk is Fault  \n";
                exit $ERRORS{'CRITICAL'}
        } else {
                print "OK: Hard Disks is ok   \n";
                exit $ERRORS{'OK'}       nagios实施
        }
} else {
可以用。能及时发现硬盘的故障
然后可以用
ipmitool sel list
nagios培训

检查日志






想做Nagios Zabbix,Cacti,iTop各种交流的,可以进入开源监控工具Nagios交流  QQ群号 476809427





上一篇:nagios如何适用平台centos6.6
下一篇:记录Nagios监控数据的脚本
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by ITIL  © 2001-2025
返回顶部