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

NOC 25.1.1

NOC 25.1.1 release contains 355 bugfixes, optimizations, and improvements.

New features

MR Title
891e92 #2663 Add ServiceStatus API to NBI.
4563c6 #2690 Add clear_alarm after delay.
74ab2b #2702 Add Rewrite Alarm class
9646e2 #2705 Add Capabilities support to Interface Model.
6289e4 Add diagnostic to Service model.
7439a9 Additional condition to CPE Profile match Rules.
b7338c #2722 Add Zabbix Connector integration to Metrics Coll...
0be45c Add WebHook support to tgsender service.
24d972 Add PM Agent to ETL.
b1cdbd Add ActionSet to Action model.
13d106 Add Victoria Metrics integration to MetricsCollector.
95ab38 Add watchers object mechanics.
541664 Add CheckHistory BI Table, for calculate expired checks.

Improvements

MR Title
d0b258 Add fix for fix suspended jobs that occures on big outage
36fa4b Add 'Apikey' scheme to login Authorization header, com...
b6836a Replace HtmlEditor with MarkdownEditor in CommentPanel...
a481af Fix Capability collection export param.
05fff9 Add HTTP Url Value Type.
e796e6 Add alarm state.
7d7728 Add event extractor to vcenter.
f0e4f4 Rewrite RemoteMappings as decorator.
66b262 Collection export: Filter by vendor
cd83c5 Add NEXT get delay oved datastream client query.
0df7f0 Add group_type field to ActiveAlarm.
f66a22 Add CfgAlarm to AlarmClass config.
740faf Add processed start_ts when extract event on Zabbix etl.
fd1dc8 Add Clickhouse Mirror for datasource.
375a2c Unlock Interface profile on ./noc interface-profile ...
191648 selfmon: Kafka monitoring
fa50cc gufo-liftbridge 0.2.0
ca3e5d #2711 Add diagnostics and mappings fields to service a...
5cab0e Drop grpcio requirement
e0a424 Add changed caps when register Changes.
8cc91e HP.Aruba add Profile Check Rules.
fd328a Fix links field in ManagedObject
f29a14 Add dynamicprofile decorator for apply profile by rule.
555bff Add capability decorator to ManagedObject model.
f0b01a Add allow_multiple_header flag to _process_cookies for...
01ebdb Add portmapper_name setting to RemoteSystem.
2db8fd Add connect for VMWare connection processed.
4b87f0 Show virtual interface type on ManagedObject interface...
20415c Set default param to report UI.
d2dc4a #2662 Disable replace Address and Prefix when changed ...
29399b Add cfmetric datastream Model.
440a1a Add Serial Number value type.
d9580d Add capabilities field to Purgatorium model.
5e049c Add param to InterfaceMACsStat report datasource.
c2d682 Add update_checkers_status request to disposition prot...
766eac Add upload files to HTTP Client.
cd94e5 Migrate TGSender to NOC Http Client.
09ab0a Add Shelf & Rack models.
f4d67e Add Jobs router to Router Instance.
e92d3d Add RemoteSystem - APIKey integration.
8751a7 Add remote_mappings to message ctx.
ef99d3 Refactor Action commands
666d5b Fix bi netflow model. Add NAT fields
983077 Add from_reference to RemoteSystem model and use it on...
dad332 Add transform to Correlator Rule.
d846c0 Add inv/Topology Problem report
033102 Add set_sla_probe action commands.
c0f520 Add SNMP_FAILED_WINDOW for set SNMP Diagnostic on Upti...
7a71eb Create Service Instance from config for IPv4 caps set.
951600 Add dynamic classification to Sensor.
74b842 Add Zabbix Event classes.
40101a Add Configuration Domain Reaction to Rule.
783625 Add cfgmetricstarget datastream.
3dd114 Add Sensors to cfgmetricsources.
281783 #2738 Add expose to Label ETL Models.
25a7df ReportEngine: Fix saving to xlsx file in 'simpletable'...
fe57b6 Use Key for getting RemoteSystem on metrics collector.
da1a51 Return Provisioned Policy Settings to SLA and VLAN.
59bec0 Migrate Reference filed to PlainReferenceField.
6c30a0 Speedup ServiceSummary build object summary.
eba37f Add exposed_sa Label setting.
604fba Add PULL Sensor Value from RemoteSystem.
bab902 Speedup Service -> Interface map query.
f3eb58 Add Hostname ValueType.
ac6ed2 Add service dependencies settings.
d26d65 Add set SLA Probe to Action Commands.
421855 Add negative suffix to matcher.
5dd39b Set caches to SensorProfile Classification.
d5866e Reformat processed ActionCommands ActionSet for multip...
3a5f44 Refactor apply ReactionRule mechanics.
95f740 Add remote_system to ObjectDiagnostic check config.
a387d3 Add Asset Refs for ManagedObject bind.
83ab84 Fix send nodata on metricscollector.
6d6611 Add NRI Sensor map to nri_port discovery.
fdf46e Add Job action type to MX messages.
1072aa Add Job action type to MX messages.
cb8a2a Add watchers waiter job to scheduler.
4019f8 Refresh labels on ManagedObject when Service changed.
d2e488 Add Watchers mechanics to Maintenance Model.
fdc3b8 Rebuild CfgEvent Datastream.
11f37a Rebuild CfgEvent Datastream.
7af679 Add assigned user to TTSystem context.
5dc38c Processed Escalation profile for group alarm policy.
8abfdd Add sync alarm log to TT System comment.
194e5c Add ObjectEffect to Workflow Decorator.
9ba74b Add Zabbix EventClass collections.
361c70 Add some useful logging messages
112432 Add cmibs UPS-MIB
854c99 Add Administrative Domain description in managedobject...
bf8607 Additional log message to interface profile classifica...
f9e660 Pretty print resource on Service UI.
d3f14b Speedup iterate over ManagedObject changed on interfac...
63a4ec Fix set Default Service Oper Status.
b636b7 Add Expired checkers by TTL.
c9dfb2 Add changed to Peer.
b858c4 Add register TRAP and SYSLOG diagnostic checks.
5eb0cf Add Vertiv PDU profile.
e0cc86 Add CleverElectronic.MPDU profile.
2f3f96 Refresh service dependency from config.
c318fb Fix transimission munits to sensor discovery.
e9e63e Change apply cfg metrics rules.
43c218 Move refresh metric rules to card.
800b9f Add register_message action.
ca84a4 Add REMOTE_SYSTEMS message headers.
9d29d0 Add processed caps error to Diagnostic Check.
b7fa90 Register NODATA check on metricscollector service.
bd23cc Translate alarm group changes to Alarm job.
a3a048 Add exposed capabilities mechanism to Service.
473f0b Settings for translate sensors metrics to MX.
21a492 Fix processed sensor asset without Object instance.
5df1db Add required_reference settings for processed alarm se...

Bugfixes

MR Title
c03144 Migrate rust datastream client to ureq 3. Fix insecure...
aa9ef2 kafkasender: Fix compression_type = "none" handing
38ff61 Fix typo on datastream get_format_role cache.
2ad0e4 #2670 Fix AdministrativeDomain filter on Events list.
694293 Use MX service for send message wo embedded service.
7827e4 new js-package: monaco, micromark
a66cfc Remove 'vs-dark' theme from various components and rep...
9fd3f4 Fix watchers key migration on ActiveAlarm.
2ab330 Set CPE caps source to discovery.
c59404 gufo-snmp 0.8.3
58a1a7 Add settings to ensure service instance.
fd2537 #2689 Fix detect resource model for IFACE event vars.
9aa570 Add managed_object to escalation alarm context.
9ad0c4 Fix metrics command load encode file.
5831ed #2666 Enhance node type validation in MapPanel to hand...
15bbca Refactor radiofield value check in ModelApplication to...
488ac4 classifier: Fix double unescaping
c090d0 Fix calculate severity when refresh alarm.
9b81d0 Improve formatting DiscoveredObject model.
0300c7 Fix json export for DispositionRule
57014e Fix etl loader when extract None labels.
6728e1 Fix MonMap card with alarm without managedobject.
4f2f58 Fix clean Ping Failed Alarm when disabled address.
428ccb Fix Event Drop action on classifier.
7bc3e0 Fix set_caps function for detect change value.
5642f4 fix decoding unescaped event
2671fb Fix InputSource on ETL Remote Mappings.
e72bea Fix error when mappings fields is empty.
17b585 #2128 Fix processed DispositionRule for Ping Failed ev...
5fec03 Fix collect SVI metrics on interface.
f19195 Fix error when check remote_system on DiscoveredObject...
435c85 Fix full fqdn (strip dot) on ManagedObject.
93e987 Skip snmp_raw for reclassify SNMP Trap event.
87e0a9 Fix time_delta field creation in metric sql-views
45ef9a Fix processed action on classifier.
b1e2f6 Fix has checkpoint field in ETL extractor.
1148bc collection sync: Prefer changes from custom
0bf615 Add DISABLE_INCREMENTAL_MERGE option to ETL extractor.
6ef21a #2699 Fix filter condition on Label backend.
0a6f48 Skip Discovered Object without IP Address.
d7ea12 Find ManagedObject by all mappings on ETL.
257911 Add router instance to correlator.
10f163 Catch error when render alarm template.
c3f5f9 Add non-required to caps param on SA igetinterfaces.
869e08 Fix setting Workflow State on CPE model.
91e459 Fix calculate event_class on disposition rule.
33c7d2 Fix AlarmClass label field query.
2df313 Fix migrate drop action on DispositionRule.
169fb5 Fix clear alarm on clear severity Event disposition.
5eb533 Check datasource exists when migrate mirror.
91beb7 Fix apply Alarm Rule handler.
db1f3a Fix ETL check when DiscoveredObject.
0ee67c Fix save discovered object without rule.
57e1f1 Fix send notify on NotificationGroup.
a5ac32 Fix description linking when object is not managed
3db789 Fix duplicate notification when send notify.
77e9dd fix clear alarm notification templating
8f182b Set non-strict to EmbeddedDocument on Object Diagnosti...
cbe77a Fix disposelog writing with empty remote_id and servic...
0e3368 Fix apply sync sensors when changed.
be6f17 Catch error when caps Source is unknown.
e47126 fix test_inv_objectmodels
f7004e Service cards fail to open in "Objects → Services → Vi...
a262ff Fix remote_system column on Purgatorium table.
b3e8de Fix default_Float32 and default_Float64 value on click...
25a08e Fix bug for caps default values
b3bab1 Fix refresh diagnostic alarm when ManagedObjectProfile...
7e4486 Fix get_by_id usage
b63ff8 #2727 Fix raise alarm by interface event.
38613f Fix set SNMP failed on uptime discovery.
4fc30b Fix regression of escalation_tt in card outage
9b8b1b Remove filtering by pool 'default' for superuser and e...
50f184 Fix update same caps from different scope.
e11227 Fix service disposition alarm typo.
c8839b Fix set severity on group alarm.
7cd043 noc-supp-fix-reportpendinglinks-views.py
b6e1c3 Fix pm.ddash.graph_interface_load_simple Oper Status a...
71a509 Fix simpletable-formatter for write to CSV-format fiel...
794d78 Fix pendinglinksds
988785 #2730 Fix calculate Alarm Severity by policy.
5d9ff9 #2731 Fix 'Partitions are not assigned' when execute k...
387149 Migrate ManagedObject caps source from 'caps' to 'disc...
b3ac7e Fix end-date in 'Alarm Detail (new)' report
b2fdc6 #2734 Apply message actions on Default Route.
f2097a #2733 Fix subinterface_apply_policy UI Model typo.
137f5b Add database source to migrations.
d21960 Update data for field 'container' in managedobjectds
433e12 Fix exposed labels to metrics.
26bce7 Remove refs column from purgatoirum query.
6bcccd Fix group filter on fm Events UI.
aed737 Fix processed MX_NOTIFICATION_METHOD header on tgsender.
4677d5 Add NoDataChecker to MetricsCollector
aff872 fix async for net-scan
fc62e1 Fix nodata set_status send format.
7f7df3 Fix match wildcard labels on discovered object.
bb283a Fix merge caps on same RemoteSystem on modeltemplate.
467809 Add inv.Interface model to Reaction models.
6be6a3 Update interface oper_status fields when oper_status_set.
517cc6 Fix Active Alarm error when processed watch action.
993a19 noc-supp-fix-qtech2800-normalizer
78905f Fix condition typo on cfgtarget datastream.
22d01f Fix cfgtarget condition typo.
d8c1a5 Replace Service Profile caps settings to CapsProfile.
f55a30 Fix Render action method on Run Commands.
060029 Fix calculate ServiceInstance objects.
0feb6e Fix classifier ruleset typo error.
a6b027 Fix extract metric from RemoteSystem.
1694a7 ui fm.alarm fix text on filter Wait TT
18e7a3 Add reuse_snmpv3_engine_id options for refresh Engine ID.
b2d280 Fix save ETL DiscoveredObject on move IP Address on sy...
aadbb0 Validate IPv4 address from ifdescr discovery.
ca476a Validate OID for snmp check on Diagnostic Profile Hand...
eda328 Add check_labels to on_delete_check decorator, for val...
921c9e Add time_pattern__label field to NotificationGroupAppl...
46fd04 Fix create default value on MetricScope Table.
14b694 Fix project card when vlan segment used.
65dc80 Remove duplicates in DiscoveryID on migration.
1e4c8c Fix matcher iterable once.
d82a33 Fix match dynamic profile for same order number.
88c16e ActionCommands: Migrate legacy disable_when_changed va...
929f8a Fix remove capabilities on caps discovery.
488cb6 Fix save Diagnostic checks result to object.
21b31b Fix DiscoveredObject calculate preferred on origin det...
f32c0b Fix Label.ensure_label API method on ETL loader.
43c73f Fix received sensor metrics on collector service.
94a29f Fix typo on refresh_object_label method.
b27382 Fix processed sensors on Metric service.
cd1642 Fix apply MetricRules threshold to sensor scopes.
02dac5 Fix processed LinkEvent action.
7d52eb Skip deleted data on DiscoveredObject.
66df13 Fix correlator dispose condition, use request value.
c5100d Fix queryset on MetricRule iter_changed_datastream.
8bd02c Fix condition when call maintenance on_save method.
1abbf2 Add link_event option to EventClass Config.
40a786 Fix used labels and ex_labels condition on Message Route.
490039 Huawei.VRP fix stucking get_interfaces after get_inven...
de65db Fix AlarmJob processed for group Alarm.
66301e Fix detect configured metrics on SLAProbes
3c2da4 Fix check_tt job processed.
be959c Fixed attempts return for ping service
afb2b9 Add remote_system, remote_id to Ignored fields for Man...
5d6a5b Fix deduplication filter for event.
f4516b Fix processed event on collector.
d8f3df Replace pyfs requirements to fsspec for tests fixed.
11ef8b Fix processed sensor metrics from metricscollector.
916b38 Fix setting default peer on PeerDiscovery.
5c4d55 periodic disocovery. Change division to integer division
a22bb0 Fix error when save empty last_ts on ManagedObject status
f77158 Fix CLI credential check order
025ceb Fix BGP Peer Down raise
3679e4 Fix check labels on ETL Loader processed.
baee24 Fix multiple list when set part_no on asset discovery.
3c39e5 Add changed to Peer.
7f33c2 Fix duplicates when add watchers and add tests.
44ad70 Fix processed diagnostic handler.
6fa82d Fix duplicate part_no migration.
f5941f Fix part_no migration typo.
b85b1b Fix processed Measurement Units on sensor in MetricsSe...
3f6229 Fix sensor munits hints.
a40cdb Fix update diagnostic checks from jobs.
adac17 Fix audittrail filtering
648ac0 Fix refresh alarm severity on correlator.
d0404c Fix card custom loader.
e2a577 Fix apply mappings when create ManagedObject from Disc...
dee97f Fix processed Notification Message for Forwaded to web...
b301d9 Fix processed item changed to Alarm Job.
6d4f63 Fix error when chagned mongoengine DictField.

Code Cleanup

MR Title
4643d2 Refactor Diagnostics mechanics.
5debbf .get_by_XXX() typing and implementation unification

Profile Changes

BDCOM.XPON

MR Title
76dc8c Add BDCOM.xPON.get_inventory script

Cisco.IOS

MR Title
e7cdf4 Cisco.IOS Add HundredGigE interface type.

EdgeCore.ES

MR Title
912adc noc-supp-fix-EdgeCore-ES-get_ifindexes

Generic

MR Title
4083ec Generic.get_mac_address_table. Fix unknown status.

Iskratel.MSAN

MR Title
aa4dd2 Iskratel.MSAN.get_inventory

Juniper.JUNOS

MR Title
6b0f18 Juniper.JUNOS. Add qfx supported.

Qtech.QSW2800

MR Title
5898dd Noc supp fix qtech normalizer community
02b352 noc-supp-fix-qtech2800-normalizer-card

rare

MR Title
7b794c HP.Aruba. Add configuration patterns.
da2835 Add HP.OfficeConnect profile
e706f6 HP.Aruba. Add getting serial number.
77b4fc Add C3Solution.PDU profile.

Collections Changes

MR Title
5bc4a2 ReportEngine: Add inv/Pending_Links report
944209 Add some BDCOM.xPON profilecheckrules
b8d9b0 noc-supp-fix-collections-Alstec-2100-03