mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-22 21:24:53 +02:00
enhance indent
This commit is contained in:
parent
16127cc919
commit
b6c09022d3
@ -90,13 +90,12 @@ sub new {
|
|||||||
my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1);
|
my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1);
|
||||||
bless $self, $class;
|
bless $self, $class;
|
||||||
|
|
||||||
$options{options}->add_options(arguments =>
|
$options{options}->add_options(arguments => {
|
||||||
{
|
'warning-sync-status:s' => { name => 'warning_sync_status', default => '%{sync_status} =~ /Running with autonomy|Free running/i' },
|
||||||
"warning-sync-status:s" => { name => 'warning_sync_status', default => '%{sync_status} =~ /Running with autonomy|Free running/i' },
|
'critical-sync-status:s' => { name => 'critical_sync_status', default => '%{sync_status} =~ /Server locked|Never synchronized|Server not synchronized/i' },
|
||||||
"critical-sync-status:s" => { name => 'critical_sync_status', default => '%{sync_status} =~ /Server locked|Never synchronized|Server not synchronized/i' },
|
'warning-timebase-status:s' => { name => 'warning_timebase_status', default => '%{timebase_status} =~ /^(?!(XO|XO OK|TCXO Precision < 2usec|OCXO Precision < 1usec)$)/i' },
|
||||||
"warning-timebase-status:s" => { name => 'warning_timebase_status', default => '%{timebase_status} =~ /^(?!(XO|XO OK|TCXO Precision < 2usec|OCXO Precision < 1usec)$)/i' },
|
'critical-timebase-status:s' => { name => 'critical_timebase_status', default => '%{timebase_status} =~ /^XO$/i' },
|
||||||
"critical-timebase-status:s" => { name => 'critical_timebase_status', default => '%{timebase_status} =~ /^XO$/i' },
|
});
|
||||||
});
|
|
||||||
|
|
||||||
return $self;
|
return $self;
|
||||||
}
|
}
|
||||||
@ -140,18 +139,22 @@ my $mapping = {
|
|||||||
sub manage_selection {
|
sub manage_selection {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
my $snmp_result = $options{snmp}->get_leef(oids => [
|
my $snmp_result = $options{snmp}->get_leef(
|
||||||
$mapping->{currentSyncState}->{oid} . '.0',
|
oids => [
|
||||||
$mapping->{timeBaseState}->{oid} . '.0',
|
$mapping->{currentSyncState}->{oid} . '.0',
|
||||||
$mapping->{powerDownFlags}->{oid} . '.0',
|
$mapping->{timeBaseState}->{oid} . '.0',
|
||||||
$mapping->{ntpRequestsNumber}->{oid} . '.0',
|
$mapping->{powerDownFlags}->{oid} . '.0',
|
||||||
],
|
$mapping->{ntpRequestsNumber}->{oid} . '.0',
|
||||||
nothing_quit => 1);
|
],
|
||||||
|
nothing_quit => 1
|
||||||
|
);
|
||||||
my $result = $options{snmp}->map_instance(mapping => $mapping, results => $snmp_result, instance => '0');
|
my $result = $options{snmp}->map_instance(mapping => $mapping, results => $snmp_result, instance => '0');
|
||||||
$self->{global} = { sync_status => $result->{currentSyncState},
|
$self->{global} = {
|
||||||
timebase_status => $result->{timeBaseState},
|
sync_status => $result->{currentSyncState},
|
||||||
ntp_requests => $result->{ntpRequestsNumber} };
|
timebase_status => $result->{timeBaseState},
|
||||||
|
ntp_requests => $result->{ntpRequestsNumber}
|
||||||
|
};
|
||||||
|
|
||||||
$self->{cache_name} = "gorgy_ntpserver_" . $self->{mode} . '_' . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' .
|
$self->{cache_name} = "gorgy_ntpserver_" . $self->{mode} . '_' . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' .
|
||||||
(defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all'));
|
(defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all'));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user