Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Victor Kirhenshtein

#1
Announcements / NetXMS 5.2 patch release 7
November 10, 2025, 10:54:35 AM
We just published patch release 7 for version 5.2. It fixes some important bugs, along with some improvements. Full change log since previous patch release:

- Subagent for monitoring Redis database
- Optimizations in server process memory usage
- Fixed bug that cause completed system scheduled tasks not being deleted from database
- Fixed incorrect behavior of NXSL functions Math::Min and Math::Max when first argument is an array
- Fixed server crash on zero period query for business service uptime
- Fixed incorrect VLAN list retrieval on some Juniper switches
- Fixed issues:
  - NX-2594 (Possible server deadlock in network discovery)
  - NX-2652 (Improve overview page for interfaces)
  - NX-2813 (duplicate key value violates unique constraint "interface\_vlan\_list\_pkey")
  - NX-2836 (Unbind not working from Agent Tunnels view)
  - NX-2837 (Cannot read threshold summary: incompatible operation in Thresholds view on rack)
  - NX-2838 (Agent metrics to read Windows Registry entries)
  - NX-2850 (Tab keyboard button not working in script editor in WEB UI)
  - NX-2853 (Add option to merge separators for agent external table)
  - NX-2856 (Business service availability report crash server process)
  - NX-2859 (Add internal table with notification channels)
#2
Announcements / NetXMS 5.2 patch release 6
September 19, 2025, 11:55:37 AM
We have published patch release 6 fro NetXMS 5.2 It fixes DB upgrade issue for PostgreSQL as well as few other less important issues.

Full change log since release 5.2.5:
- Added database manager lock to prevent starting background upgrade when it is already running
- Post-upgrade welcome page can be disabled in client preferences
- Fixed bug in handling of duplicate samples sent by agent in cache mode
- Fixed bug in upgrading PostgreSQL database with duplicate data records
- Fixed issues:
  - NX-2832 (Filter not working in Business Service Checks view)
  - NX-2833 (Line chart stacking does not work for data sources with Invert values on)
  - NX-2835 (Add option to disable welcome screen message)
#3
Announcements / NetXMS 5.2 patch release 5
September 03, 2025, 02:49:50 PM
We just published patch release 5 for version 5.2. It wasn't actually planned, but we fix quite a lot of issues while developing version 5.3, so we decided that it is worth backporting some of those fixes and improvements into 5.2 branch.

Full change log since previous patch release:
- Agent configuration file options can be passed from command line
- New AIX agent metrics: System.Memory.Physical.Client, System.Memory.Physical.ClientPerc, System.Memory.Physical.Computational, System.Memory.Physical.ComputationalPerc
- User ACL reports generated in XLSX format
- Improved driver for Ubiquity AirMax devices
- Running configuration logged after log rotation
- Configurable maximum size for cached routing tables
- New metric USB.ConnectedCount in WinNT subagent
- Fixed incorrect object status calculation after restarting server with resolved alarms
- Fixed bug in network map display in dashboard widget
- Fixed bug in calculation of physical CPU usage on AIX
- Fixed missing agent database table file\_integrity
- Fixed process matching by user name in process information metrics in WinNT subagent
- Fixed incorrect detection of Windows Server 2025
- Fixed issues:
   - NX-2794 (Add more info to log message: Potential node x.x.x.x in zone x rejected (IP address is known as cluster resource address))
   - NX-2800 (Agent crash on Windows ARM systems)
   - NX-2819 (DCI data recalculation not working for TimescaleDB)
   - NX-2822 (Alarms not appearing if nxmc has reconnected)
   - NX-2825 (Tables missing PK, this breaks master-master replication (at least in Postgres)) 
#4
Announcements / NetXMS 5.2 patch release 4
July 11, 2025, 10:11:01 AM
We just published patch release 4 for version 5.2. Changes since previous patch release:

- System event is generated when responsible user for object added or removed
- Support for custom OUI database entries
- Fixed bug in loading NXSL "stdlib" script
- Add BOM sequence skip for structured data extractors (including web service extractor)
- Network map fixes: refresh while drag, jumping labels on links and not saved object location after 'align to grid' action
- NXSL function JsonParse sets global variables $jsonErrorMessage, $jsonErrorLine, and $jsonErrorColumn after parsing error
- NXSL function JsonParse accepts optional second argument to control interpretation of integers as floating point numbers
- Configurable data collection scheduling mode that requires connectivity before scheduling DCI for collection
- Fixed issues:
  - NX-2737 (Switch from obsolete SQLite shared cache mode to WAL mode)
  - NX-2783 (Network discovery view shows "Invalid thread access" error on web)
  - NX-2788 (Changing Objects.Nodes.SyncNamesWithDNS requires server restart, while it should not)
  - NX-2790 (Interface Overview view should have node name when interface is under a circuit)
  - NX-2795 (Selection on map is frequently lost)
  - NX-2797 (Hide passwords in server configuration variables view)
  - NX-2802 (Show units for server configuration variables)
  - NX-2806 (Data collection scheduling mode that requires connectivity before scheduling DCI for collection)
  - NX-2807 (EPP export does not escape < and > in XML attributes)
#5
Announcements / NetXMS 5.2 patch release 3
June 06, 2025, 01:15:33 PM
We just published patch release 3 for version 5.2. Changes since previous patch release:

- Default timeout for service checks via netsvc subagent set to 1 second
- Fixed alarm severity text for Grafana API
- Forced plain text web service requests are cached separately
- Fixed issues:
   - NX-2766 (Template macros are not expanded in instance data filed in DCIs Instance discovery)
   - NX-2768 (Changes to VNC properties not logged to audit log)
   - NX-2770 (Object query result view pinning does not work)
   - NX-2777 (No favicon in new Web UI)
   - NX-2781 (Send all parameters of default email notification channel to reporting server)
   - #140 (SQL errors after converting database to TimescaleDB)
#6
Announcements / NetXMS on GITEX Europe
May 16, 2025, 04:51:19 PM
We've been participating in GITEX Global in Dubai since 2018, so it's only natural that we want to be part of the first-ever GITEX Europe as well! And so, next week (from 21st to 23rd of May) we will be in Berlin, and if you happen to be there, feel free to visit us! You can find us at Latvia national stand, H4.2-E40.

P.S. Drop us an email or PM me if you'd like to attend and need a complimentary exhibition ticket.
#7
Hello everyone!

NetXMS Talks webinar is back — this Thursday.
We're going live on April 24 at 16:30 Riga time (EEST / UTC+03:00) — don't miss it!
This time we'll cover new things in NetXMS 5.2:
- New features in NXSL language;
- Built in Interface traffic template;
- Fan-out diver for ClickHouse.

Join us live or send your questions to [email protected] if you can't be there in person. There will be a recording of the webinar on our YouTube channel shortly after.

Link for joining live streaming: https://events.teams.microsoft.com/event/2b069dca-252d-42b4-9e9e-b9b493940c1c@c9cf5896-fa72-44b6-8d57-8742ad2b4e6e?fbclid=IwY2xjawJ1lLpleHRuA2FlbQIxMABicmlkETBPelVQa2VsQkg3MjdHTWFOAR7zE865VVIEvsyNIUJGucfc83Q36SkYrJ0h1a8FZoeSmUE-elLSbQpc4oOjag_aem_6B8f8DSOr9D8iRl2KPiVKQ
#8
Announcements / NetXMS 5.2 patch release 1
April 09, 2025, 10:15:13 AM
We just published first patch release for version 5.2. It addresses few important issues found in 5.2.0. Full change log is following:

- NXSL function PostEvent accepts any event source object
- Added option to set in maintenance all objects under Wireless Domain
- InfluxDB and Clickhouse drivers can be configured to use custom attributes of DCI's template
- Fixed bug in driver for Cambium CnPilot devices
- Fixed database connection leak during package deployment
- Fixed issues:
   - NX-2600 (Threshold for missing table instances never deactivated)
   - NX-2723 (Add Web API endpoint for object maintenance)
   - NX-2729 (Display hints for hook scripts in script library)
   - NX-2734 (When exporting event processing policy rule, automatically add referenced actions)
   - NX-2735 (Cannot delete user from object access control list)
   - NX-2740 (Modbus DCI becomes unsupported when proxy is unreachable)
#9
Announcements / NetXMS 5.2 released
March 27, 2025, 10:32:05 PM
We just published NetXMS version 5.2.0. Changes since previous version:

- User-defined tags on data collection items
- Network maps can be shown in object's context in a same way as dashboards
- Improved package deployment
- NXSL math functions Min, Max, Average, MeanAbsoluteDeviation, and StandardDeviation accepts variadic arguments
- New NXSL function Math::Sum
- New NXSL array method indexOf
- Simplified loops over numeric ranges in NXSL using class \"Range\"
- Unicode escape sequences in NXSL string literals
- Script entry point can be given for script DCI
- Dot can be used as script entry point separator instead of slash
- Fan-out diver for ClickHouse
- Fixed direction and arrow size for Network Map links
- Reworked Network Map link label location calculation for multi link connection
- Configurable values for RADIUS authentication request attributes Service-Type and NAS-Identifier
- SM-CLP protocol support reworked and switched to SSH as a transport
- Fixed incorrect data and occasional server crashes in network discovery filter script
- Fixed issues:
   - NX-74 (New node options - "expected capabilities")
   - NX-1301 (Automatic traffic DCI linking to interface)
   - NX-2654 (Add agent running config object tool via db migration script)
   - NX-1302 ("Traffic" overlay for maps)
   - NX-2568 (Add case-insensitive versions of threshold operations "like" and "not like")
   - NX-2624 (Review SMCLP data source and switch it to SSH)
   - NX-2662 (Show map in tab on object)
   - NX-2667 (Context dashboard should be able to pick DCIs from child objects by specific DCI tag)
   - NX-2668 (Change all server configuration variables related to polling intervals to be modifiable without server restart)
   - NX-2680 (Add NXSL function Math::Sum)
   - NX-2681 (Add array method "indexOf")
   - NX-2686 (Put DCI to ERROR state if it's transformation script has compilation error)
   - NX-2689 (Add event ID (if available) to notification log)
   - NX-2694 (Add "front side only" property to rack objects)
   - NX-2695 (Fit rack image into the view both vertically and horizontally)
   - NX-2703 (Support Unicode escape sequences in NXSL string literals)
   - NX-2707 (Add method "createSensor" to container object classes in NXSL)
   - NX-2716 (Agent metric that reports server's access level to that agent)
   - NX-2721 (Add $ipAddress variable of class InetAddress in Hook::AcceptNewNode script)
   - NX-2725 (NetXMS does not fallback to secondary proxy nodes)
   - NX-2728 (Update interface configuration when a node with an agent is rebooted)
   - NX-2732 (Server attempts TCP ping for nodes behind proxy)
#10
Announcements / NetXMS 5.1 patch release 5
March 26, 2025, 08:43:52 PM
We just published unplanned patch release 5 for version 5.1. It fixes few critical issues discovered since patch release 4, and intended for those who is not ready to upgrade straight to 5.2.0 (which should be published tomorrow). Full change list since version 5.1.4:

- VNC detection during configuration poll can be disabled
- System access rights included into user ACL report
- Fixed bugs in NXSL script conversion to V5 format
- Fixed file handle leak in SSH subagent
- Fixed bug in configuration export
- Fixed issues:
  - NX-2712 (Scripted thresholds triggers activation event repeatedly)
  - NX-2714 (Status of interface not propagated to circuit)
  - NX-2726 (Web API call causes server crash)
#11
Announcements / NetXMS 5.1 patch release 4
March 02, 2025, 07:23:29 PM
We just published patch release 4 for version 5.1. Changes since previous patch release:

- Agent uses Windows Installer API instead of launching msiexec.exe for installing .msi and .msp packages
- New Windows agent metric System.IsRestartPending
- Improved server performance when launching multiple external actions
- MIB Explorer added to "Tools" perspective
- Fixed incorrect parsing of 32 bit agent installer names when adding package to package manager
- Changed IPv4 address parser - now it only accepts canonical form (4 decimal numbers separated by dots)
- Correct handling of network mask /31 on peer-to-peer interfaces
- Node sub objects like Interface will not be shown on Infrastructure perspective if they do not have parent shown in the same tree
- Added dBm and rpm DCI units to no multipliers list
- Fixed tab priority for multiple built in views
- Fixed problem when newly added DCI were not shown on Network Map (links, DCI containers)
- Fixed broken autobind during node configuration poll
- Fixed issues:
    - NX-2645 (Remember perspective splitter position)
    - NX-2684 (Remove hardcoded license id from the nxlicmgr)
    - NX-2690 (Migration from Timescale to regular Postgres fails on win\_event\_log table)
    - NX-2696 (View options in Data Collection does not show actual state of Use Multipliers checkbox)
    - NX-2699 (Show value of os.name in nxmc's About dialog)
    - NX-2701 (Automatic DB unlock fails because GetLocalIpAddr() may return different address)
    - NX-2705 (NXSL split string with trim option)
    - NX-2711 (scheduled_tasks column is out of range for type integer)
#12
Announcements / NetXMS 5.1 patch release 3
January 10, 2025, 08:22:54 AM
We just published patch release 3 for version 5.1. It fixes critical bug in SNMP trap receiver, and contains few other fixes and improvements. Full change log since previous patch release:

-  Fixed critical bug in SNMP trap receiver
-  Server checks for other possible SNMP credentials during configuration poll if node marked as SNMP unreachable
-  Image attributes in Markdown viewer
-  Fixed bug in counter reset detection
-  Fixed issue NX-2685 (nxshell asks for password while using properties file)
#13
Announcements / NetXMS 5.1 patch release 2
December 17, 2024, 04:39:40 PM
We just published patch release 2 for version 5.1. Changes since previous patch release:

- Server performance and memory usage optimization when polling multiple SNMP devices
- Limit routing table scans during SNMP device configuration poll
- Optimized memory usage in InfluxDB driver
- Server startup time improved
- Added server configuration option "Client.MinVersion"
- Improved Markdown viewer
- InfluxDB driver options for validation and correction of DCI values being sent
- Fixed issues:
  - NX-2635 (Predefined graphs perspective not working in web UI)
  - NX-2640 (Add more detailed stats on pollers to debug console)
  - NX-2647 (On node deletion interfaces under circuit objects are not deleted)
  - NX-2649 (Issues with "move to another container" context menu on interfaces)
  - NX-2650 (Add new hotkey in "execute server script" for "clear output+run script")
  - NX-2653 (Can not pin Data Collection tab which is in edit mode)
  - NX-2657 (IllegalStateException in nxmc log)
  - NX-2660 (Add method to read little-endian 4 byte float value from ByteStream)
  - NX-2661 (Issues with loading image of DCI image element of map)
  - NX-2669 (Add internal table with node's interfaces)
  - NX-2672 (Kiosk mode issues)
  - NX-2673 (Table DCI column querying not working, if metric has no leading dot)
  - NX-2675 (Add NXSL methods to handle markdown comments correctly)
  - NX-2676 (Issues with comment tab creation and modification on object)
#14
Hello everyone,
We're participating in a tender, and are calling for testimonials from companies, which use NetXMS for monitoring data centre's infrastructure. Does anyone of you use NetXMS for monitoring a data centre and would be able to sign such recommendation letter? Please, reach out to me, I can also send you a draft/ example of such letter, if needed. 
Thank you all in advance for your support.
#15
Announcements / NetXMS 5.1 patch release 1
November 20, 2024, 05:17:13 PM
We just published patch release one for version 5.1. Changes since previous release:

- Improved server performance
- Improved wireless controller bridge for HFCL
- MS SQL database driver no longer requires SQL Server Native Client (can use SQL Server ODBC driver v13, v17, or v18 instead)
- Added driver for Huawei LAN switches
- Updated driver for Dell switches
- Updated driver for Qtech switches
- Added internal metrics Server.ObjectCount.AccessPoints and Server.ObjectCount.Interfaces
- New NXSL functions Math::Average, Math::MeanAbsoluteDeviation, and Math::StandardDeviation
- nxdbmgr can do in-place conversion from standard PostgreSQL schema to TimescaleDB
- Fixed server crash on receiving SNMP trap
- Fixed bug in database initialization script
- Fixed task scheduler performance issues
- Removed "Delete" button form object upper bar
- Fixed issues:
  - NX-2629 (Can not clone an object tool)
  - NX-2630 (Not all the Markdowns are functioning)
  - NX-2631 (In-place migration from standard PostgreSQL to TimescaleDB)
  - NX-2632 (Inconsistency in asset management schema enum field definition)
  - NX-2633 (Text not fully displayed in button)
  - NX-2637 (Circuit class functionality)
  - NX-2639 (Incorrect log message for Mattermost driver)
  - NX-2642 (Add alarm\_state\_changes and certificate\_action\_log tables to nxdbmgr -Z all)
#16
Announcements / NetXMS 5.1 released
November 05, 2024, 03:39:33 PM
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)
#17
Announcements / NetXMS Team on GITEX
October 14, 2024, 12:28:34 PM
GITEX started today in Dubai, and our team is participating. If you happen to be there and want to chat with us or get first hand answers to your questions, feel free to visit us at stand H1-C30 (Hall 1).
 
#18
Announcements / Version 5.0.8 released
September 06, 2024, 05:07:36 PM
Today we have published patch release 5.0.8. Changes since previous patch release:

- Fixed error in web console on package deployment
- Implemented refresh for Event Processing Policy view
- Fixed Arp Cache view refresh when data is not available
- Implemented find mac in Web APIs
- NXSL function "trace" handles objects and arrays in a same way as "print"
- New methods "print" and "trace" in NXSL class "Table"
- Added workaround for incorrect LLDP information returned by Alpha Bridge switches
- Fixed bug in network map link styling script processing
- Fixed issues:
   - NX-1311 (Table DCIs ignoring table configuration)
   - NX-2567 (ExternalMetricProvider does not work on Windows)
   - NX-2570 (Use monotonic clock instead of system time for calculating agent uptime)
   - NX-2572 (Problem creating PostgreSQL database during installation on Windows)
#19
Announcements / Version 5.0.6 released
July 18, 2024, 10:26:01 AM
We just published patch release 6 for version 5.0. Changes since previous patch release:

- Added notification channel driver for Mattermost
- Topic support in notification channel driver for Telegram
- Fixed incorrect client IP address reported by Windows agent in table System.ActiveUserSessions
- Fixed bug in output of nxget -U
- Fixed web UI crash when opening dashboard in kiosk mode
- Fixed issue NX-2550 (Errors in desktop client log (Widget is disposed))
#20
Hello everyone!

We are making a new (unrelated to NetXMS) SaaS product Textok (https://textok.com/). It's on Product Hunt today — 
https://www.producthunt.com/posts/textok-2. We will be grateful for your upvotes!

Best regards,
Victor