*** Settings *** Documentation Network Teldat SNMP plugin Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}resources/import.resource Test Timeout 120s *** Variables *** ${CMD} ${CENTREON_PLUGINS} --plugin=network::teldat::snmp::plugin # Test simple usage of the cellsradio mode &{teldat_cellsradio_test1} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with filter-cell-id option set to a fake value &{teldat_cellsradio_test2} ... filtercellid=toto ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=UNKNOWN: No Cell ID found matching with filter : toto # Test cellsradio mode with filter-cell-id option set to a imei value &{teldat_cellsradio_test3} ... filtercellid='359072066403821' ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with custom-perfdata-instances option set to '%(cellId) %(simIcc)' &{teldat_cellsradio_test4} ... filtercellid= ... customperfdatainstances='%(cellId) %(simIcc)' ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~89330122115801091660#module.cellradio.snr.db'=-1;;;0; '359072066403821~89330122115801091660#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~89330122115801091660#module.cellradio.snr.db'=-1;;;0; '359072066403821~89330122115801091660#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with warning-modules-cellradio-detected option set to a 2 &{teldat_cellsradio_test5} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected=2 ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: Number of cellular radio modules detected: 3 - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;0:2;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with critical-modules-cellradio-detected option set to a 2 &{teldat_cellsradio_test6} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected=2 ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: Number of cellular radio modules detected: 3 - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;0:2;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with warning-module-cellradio-rsrp option set to a -100 &{teldat_cellsradio_test7} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp=-100 ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - rsrp: -114 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] rsrp: -114 dBm | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;0:-100;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;0:-100;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with critical-module-cellradio-rsrp option set to a -100 &{teldat_cellsradio_test8} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp=-100 ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] rsrp: -114 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - rsrp: -114 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;0:-100;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;0:-100;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with warning-module-cellradio-rsrq option set to a -10 &{teldat_cellsradio_test9} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq=-10 ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - rsrq: -18 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] rsrq: -18 dBm | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;0:-10;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;0:-10;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with critical-module-cellradio-rsrq option set to a -10 &{teldat_cellsradio_test10} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq=-10 ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] rsrq: -18 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - rsrq: -18 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;0:-10;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;0:-10;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with warning-module-cellradio-csq option set to a -10 &{teldat_cellsradio_test11} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq=-10 ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - csq: -73 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] csq: -73 dBm | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;0:-10;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;0:-10;;0; # Test cellsradio mode with critical-module-cellradio-csq option set to a -10 &{teldat_cellsradio_test12} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq=-10 ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] csq: -73 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - csq: -73 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;0:-10;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;0:-10;0; # Test cellsradio mode with warning-module-cellradio-snr option set to a 0 &{teldat_cellsradio_test13} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr=0 ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - snr: -1 dB - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] snr: -1 dB | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;0:0;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;0:0;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with critical-module-cellradio-snr option set to a 0 &{teldat_cellsradio_test14} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus= ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr=0 ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] snr: -1 dB - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - snr: -1 dB - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;0:0;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;0:0;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; # Test cellsradio mode with critical-status option set to '%{interfaceState} =~ /disconnect/' &{teldat_cellsradio_test15} ... filtercellid= ... customperfdatainstances= ... unknownstatus= ... warningstatus= ... criticalstatus='\%{interfaceState} =~ /disconnect/' ... warningmodulescellradiodetected= ... criticalmodulescellradiodetected= ... warningmodulecellradiorsrp= ... criticalmodulecellradiorsrp= ... warningmodulecellradiorsrq= ... criticalmodulecellradiorsrq= ... warningmodulecellradiorscp= ... criticalmodulecellradiorscp= ... warningmodulecellradiocsq= ... criticalmodulecellradiocsq= ... warningmodulecellradiosnr= ... criticalmodulecellradiosnr= ... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; @{teldat_cellsradio_tests} ... &{teldat_cellsradio_test1} ... &{teldat_cellsradio_test2} ... &{teldat_cellsradio_test3} ... &{teldat_cellsradio_test4} ... &{teldat_cellsradio_test5} ... &{teldat_cellsradio_test6} ... &{teldat_cellsradio_test7} ... &{teldat_cellsradio_test8} ... &{teldat_cellsradio_test9} ... &{teldat_cellsradio_test10} ... &{teldat_cellsradio_test11} ... &{teldat_cellsradio_test12} ... &{teldat_cellsradio_test13} ... &{teldat_cellsradio_test14} ... &{teldat_cellsradio_test15} # Test simple usage of the CPU mode &{teldat_cpu_test1} ... warningcpuutilization5s= ... criticalcpuutilization5s= ... warningcpuutilization1m= ... criticalcpuutilization1m= ... warningcpuutilization5m= ... criticalcpuutilization5m= ... result=OK: cpu average usage: 1.00 % (5s), 1.00 % (1m), 1.00 % (5m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 # Test CPU mode with warning-cpu-utilization-5s option set to a 0.5 &{teldat_cpu_test2} ... warningcpuutilization5s=0.5 ... criticalcpuutilization5s= ... warningcpuutilization1m= ... criticalcpuutilization1m= ... warningcpuutilization5m= ... criticalcpuutilization5m= ... result=WARNING: cpu average usage: 1.00 % (5s) | 'cpu.utilization.5s.percentage'=1.00%;0:0.5;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 # Test CPU mode with critical-cpu-utilization-5s option set to a 0.5 &{teldat_cpu_test3} ... warningcpuutilization5s= ... criticalcpuutilization5s=0.5 ... warningcpuutilization1m= ... criticalcpuutilization1m= ... warningcpuutilization5m= ... criticalcpuutilization5m= ... result=CRITICAL: cpu average usage: 1.00 % (5s) | 'cpu.utilization.5s.percentage'=1.00%;;0:0.5;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 # Test CPU mode with warning-cpu-utilization-1m option set to a 0.5 &{teldat_cpu_test4} ... warningcpuutilization5s= ... criticalcpuutilization5s= ... warningcpuutilization1m=0.5 ... criticalcpuutilization1m= ... warningcpuutilization5m= ... criticalcpuutilization5m= ... result=WARNING: cpu average usage: 1.00 % (1m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;0:0.5;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 # Test CPU mode with critical-cpu-utilization-1m option set to a 0.5 &{teldat_cpu_test5} ... warningcpuutilization5s= ... criticalcpuutilization5s= ... warningcpuutilization1m= ... criticalcpuutilization1m=0.5 ... warningcpuutilization5m= ... criticalcpuutilization5m= ... result=CRITICAL: cpu average usage: 1.00 % (1m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;0:0.5;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 # Test CPU mode with warning-cpu-utilization-5m option set to a 0.5 &{teldat_cpu_test6} ... warningcpuutilization5s= ... criticalcpuutilization5s= ... warningcpuutilization1m= ... criticalcpuutilization1m= ... warningcpuutilization5m=0.5 ... criticalcpuutilization5m= ... result=WARNING: cpu average usage: 1.00 % (5m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;0:0.5;;0;100 # Test CPU mode with critical-cpu-utilization-5m option set to a 0.5 &{teldat_cpu_test7} ... warningcpuutilization5s= ... criticalcpuutilization5s= ... warningcpuutilization1m= ... criticalcpuutilization1m= ... warningcpuutilization5m= ... criticalcpuutilization5m=0.5 ... result=CRITICAL: cpu average usage: 1.00 % (5m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;0:0.5;0;100 @{teldat_cpu_tests} ... &{teldat_cpu_test1} ... &{teldat_cpu_test2} ... &{teldat_cpu_test3} ... &{teldat_cpu_test4} ... &{teldat_cpu_test5} ... &{teldat_cpu_test6} ... &{teldat_cpu_test7} # Test simple usage of the memory mode &{teldat_memory_test1} ... warningusage= ... criticalusage= ... warningusagefree= ... criticalusagefree= ... warningusageprct= ... criticalusageprct= ... result=OK: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 # Test memory mode with warning-usage option set to a 100 &{teldat_memory_test2} ... warningusage=100 ... criticalusage= ... warningusagefree= ... criticalusagefree= ... warningusageprct= ... criticalusageprct= ... result=WARNING: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;0:100;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 # Test memory mode with critical-usage option set to a 100 &{teldat_memory_test3} ... warningusage= ... criticalusage=100 ... warningusagefree= ... criticalusagefree= ... warningusageprct= ... criticalusageprct= ... result=CRITICAL: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;0:100;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 # Test memory mode with warning-usage-free option set to a 100 &{teldat_memory_test4} ... warningusage= ... criticalusage= ... warningusagefree=100 ... criticalusagefree= ... warningusageprct= ... criticalusageprct= ... result=WARNING: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;0:100;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 # Test memory mode with critical-usage-free option set to a 100 &{teldat_memory_test5} ... warningusage= ... criticalusage= ... warningusagefree= ... criticalusagefree=100 ... warningusageprct= ... criticalusageprct= ... result=CRITICAL: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;0:100;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 # Test memory mode with warning-usage-prct option set to a 30 &{teldat_memory_test6} ... warningusage= ... criticalusage= ... warningusagefree= ... criticalusagefree= ... warningusageprct=30 ... criticalusageprct= ... result=WARNING: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;0:30;;0;100 # Test memory mode with critical-usage-prct option set to a 30 &{teldat_memory_test7} ... warningusage= ... criticalusage= ... warningusagefree= ... criticalusagefree= ... warningusageprct= ... criticalusageprct=30 ... result=CRITICAL: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;0:30;0;100 @{teldat_memory_tests} ... &{teldat_memory_test1} ... &{teldat_memory_test2} ... &{teldat_memory_test3} ... &{teldat_memory_test4} ... &{teldat_memory_test5} ... &{teldat_memory_test6} ... &{teldat_memory_test7} *** Test Cases *** Network Teldat SNMP cells radio [Documentation] Network Teldat SNMP cells radio [Tags] network teldat snmp FOR ${teldat_cellsradio_test} IN @{teldat_cellsradio_tests} ${command} Catenate ... ${CMD} ... --mode=cells-radio ... --hostname=127.0.0.1 ... --snmp-version=2c ... --snmp-port=2024 ... --snmp-community=network/teldat/snmp/teldat ${length} Get Length ${teldat_cellsradio_test.filtercellid} IF ${length} > 0 ${command} Catenate ${command} --filter-cell-id=${teldat_cellsradio_test.filtercellid} END ${length} Get Length ${teldat_cellsradio_test.customperfdatainstances} IF ${length} > 0 ${command} Catenate ... ${command} ... --custom-perfdata-instances=${teldat_cellsradio_test.customperfdatainstances} END ${length} Get Length ${teldat_cellsradio_test.unknownstatus} IF ${length} > 0 ${command} Catenate ${command} --unknown-status=${teldat_cellsradio_test.unknownstatus} END ${length} Get Length ${teldat_cellsradio_test.warningstatus} IF ${length} > 0 ${command} Catenate ${command} --warning-status=${teldat_cellsradio_test.warningstatus} END ${length} Get Length ${teldat_cellsradio_test.criticalstatus} IF ${length} > 0 ${command} Catenate ${command} --critical-status=${teldat_cellsradio_test.criticalstatus} END ${length} Get Length ${teldat_cellsradio_test.warningmodulescellradiodetected} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-modules-cellradio-detected=${teldat_cellsradio_test.warningmodulescellradiodetected} END ${length} Get Length ${teldat_cellsradio_test.criticalmodulescellradiodetected} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-modules-cellradio-detected=${teldat_cellsradio_test.criticalmodulescellradiodetected} END ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiorsrp} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-module-cellradio-rsrp=${teldat_cellsradio_test.warningmodulecellradiorsrp} END ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiorsrp} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-module-cellradio-rsrp=${teldat_cellsradio_test.criticalmodulecellradiorsrp} END ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiorsrq} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-module-cellradio-rsrq=${teldat_cellsradio_test.warningmodulecellradiorsrq} END ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiorsrq} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-module-cellradio-rsrq=${teldat_cellsradio_test.criticalmodulecellradiorsrq} END ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiorscp} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-module-cellradio-rscp=${teldat_cellsradio_test.warningmodulecellradiorscp} END ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiorscp} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-module-cellradio-rscp=${teldat_cellsradio_test.criticalmodulecellradiorscp} END ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiocsq} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-module-cellradio-csq=${teldat_cellsradio_test.warningmodulecellradiocsq} END ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiocsq} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-module-cellradio-csq=${teldat_cellsradio_test.criticalmodulecellradiocsq} END ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiosnr} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-module-cellradio-snr=${teldat_cellsradio_test.warningmodulecellradiosnr} END ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiosnr} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-module-cellradio-snr=${teldat_cellsradio_test.criticalmodulecellradiosnr} END ${output} Run ${command} Log To Console . no_newline=true ${output} Strip String ${output} Should Be Equal As Strings ... ${output} ... ${teldat_cellsradio_test.result} ... Wrong result output for:${\n}Command: ${\n}${command}${\n}${\n}Expected output: ${\n}${teldat_cellsradio_test.result}${\n}${\n}Obtained output:${\n}${output}${\n}${\n}${\n} ... values=False END Network Teldat SNMP CPU [Documentation] Network Teldat SNMP CPU [Tags] network teldat snmp FOR ${teldat_cpu_test} IN @{teldat_cpu_tests} ${command} Catenate ... ${CMD} ... --mode=cpu ... --hostname=127.0.0.1 ... --snmp-version=2c ... --snmp-port=2024 ... --snmp-community=network/teldat/snmp/teldat ${length} Get Length ${teldat_cpu_test.warningcpuutilization5s} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-cpu-utilization-5s=${teldat_cpu_test.warningcpuutilization5s} END ${length} Get Length ${teldat_cpu_test.criticalcpuutilization5s} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-cpu-utilization-5s=${teldat_cpu_test.criticalcpuutilization5s} END ${length} Get Length ${teldat_cpu_test.warningcpuutilization1m} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-cpu-utilization-1m=${teldat_cpu_test.warningcpuutilization1m} END ${length} Get Length ${teldat_cpu_test.criticalcpuutilization1m} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-cpu-utilization-1m=${teldat_cpu_test.criticalcpuutilization1m} END ${length} Get Length ${teldat_cpu_test.warningcpuutilization5m} IF ${length} > 0 ${command} Catenate ... ${command} ... --warning-cpu-utilization-5m=${teldat_cpu_test.warningcpuutilization5m} END ${length} Get Length ${teldat_cpu_test.criticalcpuutilization5m} IF ${length} > 0 ${command} Catenate ... ${command} ... --critical-cpu-utilization-5m=${teldat_cpu_test.criticalcpuutilization5m} END ${output} Run ${command} Log To Console . no_newline=true ${output} Strip String ${output} Should Be Equal As Strings ... ${output} ... ${teldat_cpu_test.result} ... Wrong result output for:${\n}Command: ${\n}${command}${\n}${\n}Expected output: ${\n}${teldat_cpu_test.result}${\n}${\n}Obtained output:${\n}${output}${\n}${\n}${\n} ... values=False END Network Teldat SNMP Memory [Documentation] Network Teldat SNMP memory [Tags] network teldat snmp FOR ${teldat_memory_test} IN @{teldat_memory_tests} ${command} Catenate ... ${CMD} ... --mode=memory ... --hostname=127.0.0.1 ... --snmp-version=2c ... --snmp-port=2024 ... --snmp-community=network/teldat/snmp/teldat ${length} Get Length ${teldat_memory_test.warningusage} IF ${length} > 0 ${command} Catenate ${command} --warning-usage=${teldat_memory_test.warningusage} END ${length} Get Length ${teldat_memory_test.criticalusage} IF ${length} > 0 ${command} Catenate ${command} --critical-usage=${teldat_memory_test.criticalusage} END ${length} Get Length ${teldat_memory_test.warningusagefree} IF ${length} > 0 ${command} Catenate ${command} --warning-usage-free=${teldat_memory_test.warningusagefree} END ${length} Get Length ${teldat_memory_test.criticalusagefree} IF ${length} > 0 ${command} Catenate ${command} --critical-usage-free=${teldat_memory_test.criticalusagefree} END ${length} Get Length ${teldat_memory_test.warningusageprct} IF ${length} > 0 ${command} Catenate ${command} --warning-usage-prct=${teldat_memory_test.warningusageprct} END ${length} Get Length ${teldat_memory_test.criticalusageprct} IF ${length} > 0 ${command} Catenate ${command} --critical-usage-prct=${teldat_memory_test.criticalusageprct} END ${output} Run ${command} Log To Console . no_newline=true ${output} Strip String ${output} Should Be Equal As Strings ... ${output} ... ${teldat_memory_test.result} ... Wrong result output for:${\n}Command: ${\n}${command}${\n}${\n}Expected output: ${\n}${teldat_memory_test.result}${\n}${\n}Obtained output:${\n}${output}${\n}${\n}${\n} ... values=False END