News:

We really need your input in this questionnaire

Main Menu

Recent posts

#31
Announcements / NetXMS 6.2 patch release 4
Last post by Victor Kirhenshtein - September 02, 2026, 12:40:30 PM
We just published patch release 4 for version 6.2. Notable changes since previous patch release:

-   Server provides native MCP (Model Context Protocol) endpoint, replacing standalone Java MCP server
-   Agent-side data collection using Nagios-compatible monitoring plugins via ExternalCheck configuration option
-   Generic weather subagent with support for multiple providers (MET Norway and Open-Meteo)
-   New network device drivers for Aruba CX switches and Cisco Catalyst 9800 wireless controllers
-   MQTT subagent supports instance discovery, wildcard topics, and parameterized metrics in extractors
-   MQTT topic payloads are no longer truncated at 255 bytes
-   Option to synchronize node names with SNMP sysName on configuration poll
-   Dashboards can be shared via anonymous public access links
-   Network maps show link details on mouse-over
-   Connection point search uses LLDP/CDP peer information in addition to FDB data
-   Simplified adding multiple DCI-based or object-based checks to business services
-   Multiple conditions can be added to log viewer filters at once
-   Shift+click range selection of cells in DCI table value viewer
-   Option to show total value and change font size in pie charts
-   "Export all to CSV" action added to Interfaces view
-   Script library scripts can be provided as context to AI assistant in script editor
-   OpenTelemetry log record body exposed as event parameter
-   ICMP statistics are no longer reported for nodes without valid primary IP address
-   Fixed handling of 6-field cron expressions in recurrent scheduled tasks
-   Fixed L2 topology building on Cisco switches that provide bridge port mappings in per-VLAN SNMP contexts
-   Fixed SNMPv1 trap encoding that caused traps to be dropped by Net-SNMP receivers
-   Fixed Linux agent crash when requesting Process.\* metric with "average" aggregation for non-existent process
-   Fixed double-counting of shared memory in Process.MemoryUsage with "sum" aggregation causing false memory alarms
-   Fixed memory leak in management client
-   Fixed housekeeper and v5 data migration stall when throttle watermarks are set to 0
-   Fixed inverted "disable 802.1x status poll" node polling property
-   Fixed vendor detection and management interface reporting in generic Cisco driver

Full list of closed issues

-   #1279 (DCI table value viewer: Shift+click range selection of cells)
-   #3082 / NX-2880 (Add multiple conditions to log viewer filter at once)
-   #3257 (Do not report ICMP statistics for nodes without valid primary IP address)
-   #3262 (Topology.DefaultDiscoveryRadius ignored for network maps saved by pre-5.1 clients (radius stored as 65535))
-   #3413 (Huawei V-STP bridge ID equals master chassis' own base bridge address, contradicting getStpBridgeId() assumption)
-   #3422 (New network device driver: Aruba CX (AOS-CX) switches)
-   #3479 (Cisco L2 topology: FDB is read per-VLAN but bridge ports are read in the default SNMP context, so ifIndex resolves to 0)
-   #3525 (6-field cron expression on recurrent scheduled tasks almost never fires (seconds field always matched))
-   #3529 (Replace standalone Java MCP server with native MCP endpoint in server (mcp module))
-   #3531 (Web client: node stays attached to the cursor after dragging past the viewport edge)
-   #3532 (Web client: "Save map image to file" does nothing)
-   #3533 (WebAPI returns 415 for bodyless POST requests without Content-Type header)
-   #3536 (MAC Address web ui bugs)
-   #3538 (Housekeeper throttle watermarks of 0 permanently stall housekeeper and v5 data migration)
-   #3539 (ConfigWriteStr treats a failed existence query as "variable does not exist" and silently loses the write)
-   #3540 (nxdbmgr upgrade: stale TimescaleDB extension version reported as an unrelated SQL failure)
-   #3543 (NXSL: PostEventEx return value lost; origin argument rejects OPENTELEMETRY)
-   #3551 (Memory leak - nxmc jar client (tested on windows))
-   #3553 (pie chart - add total % and change font size)
-   #3558 (PostgreSQL process template raises false memory alarm — Process.MemoryUsage(...,sum) double-counts shared memory)
-   #3559 (MQTT subagent silently truncates topic payload at 255 bytes)
-   #3560 (MQTT extractors: wildcard topics with instance discovery)
-   #3561 (MQTT extractors: parameterized metrics ($1 placeholders) documented but not implemented)
-   #3563 (Network map: show link details on mouse-over)
-   #3564 (Agent-side data collection via Nagios-compatible monitoring plugins (ExternalCheck))
-   #3567 (OpenTelemetry log record body not exposed as event parameter)
-   #3569 (WebAPI object handlers ignore EDIT\_COMMENTS, EDIT\_RESP\_USERS and the template-parent READ exception)
-   #3570 (Generic weather subagent with multiple providers (MET Norway) and Open-Meteo commercial API support)
-   #3571 (Unbounded alloca over ACL size in AccessList::getUserRights and SaveGraph)
-   #3573 (WebAPI: path placeholder object IDs parsed with base 0 and no end-pointer check)
-   #3574 (FormatISO8601Timestamp() dereferences NULL for pre-1970 timestamps on builds without gmtime\_r)
-   #3576 (libnxsnmp: SNMPv1 traps encoded with INTEGER time-stamp and wrong enterprise OID, dropped by Net-SNMP receivers)
-   #3577 (Float DCI values between 0 and 1 displayed as raw six-decimal string)
-   #3578 (Linux agent crashes when requested Process.\* metric for non-existent process and 'average' aggregate)
-   #3579 (ReadWebsocketFrame corrupts payload of unmasked non-data frames (uninitialized mask))
-   #3580 (Connection point search ignores LLDP/CDP peer data in node overview and IP address search)
-   #3581 (Objects.Nodes.SyncNamesWithDNS has no effect unless Objects.Nodes.ResolveNames is disabled)
-   #3585 (snmp traps filter doesnt work)
-   #3589 (Object tool translations for region-qualified language codes (zh\_TW, pt\_BR) never resolve at runtime)
-   #3593 (nxmc on Windows: "unhandled exception (NoClassDefFoundError: org/netxms/bridge/Platform)" on exit)
-   #3595 (Vendor field is not populated for nodes with CISCO-GENERIC driver)
-   #3596 (Missing "Export all to CSV" action in Interfaces view)
-   #3597 (Simplify adding multiple DCI-based or object-based checks to business service check list)
-   #3598 (Management interface reported as front panel port on stackable Cisco switches (CISCO-GENERIC driver))
-   #3599 (Implement driver for Cisco C9800 wireless controllers)
-   #3600 (Sync node name with SNMP sysName on configuration poll)
-   #3601 (NXSL: FindAlarmById() and FindAlarmByKey() return alarm with empty relatedEvents)
-   #3603 (AI assistant sidebar: provide script library script as context in script editor)
-   #3605 (Node polling property "disable 802.1x status poll" is inverted)
-   #3606 (Add "Enable public access" (anonymous access link) for dashboards)
#32
General Support / Re: Rate-limiting notification...
Last post by TEL - August 28, 2026, 01:26:19 PM
Thanks Alex, super helpful.
#33
Добрый день,

Метрика указана неверно. System.Registry.Value(*) — это шаблон из каталога метрик агента, а не готовая метрика: у неё два аргумента, путь к ключу и имя value. Для вашего случая:

System.Registry.Value(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers,{instance})
{instance} нужно добавить и в description, иначе все шесть DCI получатся с одинаковым именем.

С литеральной * агент не может разобрать первый аргумент как корневой ключ и возвращает "unknown metric", поэтому созданные DCI сразу уходят в статус unsupported — в event log ноды должно быть шесть SYS_DCI_UNSUPPORTED. В Data Collection в режиме просмотра проверьте, что включён показ unsupported DCI.

Instance discovery настроен правильно, external list здесь не нужен — System.Registry.Values(...) возвращает именно имена values.

Отдельно: сам DCI, на котором настроен instance discovery, в режиме просмотра не отображается, в списке видны только созданные по нему DCI. Это ожидаемое поведение.
#34
General Support / Re: Cannot create node object ...
Last post by ChrisSR - August 27, 2026, 06:24:27 PM
Hi Alex,

I've sent support an email. I believe I'll need a new license key as my Hardware ID is red.
#35
General Support / Re: Cannot create node object ...
Last post by Alex Kirhenshtein - August 27, 2026, 06:13:59 PM
Hi,

That error means the server is not counting your license as valid — it falls back to the built-in limit of 250 managed nodes and blocks creation above it. "Unlimited" in the key is not enough by itself: a key is ignored if it is expired, capped to a version below 6.2, or bound to a different machine, and none of that is logged.

Run nxlicmgr list from the server's bin directory. Check that the key is actually listed, and that Quantity, Hardware Id, System Id, Version and Expiration are all green. Red in any column is your answer — Version red means the key predates 6.2, Hardware Id or System Id red means it was issued for a different machine.

If the key is missing from the list, or anything is red, write to [email protected] with that output — those cases need the key re-issued.
#36
General Support / Cannot create node object XXXX...
Last post by ChrisSR - August 26, 2026, 01:13:20 AM
Good Evening,

I am trying to add some new nodes, and getting Cannot create node object XXXX: License Violation. The server is running 6.2.3 on Windows, and I do have a license with unlimited nodes. I'm not sure where to go from here.

Thank you,

Chris
#37
General Support / Re: Netxms Managment Client er...
Last post by Alex Kirhenshtein - August 25, 2026, 08:29:35 PM
update: another issue is fixed. this one is tracked here: https://github.com/netxms/netxms/issues/3593
#38
General Support / Re: Netxms Managment Client er...
Last post by Alex Kirhenshtein - August 25, 2026, 08:18:36 PM
it's fixed already, will be included in next release
#39
General Support / Netxms Managment Client error ...
Last post by gmonk63 - August 25, 2026, 08:05:35 PM
Not sure if I am the only one but after upgrading to 6.2.3 I always get the following error when closing out the program.

#40
Доброго дня
NetXMS Server Version 6.2.1 Build 6.2-513-g227556c428
NXCP: 5.62.1.56 (AES-256, 3DES, AES-128)
Built with: g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0


Пытаюсь создать параметр в ноде из реестра windows машины.
-Instance discovery по листу от агента
--System.Registry.Values(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers)
-Метрика
--System.Registry.Value(*) формат string

Dci появляется на мгновение, и пропадает.

Instance discovery poll отдает, что параметры он создать пытается, но опять же ничего в списке не появляется
[25.08.2026 10:02:41]       Creating new DCO for instance "TransparentEnabled"
[25.08.2026 10:02:41]       Creating new DCO for instance "PolicyScope"
[25.08.2026 10:02:41]       Creating new DCO for instance "ExecutableTypes"
[25.08.2026 10:02:41]       Creating new DCO for instance "AuthenticodeEnabled"
[25.08.2026 10:02:41]       Creating new DCO for instance "LogFileName"
[25.08.2026 10:02:41]       Creating new DCO for instance "DefaultLevel"

Пробовал еще через external list в агенте забрать
ExternalList = HostName:powershell -NonInteractive -Command "Get-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers'"
но опять же dci просто пропадает сразу
Что я не так делаю?