NetXMS 5.1 released

Started by Victor Kirhenshtein, November 05, 2024, 03:39:33 PM

Previous topic - Next topic

Victor Kirhenshtein

NetXMS 5.1 is finally out! It contains lot of smaller features and improvements on top of version 5.0, mostly around network maps, topology discovery, and visualization.

WIndows users, please note that we have implemented proposed change on limiting Windows server builds. Server build for Windows available on web site is limited to 250 nodes. If you have valid support contract, please contact our support team for unlock key.
Linux binaries or self-built binaries are not limited.

Full change log is following:

-  New automatic map type "hybrid topology"
-  New object class "Circuit"
-  Only read access is needed for dashboard context object for scripting dashboard elements
-  Reading of FDB moved to network device drivers to allow better handling of devices not following standards
-  Peer information on interfaces can be set and cleared manually
-  Added down since nxsl parameter to access point
-  Vlans view merged in to the Ports view
-  Added option to show physical links on L2 ad-hoc map
-  L2 predefined map will not cache results, only ad-hock map results are cached
-  More accurate ad-hoc IP topology maps
-  Unreachable node will be tested for all protocols in each configuration poll
-  Use inetCidrRouteTable, ipCidrRouteTable, and ipForwardTable in addition to ipRouteTable to get routing information via SNMP
-  EtherNet/IP added as DCI data source
-  Improved web UI login pages
-  Separate "Comments" view for objects
-  Templates perspective can be configured to show nodes under assigned templates
-  New attributes in NXSL class "InetAddress" ("isSubnetBase", "isSubnetBroadcast", "subnet")
-  New NXSL function "CalculateDowntime"
-  New method "calculateDowntime" in NXSL class "NetObj"
-  Other UI usability improvements
-  Fixed session agent compatibility issues on Windows 11
-  Optional DCI event "all thresholds deactivated"
-  DCI data type after transformation can be configured separately from input data type
-  New scheduled task handler Agent.ExecuteCommand
-  Improved network map multi link spacing
-  New action System.TerminateUserSession in Windows agent
-  Fixed network map object label scaling on zoom in/out

Fixed issues:

-  NX-253 (Configurable label for Y axis on line charts)
-  NX-834 (DCI Table scroll position in dashboard is reset during refresh)
-  NX-968 (Remove Peer from unmanaged interface)
-  NX-1118 (Add "hide link labels" option for network map dashboard elements)
-  NX-1200 (New object group - Circuits)
-  NX-1288 (Fix selection colors in syslog monitor)
-  NX-1414 (Support for ipCidrRouteTable)
-  NX-1465 (When MIB browser opened, unfold tree and select longest match of device's SNMP object ID)
-  NX-1617 (Show comments window only if comment present)
-  NX-1958 (Support custom font for Label in Dashboard)
-  NX-1973 (Add ability to manually specify a peer for an interface)
-  NX-2034 (Use RENAME COLUMN on SQLite newer than 3.25.0)
-  NX-2353 (Add hotkey to start search in "Search IP address" view)
-  NX-2371 (Separate data types for raw and transformed DCI values)
-  NX-2439 (Implement agent table System.InstalledProducts for ArchLinux)
-  NX-2458 (Add option to nest context dashboard in dashboard)
-  NX-2461 (Smart algorithm for processing counter32/64 roll-over)
-  NX-2488 (Use caching when using web service requests in NXSL)
-  NX-2512 (Not able to import columns for table DCI with origin=script)
-  NX-2517 (Linux agent can crash if some CPUs are disabled)
-  NX-2528 (Markdown Support in Object Comment Sections)
-  NX-2531 (Ability to disable server actions in EPP)
-  NX-2533 (NXSL global variable that contains object tool input field values)
-  NX-2535 (Replace drop down with radio buttons in EPP rule Downtime Control)
-  NX-2538 (Add ability to use IPv4 style netmask in network discovery target properties)
-  NX-2540 (Add $map object for use in map filter script)
-  NX-2541 (All EPP actions should be executed asynchronously)
-  NX-2542 (Add syslog metadata to generated events)
-  NX-2544 (New agent metrics for counting online and offline CPUs)
-  NX-2545 (Exporting a template with big file in a policy causes nxmc to close)
-  NX-2552 (Exception in desktop UI)
-  NX-2562 (Add pollingScheduleType attribute to DCI object)
-  NX-2566 (List of packages is not read correctly on linux systems where alien is installed)
-  NX-2574 (nxevent and nxaevent utilities do not support named event parameters)
-  NX-2580 (Configurable default time range for ad-hoc line charts)
-  NX-2584 (Change network map edit mode to network map lock mode)
-  NX-2586 (Export all to CSV not working in data collection configuration view)
-  NX-2593 (Add option to use properties file for NXShell)
-  NX-2596 (Unable to create zone via Web API)
-  NX-2597 (Log PATH and LD\_LIBRARY\_PATH values on agent startup)
-  NX-2598 (Generate event when all thresholds of a DCI are rearmed)
-  NX-2602 (Audit log not available in context menu for some objects)
-  NX-2606 (no id ranges possible in Configuration->Windows event log parser)
-  NX-2613 (Show gray "Any" in "source objects" list, if it's empty)
-  NX-2617 (Show info in EPP rule that "Accept correlated events" is checked)
-  NX-2618 (Server crash when file upload task configuration is invalid)
-  NX-2619 (SQL insert into nodes failed)
-  NX-2620 (System.ProcessList truncates the full process name or path)
-  NX-2621 (Add "Line chart" item in context menu of map link)

richard21

it looks like the link fore the Windows Server download isn't correct its currently https://netxms.com/download/releases/5.0/netxms-server-5.1.0-x64.exe which isn't working it looks like it should be  https://netxms.com/download/releases/5.1/netxms-server-5.1.0-x64.exe which works

Alex Kirhenshtein

Quote from: richard21 on November 06, 2024, 10:56:52 AMit looks like the link fore the Windows Server download isn't correct its currently https://netxms.com/download/releases/5.0/netxms-server-5.1.0-x64.exe which isn't working it looks like it should be  https://netxms.com/download/releases/5.1/netxms-server-5.1.0-x64.exe which works
Thank you for the report, fixed

hmjvaline

I am shock netxms 5.1  is limited to 250 nodes  :-\ :-\ :'(  :'(
It reduced my enthusiasm for NetXMS and even gave up on it because it is no longer so open and free. Although I have never needed the company's institutionalized services, I feel discouraged by this new restriction.

Alex Kirhenshtein

Quote from: hmjvaline on November 06, 2024, 03:03:35 PMI am shock netxms 5.1 is limited to 250 nodes :-\ :-\ :'(  :'(
It reduced my enthusiasm for NetXMS and even gave up on it because it is no longer so open and free. Although I have never needed the company's institutionalized services, I feel discouraged by this new restriction.
Hi

Well, product is still open and free. Only official build for Windows Server is restricted now. You have following options:
- purchase support contract from us (any support tier will give you license for unlimited number of nodes)
- built it yourself
- migrate server to Linux

Victor Kirhenshtein

Quote from: hmjvaline on November 06, 2024, 03:03:35 PMI am shock netxms 5.1 is limited to 250 nodes :-\ :-\ :'(  :'(
It reduced my enthusiasm for NetXMS and even gave up on it because it is no longer so open and free. Although I have never needed the company's institutionalized services, I feel discouraged by this new restriction.
You know, even open source developers need money for living. And purchasing support contract for using open source product pre-built for Windows platform is not a big ask in my opinion. 250+ devices is not a small deployment, so likely organization is not that small either, and do not hesitate paying license fee for Windows servers.

hmjvaline

#6
Quote from: Alex Kirhenshtein on November 06, 2024, 03:29:31 PM
Quote from: hmjvaline on November 06, 2024, 03:03:35 PMI am shock netxms 5.1 is limited to 250 nodes :-\ :-\ :'(  :'(
It reduced my enthusiasm for NetXMS and even gave up on it because it is no longer so open and free. Although I have never needed the company's institutionalized services, I feel discouraged by this new restriction.
Hi
Well, product is still open and free. Only official build for Windows Server is restricted now. You have following options:
- purchase support contract from us (any support tier will give you license for unlimited number of nodes)
- built it yourself
- migrate server to Linux
Thank you for your immediate explanation of possible alternatives. I will try to remain unrestricted and try these methods, but I am an enthusiastic supporter and user of Windows, mainly because of the closeness to work use and convenience. Many years ago, in order to be able to run under Windows I found an open source, free, and easy-to-use NMS. I  spend time looking for suitable software and learning. Maybe users under WINDOWS are destined to be restricted or charged in the end. However, under LINUX, there will be more OPEN AND FREE NMS to choose from. NETXMS maybe was not that special under linux, but NETXMS has always been special under WINDOWS.

hmjvaline

Quote from: Victor Kirhenshtein on November 06, 2024, 04:07:38 PM
Quote from: hmjvaline on November 06, 2024, 03:03:35 PMI am shock netxms 5.1 is limited to 250 nodes :-\ :-\ :'(  :'(
It reduced my enthusiasm for NetXMS and even gave up on it because it is no longer so open and free. Although I have never needed the company's institutionalized services, I feel discouraged by this new restriction.
You know, even open source developers need money for living. And purchasing support contract for using open source product pre-built for Windows platform is not a big ask in my opinion. 250+ devices is not a small deployment, so likely organization is not that small either, and do not hesitate paying license fee for Windows servers.
Thank you very much for your long-term contribution to NETXMS. I know that the sustainability of anything requires money to support, and the changes in NETXMS are not the only example. 250 node maybe for small commercial company is not too small and may have enough funds to support it, but for me as a school worker, this may not be too easy. The school I serve is There are not only hundreds of servers and switchs , not to mention more than 500 computers or notebook or  pad. Maybe this sounds a bit scary, but in the future, netxms may consider the plight of users in educational institutions.Finally, I would like to thank netxms and you all.



Victor Kirhenshtein

If you represent educational or non-profit institution, feel free to contact us directly and I'm sure we can find a solution.

Best regards,
Victor

hmjvaline

Quote from: Victor Kirhenshtein on November 06, 2024, 04:22:49 PMIf you represent educational or non-profit institution, feel free to contact us directly and I'm sure we can find a solution.
Best regards,
Victor
I think I need your support, how should I contact you ? 
as before I upgraded to 5.1.0 without thinking carefully, now I can't downgrade to 5.0.8 so that I can continue working with netxms, the worst I also lack a backup of the database and cannot see the complete steps for downgrading the database. How can I get myself back to the normal working state as quickly as possible?

Alex Kirhenshtein

Quote from: hmjvaline on November 06, 2024, 05:16:03 PM
Quote from: Victor Kirhenshtein on November 06, 2024, 04:22:49 PMIf you represent educational or non-profit institution, feel free to contact us directly and I'm sure we can find a solution.
Best regards,
Victor
I think I need your support, how should I contact you ?
as before I upgraded to 5.1.0 without thinking carefully, now I can't downgrade to 5.0.8 so that I can continue working with netxms, the worst I also lack a backup of the database and cannot see the complete steps for downgrading the database. How can I get myself back to the normal working state as quickly as possible?

Please send mail to [email protected] with basic information about your organisation, and I'll handle that

lhpaladin

Hi,

I would like to thank the NetXMS team for this update, several changes that are very good for the community.

:)