mirror of
				https://github.com/centreon/centreon-plugins.git
				synced 2025-11-03 20:53:46 +01:00 
			
		
		
		
	enhance hardware checkpoint
This commit is contained in:
		
							parent
							
								
									5eb5a184f5
								
							
						
					
					
						commit
						da974f37ab
					
				@ -24,7 +24,7 @@ use strict;
 | 
				
			|||||||
use warnings;
 | 
					use warnings;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
my $mapping = {
 | 
					my $mapping = {
 | 
				
			||||||
    powerSupplyStatus => { oid => '.1.3.6.1.4.1.2620.1.6.7.9.1.1.2' },
 | 
					    powerSupplyStatus => { oid => '.1.3.6.1.4.1.2620.1.6.7.9.1.1.2' }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
my $oid_powerSupplyStatus = '.1.3.6.1.4.1.2620.1.6.7.9.1.1.2';
 | 
					my $oid_powerSupplyStatus = '.1.3.6.1.4.1.2620.1.6.7.9.1.1.2';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -36,24 +36,24 @@ sub set_system {
 | 
				
			|||||||
        temperature => [
 | 
					        temperature => [
 | 
				
			||||||
            ['true', 'CRITICAL'],
 | 
					            ['true', 'CRITICAL'],
 | 
				
			||||||
            ['reading error', 'CRITICAL'],
 | 
					            ['reading error', 'CRITICAL'],
 | 
				
			||||||
            ['false', 'OK'],
 | 
					            ['false', 'OK']
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        voltage => [
 | 
					        voltage => [
 | 
				
			||||||
            ['true', 'CRITICAL'],
 | 
					            ['true', 'CRITICAL'],
 | 
				
			||||||
            ['reading error', 'CRITICAL'],
 | 
					            ['reading error', 'CRITICAL'],
 | 
				
			||||||
            ['false', 'OK'],
 | 
					            ['false', 'OK']
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        fan => [
 | 
					        fan => [
 | 
				
			||||||
            ['true', 'CRITICAL'],
 | 
					            ['true', 'CRITICAL'],
 | 
				
			||||||
            ['reading error', 'CRITICAL'],
 | 
					            ['reading error', 'CRITICAL'],
 | 
				
			||||||
            ['false', 'OK'],
 | 
					            ['false', 'OK']
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        psu => [
 | 
					        psu => [
 | 
				
			||||||
            ['up', 'OK'],
 | 
					            ['up', 'OK'],
 | 
				
			||||||
            ['down', 'CRITICAL'],
 | 
					            ['down', 'CRITICAL'],
 | 
				
			||||||
            ['dummy', 'OK'], 
 | 
					            ['dummy', 'OK'],
 | 
				
			||||||
            ['.*', 'UNKNOWN'],
 | 
					            ['^present', 'OK']
 | 
				
			||||||
        ],        
 | 
					        ],
 | 
				
			||||||
        raiddisk => [
 | 
					        raiddisk => [
 | 
				
			||||||
            ['online', 'OK'],
 | 
					            ['online', 'OK'],
 | 
				
			||||||
            ['missing', 'OK'],
 | 
					            ['missing', 'OK'],
 | 
				
			||||||
@ -70,9 +70,8 @@ sub set_system {
 | 
				
			|||||||
            ['rebuild', 'WARNING'],
 | 
					            ['rebuild', 'WARNING'],
 | 
				
			||||||
            ['failed', 'CRITICAL'],
 | 
					            ['failed', 'CRITICAL'],
 | 
				
			||||||
            ['copyback', 'WARNING'],
 | 
					            ['copyback', 'WARNING'],
 | 
				
			||||||
            ['other_offline', 'WARNING'],
 | 
					            ['other_offline', 'WARNING']
 | 
				
			||||||
            ['.*', 'UNKNOWN'],
 | 
					        ]
 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    $self->{components_path} = 'network::checkpoint::snmp::mode::components';
 | 
					    $self->{components_path} = 'network::checkpoint::snmp::mode::components';
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user