omercier 3953f8dbb5
feat(huawei-wlc): new snmp plugin (#5301, #5146)
Co-authored-by: Roman Morandell <46994680+rmorandell-pgum@users.noreply.github.com>
Co-authored-by: sfarouq-ext <116093375+sfarouq-ext@users.noreply.github.com>
2024-12-17 12:10:55 +01:00

41 lines
10 KiB
Plaintext

*** Settings ***
Documentation Check Huawei WLC equipments in SNMP.
Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}resources/import.resource
Test Timeout 120s
Test Setup Ctn Generic Suite Setup
*** Variables ***
${CMD} ${CENTREON_PLUGINS} --plugin=network::huawei::wlc::snmp::plugin
*** Test Cases ***
ap-radio ${tc}
[Tags] network snmp
${command} Catenate
... ${CMD}
... --mode=ap-radio
... --hostname=${HOSTNAME}
... --snmp-version=${SNMPVERSION}
... --snmp-port=${SNMPPORT}
... --snmp-community=network/huawei/wlc/snmp/slim_huawei_wlc
... --snmp-timeout=1
... ${extra_options}
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
Examples: tc extra_options expected_result --
... 1 --filter-name='Anonymized 015' OK: access point 'Anonymized 015' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 13.00%, radio channel interference rate: 6.00%, radio channel receive rate: 0 b/s, radio channel send rate: 523000 b/s | 'Anonymized 015#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 015#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 015#ap.radio.channel.utilization.percentage'=13.00%;;;; 'Anonymized 015#ap.radio.channel.interference.percentage'=6.00%;;;; 'Anonymized 015#ap.radio.receive.bitspersecond'=0b/s;;;; 'Anonymized 015#ap.radio.send.bitspersecond'=523000b/s;;;;
... 2 --filter-counters="" --filter-name='Anonymized 015' OK: access point 'Anonymized 015' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 13.00%, radio channel interference rate: 6.00%, radio channel receive rate: 0 b/s, radio channel send rate: 523000 b/s | 'Anonymized 015#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 015#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 015#ap.radio.channel.utilization.percentage'=13.00%;;;; 'Anonymized 015#ap.radio.channel.interference.percentage'=6.00%;;;; 'Anonymized 015#ap.radio.receive.bitspersecond'=0b/s;;;; 'Anonymized 015#ap.radio.send.bitspersecond'=523000b/s;;;;
... 3 --filter-name='Anonymized 015' OK: access point 'Anonymized 015' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 13.00%, radio channel interference rate: 6.00%, radio channel receive rate: 0 b/s, radio channel send rate: 523000 b/s | 'Anonymized 015#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 015#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 015#ap.radio.channel.utilization.percentage'=13.00%;;;; 'Anonymized 015#ap.radio.channel.interference.percentage'=6.00%;;;; 'Anonymized 015#ap.radio.receive.bitspersecond'=0b/s;;;; 'Anonymized 015#ap.radio.send.bitspersecond'=523000b/s;;;;
... 4 --filter-address='' --filter-name='Anonymized 015' OK: access point 'Anonymized 015' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 13.00%, radio channel interference rate: 6.00%, radio channel receive rate: 0 b/s, radio channel send rate: 523000 b/s | 'Anonymized 015#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 015#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 015#ap.radio.channel.utilization.percentage'=13.00%;;;; 'Anonymized 015#ap.radio.channel.interference.percentage'=6.00%;;;; 'Anonymized 015#ap.radio.receive.bitspersecond'=0b/s;;;; 'Anonymized 015#ap.radio.send.bitspersecond'=523000b/s;;;;
... 5 --filter-group="" --filter-name='Anonymized 075' OK: access point 'Anonymized 075' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 1.00%, radio channel interference rate: 0.00%, radio channel receive rate: 0 b/s, radio channel send rate: 0 b/s | 'Anonymized 075#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 075#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 075#ap.radio.channel.utilization.percentage'=1.00%;;;; 'Anonymized 075#ap.radio.channel.interference.percentage'=0.00%;;;; 'Anonymized 075#ap.radio.receive.bitspersecond'=0b/s;;;; 'Anonymized 075#ap.radio.send.bitspersecond'=0b/s;;;;
... 6 --warning-status='\\\%{runstate}' --filter-name='Anonymized 030' WARNING: access point 'Anonymized 030' run state: up | 'Anonymized 030#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 030#ap.radio.noise.dbm'=-94dBm;;;; 'Anonymized 030#ap.radio.channel.utilization.percentage'=14.00%;;;; 'Anonymized 030#ap.radio.channel.interference.percentage'=15.00%;;;; 'Anonymized 030#ap.radio.receive.bitspersecond'=0b/s;;;; 'Anonymized 030#ap.radio.send.bitspersecond'=0b/s;;;;
... 7 --critical-status='\\\%{runstate} ne "up"' --filter-name='Anonymized 010' OK: access point 'Anonymized 010' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 44.00%, radio channel interference rate: 2.00%, radio channel receive rate: 1813000 b/s, radio channel send rate: 38528000 b/s | 'Anonymized 010#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 010#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 010#ap.radio.channel.utilization.percentage'=44.00%;;;; 'Anonymized 010#ap.radio.channel.interference.percentage'=2.00%;;;; 'Anonymized 010#ap.radio.receive.bitspersecond'=1813000b/s;;;; 'Anonymized 010#ap.radio.send.bitspersecond'=38528000b/s;;;;
... 8 --warning-package-error-rate=0 --critical-package-error-rate=100 --filter-name='Anonymized 010' OK: access point 'Anonymized 010' run state: up, radio package error rate: 0.00%, radio noise: -95 dBm, radio channel utilization rate: 44.00%, radio channel interference rate: 2.00%, radio channel receive rate: 1813000 b/s, radio channel send rate: 38528000 b/s | 'Anonymized 010#ap.radio.packageerror.percentage'=0.00%;0:0;0:100;; 'Anonymized 010#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 010#ap.radio.channel.utilization.percentage'=44.00%;;;; 'Anonymized 010#ap.radio.channel.interference.percentage'=2.00%;;;; 'Anonymized 010#ap.radio.receive.bitspersecond'=1813000b/s;;;; 'Anonymized 010#ap.radio.send.bitspersecond'=38528000b/s;;;;
... 9 --warning-noise=1 --critical-noise=2 --filter-name='Anonymized 010' CRITICAL: access point 'Anonymized 010' radio noise: -95 dBm | 'Anonymized 010#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 010#ap.radio.noise.dbm'=-95dBm;0:1;0:2;; 'Anonymized 010#ap.radio.channel.utilization.percentage'=44.00%;;;; 'Anonymized 010#ap.radio.channel.interference.percentage'=2.00%;;;; 'Anonymized 010#ap.radio.receive.bitspersecond'=1813000b/s;;;; 'Anonymized 010#ap.radio.send.bitspersecond'=38528000b/s;;;;
... 10 --warning-channel-utilization-rate=0 --critical-channel-utilization-rate=10 --filter-name='Anonymized 000' WARNING: access point 'Anonymized 000' radio channel utilization rate: 2.00% | 'Anonymized 000#ap.radio.packageerror.percentage'=1.00%;;;; 'Anonymized 000#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 000#ap.radio.channel.utilization.percentage'=2.00%;0:0;0:10;; 'Anonymized 000#ap.radio.channel.interference.percentage'=0.00%;;;; 'Anonymized 000#ap.radio.receive.bitspersecond'=5000b/s;;;; 'Anonymized 000#ap.radio.send.bitspersecond'=306000b/s;;;;
... 11 --warning-channel-interference-rate='10' --critical-channel-interference-rate='0' --filter-name='Anonymized 000' OK: access point 'Anonymized 000' run state: up, radio package error rate: 1.00%, radio noise: -95 dBm, radio channel utilization rate: 2.00%, radio channel interference rate: 0.00%, radio channel receive rate: 5000 b/s, radio channel send rate: 306000 b/s | 'Anonymized 000#ap.radio.packageerror.percentage'=1.00%;;;; 'Anonymized 000#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 000#ap.radio.channel.utilization.percentage'=2.00%;;;; 'Anonymized 000#ap.radio.channel.interference.percentage'=0.00%;0:10;0:0;; 'Anonymized 000#ap.radio.receive.bitspersecond'=5000b/s;;;; 'Anonymized 000#ap.radio.send.bitspersecond'=306000b/s;;;;
... 12 --warning-receive-rate=0 --critical-receive-rate=0 --filter-name='Anonymized 001' CRITICAL: access point 'Anonymized 001' radio channel receive rate: 86000 b/s | 'Anonymized 001#ap.radio.packageerror.percentage'=0.00%;;;; 'Anonymized 001#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 001#ap.radio.channel.utilization.percentage'=4.00%;;;; 'Anonymized 001#ap.radio.channel.interference.percentage'=0.00%;;;; 'Anonymized 001#ap.radio.receive.bitspersecond'=86000b/s;0:0;0:0;; 'Anonymized 001#ap.radio.send.bitspersecond'=1487000b/s;;;;
... 13 --warning-send-rate=0 --critical-send-rate=0 --filter-name='Anonymized 000' CRITICAL: access point 'Anonymized 000' radio channel send rate: 306000 b/s | 'Anonymized 000#ap.radio.packageerror.percentage'=1.00%;;;; 'Anonymized 000#ap.radio.noise.dbm'=-95dBm;;;; 'Anonymized 000#ap.radio.channel.utilization.percentage'=2.00%;;;; 'Anonymized 000#ap.radio.channel.interference.percentage'=0.00%;;;; 'Anonymized 000#ap.radio.receive.bitspersecond'=5000b/s;;;; 'Anonymized 000#ap.radio.send.bitspersecond'=306000b/s;0:0;0:0;;