Skip to content

NOC 20.3.1

20.3.1 release contains 139 bugfixes, optimisations and improvements.

New features

MRTitle
MR4222Fast HeatMap
MR4256Add Project to ETL
MR4274New profile Qtech.QFC
MR4388Add new controller profile KUB Nano

Improvements

MRTitle
MR4236Catch when sentry-sdk module enabled but not installed.
MR4246Fix Qtech.BFC profile
MR4264runtime optimization ReportMaxMetrics
MR4275ElectronR.KO01M profile scripts
MR4278noc/noc#1383 Add IfPath collator to confdb
MR4280noc/noc#1381 Add alarm_consequence_policy to TTSystem settings.
MR4281#1384 Add source-ip aaa hints.
MR4287Add round argument to metric scale function
MR4314Update Card for Sensor Controller
MR4320Fill capabilities for beef.
MR4338New Grafana dashboards
MR4344Profile fix controllers
MR4349Controller/fix2
MR4354add_interface-type_Juniper_JUNOSe
MR4358Fix Qtech.BFC profile
MR4383Update threshold handler
MR4384Add collators to some profiles.
MR4389Electron fix profile
MR4391add new metric Qtech.BFC
MR4394fix some controllers ddash/metrics
MR4396Fix inerfaces name Qtech.BFC
MR4399Up report MAX_ITERATOR to 800 000.
MR4407add_columns_total_reportmaxmetrics
MR4416Add csv+zip format to ReportDetails.
MR4417Add Long Alarm Archive options to ReportAlarm, from Clickhouse table.
MR4428Add available_only options to ReportDiscoveryTopologyProblem.
MR4432Reset NetworkSegment TTL cache after remove.
MR4433Change is_uplink criterias priority on segment MAC discovery.
MR4439fix_reportmaxmetrics
MR4447Add octets_in_sum and octets_out_sum columns to ReportMetrics.
MR4453ConfDB syslog
MR4455Fix controllers profiles, ddash
MR4470Add ReportMovedMacApplication application.
MR4475Add sorted to tags application.
MR4486Add migrate_ts field to ReportMovedMac.
MR4508add_csvzip_reportmaxmetrics
MR4516fix csv_import view
MR4517Additional options to segment command
MR4547Add JOB_CLASS param to core.defer util.
MR4551add column reboots in fm.reportalarmdetail
MR4571Filter Multicast MACs on Moved MAC report.
MR4573Add api_unlimited_row_limit param
MR4582noc/noc#1371 Add schedule_discovery_config handler to events.discovery.
MR4624add metrics "Subscribers | Summary" Alcatel.TIMOS
MR4629noc/noc#1440 Use all macs on 'Discovery ID cache poison' report.
MR4632Add Telephony SIP metrics graph.

Bugfixes

MRTitle
MR4249Fix card MO
MR4251Fix status RNR
MR4258Change field_num on ReportObjectStat
MR4269noc/noc#1374 Fix typo on datastream format check.
MR4285Fix Profile Check Summary typo.
MR4303#1335 ConfDB: Fix and inside or combination
MR4310Fix RNR affected AD
MR4319Add err_status to beef snmp_getbulk_response method.
MR4321Convert oid on snmp raw_varbinds.
MR4322Fix event clean
MR4328Add xmac discovery to ReportDiscoveryResult.
MR4368Fix hash_int()
MR4373Fix typo on Calcify Biosegmentation policy.
MR4418Add id field to project etl loader.
MR4419Fix multiple segment args on discovery command.
MR4423noc/noc#1399 Delete Permissions and Favorites on wipe user.
MR4424noc/noc#1375 Fix DEFAULT_STENCIL use on SegmentTopology.
MR4425noc/noc#1396 AlarmEscalation. Use item delay for consequence escalation.
MR4426Fix extapp group regex splitter to non-greedy.
MR4430Fix ManagedObject _reset_caches key for _id_cache.
MR4461noc/noc#1229 Fix user cleanup Django Admin Log.
MR4474Add 120 sec to out_of_order escalation time.
MR4492Skipping files if already compressed on destination.
MR4497noc/noc#1427 Fix whois ARIN url.
MR4505Bump ssh2-python to 0.23.
MR4513noc/noc#1423 Convert pubkey to bytes.
MR4518Fix vendors and handlers migrations
MR4524#1312 Consistent VPN ID generation
MR4540Fix customfields for mongoengine.
MR4561Fix typo on interfaceprofile UI Application.
MR4564Fix trace when execute other script that command on MRT.
MR4569Fix typo on MRT service.
MR4595Fix extra filter when set extra order.
MR4614Fix SNMP_GET_OIDS on get_chassis_id scripts to list.
MR4627noc/noc#1439 Fix tag contains query for non latin symbol.

Code Cleanup

MRTitle
MR4254Cleanup flake.

Profile Changes

Cisco.IOS

MRTitle
MR4316Update Cisco.IOS profile to support more physical interfaces

Cisco.IOSXR

MRTitle
MR4408added interfacetypes for IOSXR platform

DLink.DxS

MRTitle
MR4355DLink.DxS.get_metrics. Fix SNMP Error when 'CPU | Usage' metric.
MR4434Fix Dlink.DxS profile.

EdgeCore.ES

MRTitle
MR4556EdgeCore.ES.get_spanning_tree. Fix getting port_id for Trunk interface.

Eltex.MES

MRTitle
MR4217test tacacs1.yml crashed. AssertionError: assert [] == [(right syntax)]
MR4262Eltex.MES.get_capabilities. Fix detect stack mode by SNMP.
MR4615Eltex.MES. Add 1.3.6.1.4.1.89.53.4.1.7.1 to display_snmp.

Extreme.XOS

MRTitle
MR4404Fix Extreme.XOS.get_lldp_neighbors script

Generic

MRTitle
MR4342Generic.get_arp. Cleanup snmp for py3
MR4613Generic.get_chassis_id. Add 'LLDP-MIB::lldpLocChassisId' oid to display_hints.

Huawei.MA5600T

MRTitle
MR4611Huawei.MA5600T.get_spanning_tree. Fix waited command.

Huawei.VRP

MRTitle
MR3575Huawei.VRP.get_inventory. Use slot hints for Quidway 5XXX.
MR4422Huawei.VRP. Add NE8000 version detect.
MR4550Huawei.VRP fix normalize_enable_stp
MR4557Huawei.VRP. Check nexthop type on ConfDB route normalizer.

Juniper.JUNOS

MRTitle
MR4324Fix Juniper.JUNOS.get_chassis_id script
MR4377Fix Juniper.JUNOS.get_interfaces script

NAG.SNR

MRTitle
MR4351Fix NAG.SNR.get_interfaces script
MR4481Fix NAG.SNR.get_lldp_neighbors script

Qtech.QSW2800

MRTitle
MR4444Qtech.QSW2800. Add sdiag prompt.
MR4542Fix Qtech.QSW2800.get_version script

Ubiquiti.AirOS

MRTitle
MR4240Ubiquiti.AirOS.get_version. Cleanup for py3.
MR4240Ubiquiti.AirOS.get_version. Cleanup for py3.

rare

MRTitle
MR4214ConfDB tests profile Raisecom.RCIOS.
MR4241Alstec.MSPU.get_version. Fix HappyBaby platform regex.
MR4272Eltex.WOPLR. Add get_interface_type method to profile.
MR4279Update Rotek.BT profile
MR4295Fix metric name
MR4302add snmp in profile Juniper.JUNOSe
MR4313Rotek.BT fix get_metrics
MR4335add snmp in profile Alcatel.TIMOS
MR4365Fix prompt matching in Fortinet.Fortigate profile
MR4371Alcatel.OS62xx.get_version. Set always_prefer to S for better platform detect.
MR4376fix_get_lldp_neighbors_NSN.TIMOS
MR4406Add AcmePacket.NetNet profile.
MR4431noc/noc#1391 Cisco.WLC. Add get_interface_type method.
MR4536add_bras_metrics_Juniper_JUNOSe
MR4578Eltex.ESR add snmp support
MR4583Update DCN.DCWS profile.py
MR4585Update sa/profiles/DCN/DCWS/get_config.py
MR4586Ericsson.SEOS.get_interfaces. Migrate to Generic SNMP.
MR4600Huawei.VRP3.get_interface_status_ex. Fix return in/out speed as kbit/sec.
MR4610Huawei.VRP3.get_interface_status_ex. Fix trace when SNMP Timeout.
MR4617NSN.TIMOS.get_interfaces. Fix empty MAC on output.

Collections Changes

MRTitle
MR4282Add new caps - Sensor | Controller
MR4294New Environment metrics
MR4305Fix bad json on collection.
MR4307Cleanup HP fm.eventclassificationrule.
MR4337Fix get metrics script for controller
MR4345Fix dev.specs SNMP chassis for Huawei and Generic.
MR4499Fix default username BI dashboard.
MR4625Add AcmePacket Vendor.