NOC 20.1.1

20.1.1 release contains 100 bugfixes, optimisations and improvements.

New features

MR

Title

3418

Grafana: Add new DOM dash

Improvements

MR

Title

3407

Add combo connection type to Huawei Quidway series.

3428

Add Combo port to Raisecom models.

3476

Fix report max load metrics 2

3505

Backport-3494. Add SubscriberProfile to ETL loader.

3512

Register Datastream Changes when Service - Interface binding changes

3522

Add errors_in_sum, errors_out_sum column to reportmetrics.

3524

fix_objectmodels_comboports_eltex_mes

3527

nbi Path API: Specify start by OFM order_id

3542

Add iface_hints to RemoteSystem portmapper.

3560

Add pool to reportdiscoverypoison.

3580

Add quiet params to etl extract command. Supress exception if set.

3581

Add retry escalation to Escalation limit exceeded.

3587

add_new_model_Nag

3588

fix_objectmodels_eltex_LTP-LTE

3624

MAC Segment discovery. Check object level on same segment for uplink detect.

3626

#1299 Hide hidden custom fields from ipam view

3633

Add ELtex MIB preference.

3636

Add Eltex MIBs.

3657

Add Huawei.MA5600T profile check rules

3662

Add Eltex MIBs.

3674

Add json_unique_fields to ProfileCheckRule.

3678

Add ‘Discards In’ and ‘Discards Out’ to Report metrics.

3682

noc/noc#1295 Add Cisco ASR1001-X model.

3690

noc/noc#1290 Zyxel.ZyNOS. py3, Convert pattern_zynos prompt to binary.

Bugfixes

MR

Title

1571

Fix Qtech.QSW profile for lldp

3389

fix report - load metric max

3397

Tgsender: fix py3

3400

Fix bi encode error when empty field description.

3405

Fix changing objectmodel combo field.

3419

Fix AlowDiskUse param on aggregate report

3426

Fix DatasourceCache compress encoding.

3440

Fix Consul session lost logging

3446

Disable smart_text over return http.get json result.

3448

Fix comma on mo pm dashboard.

3471

noc/noc#1286 Fix object set rack number.

3471

noc/noc#1286 Fix object set rack number.

3479

py3: Fix DNS RR comparison

3483

Add is_managed=False to maintenance escalator handler.

3484

Fix detect selected column on ObjectDetail Report.

3502

Fix bytes on asset generate_serial.

3503

Change enable_link to enable_service on nri service discovery.

3513

Add json_unique_fields to mibpreference.

3514

release-20.1:Backport!3507. py3: Fix whois update-cache.

3517

Fix scheduler shutdown

3518

Fix CH Dictionary split data to chunk.

3562

Add to Service to on_delete_check.

3577

Fix on_error_sequence type check.

3612

Catch portmapper exception on NRI discovery.

3623

py3. Use BytesIO instead StringIO on ReportLinkDetail.

3646

Fix ReportDiscovery Poison MAC view.

3652

classifier: Fix bytes processing 20.1

3676

Fix logger argument on xmac discovery.

3684

Fix ObjectData.update_uplinks upsert update.

3731

py3. Fix get_colors.

Code Cleanup

MR

Title

3401

py3. Fix compile-bytecode.

3614

Fix DOM ddash

3639

Fix id ddash for Grafana 6

3643

Add/new ddash stp delta

3659

Fix Radio Ddash

Profile Changes

Alsitec.24xx

MR

Title

3437

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

Eltex.MES

MR

Title

3391

Eltex.MES Update metrics

3434

Eltex.MES: Fix get_mac_address_table

3487

Eltex.MES. Add detected platform to profile.

3547

add_new_model_eltex_mes-3116F

Eltex.MES24xx

MR

Title

3697

Eltex.MES24xx. Add config prompt to profile.

3738

Eltex.MES24xx.get_lldp_neighbors. Add ‘Interface Alias’ to port subtype.

Generic

MR

Title

3559

Generic.get_chassis_id. Add 00:01:02:03:04:05 to IGNORED_MACS.

3565

Generic.get_mac_address_table. Filter vlan 0 number.

3687

Generic.get_beef. Fix encode method.

3733

Generic.get_vlans. Fix py3.

3734

Generic.get_mac_address_table. Skip unknown interfaces.

Huawei.MA5600T

MR

Title

3412

Huawei.MA5600T.get_cpe. Use codecs.encode instead .encode.

3582

Huawei.MA5600T.get_interfaces. Add interface hints field.

3595

Huawei.MA5600T. Add get_lldp_neighbors script.

3660

Backport noc/noc!3656. Empty response after other command.

Huawei.VRP

MR

Title

3669

Fix tagged vlan parsing on switch with 40G interfaces

Juniper.JUNOS

MR

Title

3413

Juniper.JUNOS.get_interfaces. Use codecs.decode insterad .decode.

Orion.NOS

MR

Title

3468

fix get_version - space removed in platform

3492

noc/noc#1230 Orion.NOS. Add convert_interface_name method.

3590

Fix Orion.NOS.get_lldp_neighbors script

Qtech.QSW

MR

Title

3599

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

Raisecom.ROS

MR

Title

3399

Raisecom.ROS.get_version. Add detect Qtech vendor.

3566

Raisecom.ROS. Add fastethernet1/0/1 to management for ISCOM26(?:24|08)G.

3736

Raisecom.ROS.get_capabilities. Fix STP detect.

SKS.SKS

MR

Title

3601

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

Siklu.EH

MR

Title

3610

Siklu.EH.get_mac_address_table. Fix mac type detected if quota column end.

rare

MR

Title

3393

Eltex.MES5448 update profile

3410

py3. Cleanup OID iface MAC to IF-MIB::ifPhysAddress name.

3420

Generic.get_mac_address_table. Fix getting mac address tables by SNMP.

3450

DCN.DCWL.get_metrics. Fix empty mac address.

3453

Convert command_submit on self.cli to bytes.

3454

Qtech.QSW.get_chassis_id. Add render_mac to SNMP method.

3459

py3. Fix convert hex values on profiles.

3495

noc/noc#1175 Huawei.MA5300.get_version. Add MA5303 to detecting profile.

3725

HP.ProCurve. Cleanup py3.

3739

DCN.DCWL.get_metrics. Fix rtt check.