mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-24 22:25:02 +02:00
parent
6515b55841
commit
f6cd371443
@ -16,7 +16,7 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
|
||||
package network::3com::snmp::plugin;
|
||||
|
||||
@ -47,6 +47,7 @@ __END__
|
||||
|
||||
=head1 PLUGIN DESCRIPTION
|
||||
|
||||
Check 3com equipment (old legacy. Maybe you should use 'network::h3c' plugin) in SNMP.
|
||||
Monitors 3COM devices using the SNMP protocol.
|
||||
These devices are not are not available for sale any more. You should probably use the 'network::h3c' plugin instead.
|
||||
|
||||
=cut
|
||||
|
4
tests/network/3com/snmp/3com-hardware-fake.snmpwalk
Normal file
4
tests/network/3com/snmp/3com-hardware-fake.snmpwalk
Normal file
@ -0,0 +1,4 @@
|
||||
.1.3.6.1.4.1.43.45.1.2.23.1.9.1.1.1.1.65536 = INTEGER: 65536
|
||||
.1.3.6.1.4.1.43.45.1.2.23.1.9.1.1.1.1.196611 = INTEGER: 196611
|
||||
.1.3.6.1.4.1.43.45.1.2.23.1.9.1.1.1.2.65536 = INTEGER: 1
|
||||
.1.3.6.1.4.1.43.45.1.2.23.1.9.1.1.1.2.196611 = INTEGER: 2
|
30
tests/network/3com/snmp/hardware.robot
Normal file
30
tests/network/3com/snmp/hardware.robot
Normal file
@ -0,0 +1,30 @@
|
||||
*** Settings ***
|
||||
Documentation Check 3com equipment (old legacy. Maybe you should use 'network::h3c'plugin) in SNMP.
|
||||
|
||||
Resource ${CURDIR}${/}..${/}..${/}..${/}resources/import.resource
|
||||
|
||||
Test Timeout 120s
|
||||
|
||||
|
||||
*** Variables ***
|
||||
${CMD} ${CENTREON_PLUGINS} --plugin=network::3com::snmp::plugin
|
||||
|
||||
|
||||
*** Test Cases ***
|
||||
hardware ${tc}
|
||||
[Tags] network citrix snmp
|
||||
${command} Catenate
|
||||
... ${CMD}
|
||||
... --mode=hardware
|
||||
... --hostname=${HOSTNAME}
|
||||
... --snmp-port=${SNMPPORT}
|
||||
... --snmp-community=network/3com/snmp/3com-hardware-fake
|
||||
... ${extra_options}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose CRITICAL: Fan '196611' status is deactive | 'count_fan'=2;;;; ${SPACE} Checking power supplies ${SPACE}Checking fans ${SPACE}Fan '65536' status is 'active' [instance: 65536] ${SPACE}Fan '196611' status is 'deactive' [instance: 196611]
|
||||
... 2 --absent-problem=fan,2 CRITICAL: Fan '196611' status is deactive | 'count_fan'=2;;;;
|
||||
... 3 --no-component CRITICAL: Fan '196611' status is deactive | 'count_fan'=2;;;;
|
||||
... 4 --threshold-overload='' CRITICAL: Fan '196611' status is deactive | 'count_fan'=2;;;;
|
@ -1,4 +1,5 @@
|
||||
2c
|
||||
3COM
|
||||
3CX
|
||||
--3cx-version
|
||||
--add-fc-fe-errors
|
||||
|
Loading…
x
Reference in New Issue
Block a user