Перейти к содержанию

NOC 20.1.1

20.1.1 release contains 100 bugfixes, optimisations and improvements.

New features

MRTitle
MR3418Grafana: Add new DOM dash

Improvements

MRTitle
MR3407Add combo connection type to Huawei Quidway series.
MR3428Add Combo port to Raisecom models.
MR3476Fix report max load metrics 2
MR3505Backport-3494. Add SubscriberProfile to ETL loader.
MR3512Register Datastream Changes when Service - Interface binding changes
MR3522Add errors_in_sum, errors_out_sum column to reportmetrics.
MR3524fix_objectmodels_comboports_eltex_mes
MR3527nbi Path API: Specify start by OFM order_id
MR3542Add iface_hints to RemoteSystem portmapper.
MR3560Add pool to reportdiscoverypoison.
MR3580Add quiet params to etl extract command. Supress exception if set.
MR3581Add retry escalation to Escalation limit exceeded.
MR3587add_new_model_Nag
MR3588fix_objectmodels_eltex_LTP-LTE
MR3624MAC Segment discovery. Check object level on same segment for uplink detect.
MR3626#1299 Hide hidden custom fields from ipam view
MR3633Add ELtex MIB preference.
MR3636Add Eltex MIBs.
MR3657Add Huawei.MA5600T profile check rules
MR3662Add Eltex MIBs.
MR3674Add json_unique_fields to ProfileCheckRule.
MR3678Add 'Discards In' and 'Discards Out' to Report metrics.
MR3682noc/noc#1295 Add Cisco ASR1001-X model.
MR3690noc/noc#1290 Zyxel.ZyNOS. py3, Convert pattern_zynos prompt to binary.

Bugfixes

MRTitle
MR1571Fix Qtech.QSW profile for lldp
MR3389fix report - load metric max
MR3397Tgsender: fix py3
MR3400Fix bi encode error when empty field description.
MR3405Fix changing objectmodel combo field.
MR3419Fix AlowDiskUse param on aggregate report
MR3426Fix DatasourceCache compress encoding.
MR3440Fix Consul session lost logging
MR3446Disable smart_text over return http.get json result.
MR3448Fix comma on mo pm dashboard.
MR3471noc/noc#1286 Fix object set rack number.
MR3471noc/noc#1286 Fix object set rack number.
MR3479py3: Fix DNS RR comparison
MR3483Add is_managed=False to maintenance escalator handler.
MR3484Fix detect selected column on ObjectDetail Report.
MR3502Fix bytes on asset generate_serial.
MR3503Change enable_link to enable_service on nri service discovery.
MR3513Add json_unique_fields to mibpreference.
MR3514release-20.1:Backport!3507. py3: Fix whois update-cache.
MR3517Fix scheduler shutdown
MR3518Fix CH Dictionary split data to chunk.
MR3562Add to Service to on_delete_check.
MR3577Fix on_error_sequence type check.
MR3612Catch portmapper exception on NRI discovery.
MR3623py3. Use BytesIO instead StringIO on ReportLinkDetail.
MR3646Fix ReportDiscovery Poison MAC view.
MR3652classifier: Fix bytes processing 20.1
MR3676Fix logger argument on xmac discovery.
MR3684Fix ObjectData.update_uplinks upsert update.
MR3731py3. Fix get_colors.

Code Cleanup

MRTitle
MR3401py3. Fix compile-bytecode.
MR3614Fix DOM ddash
MR3639Fix id ddash for Grafana 6
MR3643Add/new ddash stp delta
MR3659Fix Radio Ddash

Profile Changes

Alsitec.24xx

MRTitle
MR3437noc/noc#1181 Alstec.24xx. Add platform name normalizer.

DLink.DxS

MRTitle
MR3596DLink.DxS_Cisco_CLI.get_interfaces. Fix description decode.
MR3727DLink.DxS_Smart.get_interfaces. Fix typo.
MR3737DLink.DxS.get_lldp_neighbors. py3. Fix remote_port format to string.

Eltex.MES

MRTitle
MR3391Eltex.MES Update metrics
MR3434Eltex.MES: Fix get_mac_address_table
MR3487Eltex.MES. Add detected platform to profile.
MR3547add_new_model_eltex_mes-3116F

Eltex.MES24xx

MRTitle
MR3697Eltex.MES24xx. Add config prompt to profile.
MR3738Eltex.MES24xx.get_lldp_neighbors. Add 'Interface Alias' to port subtype.

Generic

MRTitle
MR3559Generic.get_chassis_id. Add 00:01:02:03:04:05 to IGNORED_MACS.
MR3565Generic.get_mac_address_table. Filter vlan 0 number.
MR3687Generic.get_beef. Fix encode method.
MR3733Generic.get_vlans. Fix py3.
MR3734Generic.get_mac_address_table. Skip unknown interfaces.

Huawei.MA5600T

MRTitle
MR3412Huawei.MA5600T.get_cpe. Use codecs.encode instead .encode.
MR3582Huawei.MA5600T.get_interfaces. Add interface hints field.
MR3595Huawei.MA5600T. Add get_lldp_neighbors script.
MR3660Backport noc/noc!3656. Empty response after other command.

Huawei.VRP

MRTitle
MR3669Fix tagged vlan parsing on switch with 40G interfaces

Juniper.JUNOS

MRTitle
MR3413Juniper.JUNOS.get_interfaces. Use codecs.decode insterad .decode.

Orion.NOS

MRTitle
MR3468fix get_version - space removed in platform
MR3492noc/noc#1230 Orion.NOS. Add convert_interface_name method.
MR3590Fix Orion.NOS.get_lldp_neighbors script

Qtech.QSW

MRTitle
MR3599noc/noc#1231 Qtech.QSW.get_version. Fix version regex.

Raisecom.ROS

MRTitle
MR3399Raisecom.ROS.get_version. Add detect Qtech vendor.
MR3566Raisecom.ROS. Add fastethernet1/0/1 to management for ISCOM26(?:24|08)G.
MR3736Raisecom.ROS.get_capabilities. Fix STP detect.

SKS.SKS

MRTitle
MR3601noc/noc#1180 SKS.SKS.get_interfaces. Fix tagged vlan none on command.

Siklu.EH

MRTitle
MR3610Siklu.EH.get_mac_address_table. Fix mac type detected if quota column end.

rare

MRTitle
MR3393Eltex.MES5448 update profile
MR3410py3. Cleanup OID iface MAC to IF-MIB::ifPhysAddress name.
MR3420Generic.get_mac_address_table. Fix getting mac address tables by SNMP.
MR3450DCN.DCWL.get_metrics. Fix empty mac address.
MR3453Convert command_submit on self.cli to bytes.
MR3454Qtech.QSW.get_chassis_id. Add render_mac to SNMP method.
MR3459py3. Fix convert hex values on profiles.
MR3495noc/noc#1175 Huawei.MA5300.get_version. Add MA5303 to detecting profile.
MR3725HP.ProCurve. Cleanup py3.
MR3739DCN.DCWL.get_metrics. Fix rtt check.