Skip to content

NOC 20.3.1

20.3.1 release contains 139 bugfixes, optimisations and improvements.

New features

MR Title
MR4222 Fast HeatMap
MR4256 Add Project to ETL
MR4274 New profile Qtech.QFC
MR4388 Add new controller profile KUB Nano

Improvements

MR Title
MR4236 Catch when sentry-sdk module enabled but not installed.
MR4246 Fix Qtech.BFC profile
MR4264 runtime optimization ReportMaxMetrics
MR4275 ElectronR.KO01M profile scripts
MR4278 noc/noc#1383 Add IfPath collator to confdb
MR4280 noc/noc#1381 Add alarm_consequence_policy to TTSystem settings.
MR4281 #1384 Add source-ip aaa hints.
MR4287 Add round argument to metric scale function
MR4314 Update Card for Sensor Controller
MR4320 Fill capabilities for beef.
MR4338 New Grafana dashboards
MR4344 Profile fix controllers
MR4349 Controller/fix2
MR4354 add_interface-type_Juniper_JUNOSe
MR4358 Fix Qtech.BFC profile
MR4383 Update threshold handler
MR4384 Add collators to some profiles.
MR4389 Electron fix profile
MR4391 add new metric Qtech.BFC
MR4394 fix some controllers ddash/metrics
MR4396 Fix inerfaces name Qtech.BFC
MR4399 Up report MAX_ITERATOR to 800 000.
MR4407 add_columns_total_reportmaxmetrics
MR4416 Add csv+zip format to ReportDetails.
MR4417 Add Long Alarm Archive options to ReportAlarm, from Clickhouse table.
MR4428 Add available_only options to ReportDiscoveryTopologyProblem.
MR4432 Reset NetworkSegment TTL cache after remove.
MR4433 Change is_uplink criterias priority on segment MAC discovery.
MR4439 fix_reportmaxmetrics
MR4447 Add octets_in_sum and octets_out_sum columns to ReportMetrics.
MR4453 ConfDB syslog
MR4455 Fix controllers profiles, ddash
MR4470 Add ReportMovedMacApplication application.
MR4475 Add sorted to tags application.
MR4486 Add migrate_ts field to ReportMovedMac.
MR4508 add_csvzip_reportmaxmetrics
MR4516 fix csv_import view
MR4517 Additional options to segment command
MR4547 Add JOB_CLASS param to core.defer util.
MR4551 add column reboots in fm.reportalarmdetail
MR4571 Filter Multicast MACs on Moved MAC report.
MR4573 Add api_unlimited_row_limit param
MR4582 noc/noc#1371 Add schedule_discovery_config handler to events.discovery.
MR4624 add metrics "Subscribers | Summary" Alcatel.TIMOS
MR4629 noc/noc#1440 Use all macs on 'Discovery ID cache poison' report.
MR4632 Add Telephony SIP metrics graph.

Bugfixes

MR Title
MR4249 Fix card MO
MR4251 Fix status RNR
MR4258 Change field_num on ReportObjectStat
MR4269 noc/noc#1374 Fix typo on datastream format check.
MR4285 Fix Profile Check Summary typo.
MR4303 #1335 ConfDB: Fix and inside or combination
MR4310 Fix RNR affected AD
MR4319 Add err_status to beef snmp_getbulk_response method.
MR4321 Convert oid on snmp raw_varbinds.
MR4322 Fix event clean
MR4328 Add xmac discovery to ReportDiscoveryResult.
MR4368 Fix hash_int()
MR4373 Fix typo on Calcify Biosegmentation policy.
MR4418 Add id field to project etl loader.
MR4419 Fix multiple segment args on discovery command.
MR4423 noc/noc#1399 Delete Permissions and Favorites on wipe user.
MR4424 noc/noc#1375 Fix DEFAULT_STENCIL use on SegmentTopology.
MR4425 noc/noc#1396 AlarmEscalation. Use item delay for consequence escalation.
MR4426 Fix extapp group regex splitter to non-greedy.
MR4430 Fix ManagedObject _reset_caches key for _id_cache.
MR4461 noc/noc#1229 Fix user cleanup Django Admin Log.
MR4474 Add 120 sec to out_of_order escalation time.
MR4492 Skipping files if already compressed on destination.
MR4497 noc/noc#1427 Fix whois ARIN url.
MR4505 Bump ssh2-python to 0.23.
MR4513 noc/noc#1423 Convert pubkey to bytes.
MR4518 Fix vendors and handlers migrations
MR4524 #1312 Consistent VPN ID generation
MR4540 Fix customfields for mongoengine.
MR4561 Fix typo on interfaceprofile UI Application.
MR4564 Fix trace when execute other script that command on MRT.
MR4569 Fix typo on MRT service.
MR4595 Fix extra filter when set extra order.
MR4614 Fix SNMP_GET_OIDS on get_chassis_id scripts to list.
MR4627 noc/noc#1439 Fix tag contains query for non latin symbol.

Code Cleanup

MR Title
MR4254 Cleanup flake.

Profile Changes

Cisco.IOS

MR Title
MR4316 Update Cisco.IOS profile to support more physical interfaces

Cisco.IOSXR

MR Title
MR4408 added interfacetypes for IOSXR platform

DLink.DxS

MR Title
MR4355 DLink.DxS.get_metrics. Fix SNMP Error when 'CPU | Usage' metric.
MR4434 Fix Dlink.DxS profile.

EdgeCore.ES

MR Title
MR4556 EdgeCore.ES.get_spanning_tree. Fix getting port_id for Trunk interface.

Eltex.MES

MR Title
MR4217 test tacacs1.yml crashed. AssertionError: assert [] == [(right syntax)]
MR4262 Eltex.MES.get_capabilities. Fix detect stack mode by SNMP.
MR4615 Eltex.MES. Add 1.3.6.1.4.1.89.53.4.1.7.1 to display_snmp.

Extreme.XOS

MR Title
MR4404 Fix Extreme.XOS.get_lldp_neighbors script

Generic

MR Title
MR4342 Generic.get_arp. Cleanup snmp for py3
MR4613 Generic.get_chassis_id. Add 'LLDP-MIB::lldpLocChassisId' oid to display_hints.

Huawei.MA5600T

MR Title
MR4611 Huawei.MA5600T.get_spanning_tree. Fix waited command.

Huawei.VRP

MR Title
MR3575 Huawei.VRP.get_inventory. Use slot hints for Quidway 5XXX.
MR4422 Huawei.VRP. Add NE8000 version detect.
MR4550 Huawei.VRP fix normalize_enable_stp
MR4557 Huawei.VRP. Check nexthop type on ConfDB route normalizer.

Juniper.JUNOS

MR Title
MR4324 Fix Juniper.JUNOS.get_chassis_id script
MR4377 Fix Juniper.JUNOS.get_interfaces script

NAG.SNR

MR Title
MR4351 Fix NAG.SNR.get_interfaces script
MR4481 Fix NAG.SNR.get_lldp_neighbors script

Qtech.QSW2800

MR Title
MR4444 Qtech.QSW2800. Add sdiag prompt.
MR4542 Fix Qtech.QSW2800.get_version script

Ubiquiti.AirOS

MR Title
MR4240 Ubiquiti.AirOS.get_version. Cleanup for py3.
MR4240 Ubiquiti.AirOS.get_version. Cleanup for py3.

rare

MR Title
MR4214 ConfDB tests profile Raisecom.RCIOS.
MR4241 Alstec.MSPU.get_version. Fix HappyBaby platform regex.
MR4272 Eltex.WOPLR. Add get_interface_type method to profile.
MR4279 Update Rotek.BT profile
MR4295 Fix metric name
MR4302 add snmp in profile Juniper.JUNOSe
MR4313 Rotek.BT fix get_metrics
MR4335 add snmp in profile Alcatel.TIMOS
MR4365 Fix prompt matching in Fortinet.Fortigate profile
MR4371 Alcatel.OS62xx.get_version. Set always_prefer to S for better platform detect.
MR4376 fix_get_lldp_neighbors_NSN.TIMOS
MR4406 Add AcmePacket.NetNet profile.
MR4431 noc/noc#1391 Cisco.WLC. Add get_interface_type method.
MR4536 add_bras_metrics_Juniper_JUNOSe
MR4578 Eltex.ESR add snmp support
MR4583 Update DCN.DCWS profile.py
MR4585 Update sa/profiles/DCN/DCWS/get_config.py
MR4586 Ericsson.SEOS.get_interfaces. Migrate to Generic SNMP.
MR4600 Huawei.VRP3.get_interface_status_ex. Fix return in/out speed as kbit/sec.
MR4610 Huawei.VRP3.get_interface_status_ex. Fix trace when SNMP Timeout.
MR4617 NSN.TIMOS.get_interfaces. Fix empty MAC on output.

Collections Changes

MR Title
MR4282 Add new caps - Sensor | Controller
MR4294 New Environment metrics
MR4305 Fix bad json on collection.
MR4307 Cleanup HP fm.eventclassificationrule.
MR4337 Fix get metrics script for controller
MR4345 Fix dev.specs SNMP chassis for Huawei and Generic.
MR4499 Fix default username BI dashboard.
MR4625 Add AcmePacket Vendor.