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

#101
Hi all!

We just published NetXMS version 3.1 patch release 3 (version number 3.1.343). Changes since patch release 2 are following:

- Improved LLDP based topology discovery
- Fixed issue NX-1784 (SQL errors when saving software inventory)
- Fixed resource leak in ICMP code
- Fixed issue NX-1718 (user agent notifications not working on sub-containers)
- Fixed memory leak if network device reports incorrect data in ENTITY MIB
- Additional memory usage diagnostic tools in server
- Added attribute "downSince" to NXSL class "Node"
- Fixed issue NX-1769 (agent crash on startup if incorrect file pattern set in log parser)
- Fixed bug in user agent tray icon loading
- Fixed issue NX-1759
- Correctly set login and password on MQTT broker connection
- Fixed issue NX-1653 (update system access rights for active sessions)
- Fixed issue NX-1761 (phantom output after server script execution ends in error)
- Improved RADIUS related debug messages
- Added NXSL function atan2
- Implemented inodes counters in AIX subagent

We plan it to be last patch release in 3.1 branch before version 3.2 release.

Best regards,
Victor
#102
Hi all!

We have published NetXMS 3.1 patch release 2. Most components have version 3.1.297 and some (Windows packages and UI) have version 3.1.300. This patch release should fix multiple issues found since patch release 1 including server deadlock reported recently by multiple users.

Best regards,
Victor

#103
Hi all!

We just published patch release 1 for version 3.1 (product versions 3.1.260 and 3.1.261). Only server, client applications, and Solaris agents are affected. Changes since 3.1.242:

  * More diagnostic information in manual poll output
  * LDAP attribute names are case insensitive
  * Fixed command line parsing bug in remote action execution from EPP
  * Fixed bug in saving custom attribute changes
  * nxevent command line tool can generate events in a loop
  * Microsoft Teams driver allows use of message subject
  * Missing notification channel drivers added to Windows server installer
  * Fixed memory leak in C++ client library
  * Fixed server crash
  * Fixed bugs in database schema upgrade

Best regards,
Victor
#104
Announcements / NetXMS 3.1 released
December 02, 2019, 07:21:26 PM
Hi all!

New stable version of NetXMS - 3.1 - is officially released. Changes since previous release:

- Added custom attributes inheritance
- Can enable usage of ICMP ping on primary IP address during status poll
- Macro expansion in DCI polling interval and retention time values
- New attribute "isInMaintenanceMode" in NXSL class "NetObj"
- New attributes "dci" and "dciId" in NXSL class "Event"
- New method "forcePoll" in NXSL class "DCI"
- New NXSL functions "ExpandString" and "LoadEvent"
- New methods "correlateTo" and "expandString" in NXSL class "Event"
- New method "expandString" in NXSL class "NetObj"
- New hook "Hook::EventProcessor" that is called for each event before passing it to EPP
- Added global array $ARGS in NXSL scripts for simplified access to script arguments
- Added NXSL constants NXSL::VERSION and NXSL::BUILD_TAG
- Interface object names can be expanded from actual interface names using macros
- Notification channel driver for Telegram
- Notification channel driver for Microsoft Teams
- File delivery policies for agents
- Improved automatic IP topology maps
- Added physical links inventory for node interfaces and patch panels
- Fixed issues:
        NX-1674 (Initiate DCI forced poll from NXSL)
        NX-1675 (Context menu for containers and "Service Root" shows "Create sensor" twice)
        NX-1681 (In NetXMS console refresh from view pull-down menu is not working on Data Collection Configuration)
        NX-1686 (User Agent system tray menu covered by Windows system tray expanded hidden icon menu)
        NX-1687 (User agent system tray menu closes when you click out of it)
        NX-1691 (Network map link bend points seem a bit broken in 3.0)
        NX-1694 (Russian language problem in Windows log)
        NX-1706 (Compose interface name from the actual name and a suffix)
        NX-1708 (Event tags in log file monitoring are not represented in UI)
        NX-1710 (Add serealized to json event to event log)
        NX-1712 (Add support for reading WMI query result as list or table)
        NX-1713 (Object tool for container should be shown if it can be executed on at least one node)
        NX-1717 (Alarm pop-ups apear only on console start, afterwards are not shown)
        NX-1719 (File monitoring with rescan is not matching text past 4KB of the monitored file)

Best regards,
Victor
#105
Hi all!

NetXMS 3.0 patch release 5 (version 3.0.2355) is available. Only server component is affected. Changes since patch release 4:

- Fixed server crash after debug console command "show objects"
- Fixed server memory leak when exporting configuration
- Fixed server memory leak when creating ad-hoc summary tables
- Fixed bug in log writer
- Agent policies correctly uninstalled when node is deleted
- Fixed bugs in zone change operation for node
- Fixed bug in duplicate node detection
- Improved server debug output

Best regards,
Victor
#106
Hi all!

NetXMS 3.0 patch release 4 (version number 3.0.2329) is available. Changes since patch release 3:

- Fixed bug in SMS driver to notification channel conversion
- Fixed bug in GSM notification channel driver
- Fixed bug in server that can cause netxmsd crash
- Fixed bug in Megatec UPS driver
- Improved access to collected performance data on Timescale DB
- Minor UI bug fixes

Best regards,
Victor
#107
Hi all,

we have just published NetXMS 3.0 patch release 3 (version number 3.0.2305). It affects only server part and contains the following fixes:

- Fixed bug in setting string values via SNMP SET
- Fixed bug in Oracle database driver
- Fixed bug in database upgrade procedure
- Fixed bug in nxnotify command line parsing

Best regards,
Victor
#108
Hi all,

we just published patch release 3.0.2292. It fixes issues broken NXSL function SNMPSet, potential heap corruption in GSM notification channel driver, and bug in database migration if target is TimescaleDB.

Best regards,
Victor
#109
Hi all!

NetXMS patch release 1 (version 3.0.2284) is out. It fixes some issues in initial 3.0 release:

- Fixed Windows agent bug: socket handles inherited by child processes
- Fixed FreeBSD 12 build errors
- Fixed bug in reading network interface stats on Solaris 11
- HTTP/2 included into default pattern in netsvc and portcheck subagents for HTTP/HTTPS protocol check
- Fixed broken "Find IP address" function in management console
- New default tile server for geo maps
- Fixed bug in database migration to TimescaleDB
- Fixed network map view crash if map has more than 9 links between two objects
- Fixed incorrect handling of password expiration warning in Oracle database driver
- Fixed file handle leak in server
- Unused capture groups in NXSL regexp matching not reset to NULL
- Regexp matching operation in NXSL returns array of capture groups on success
- Agent returns correct version (without build hash) in Agent.Version parameter
- Interface alias correctly set on interface object creation
- Fixed minor memory leak in server

Best regards,
Victor
#110
Announcements / NetXMS 3.0 released
September 11, 2019, 10:46:25 PM
Hi all!

NetXMS 3.0 is officially out! There are few visual changes and lot of them under the hood. Development focus was on improving system stability and performance, especially for large networks: we have improved TimescaleDB support which is now production ready;  zones can have multiple proxies for both redundancy and load sharing; embedded scripting language - NXSL - is up to ten times faster then in previous version.
Upgrade should be smooth in most cases, but there are few changes that could potentially break things:
1. We have switched from TRE to PCRE as regular expression engine. In most cases this should go unnoticed, but in certain cases regular expressions may stop working or produce unexpected results.
2. Some bit fields in NXSL classes (most notably flags in Node class) had changed their meaning. If your script use those fields please check NXSL documentation for changes.
3. Agent policies were merged with templates - all existing policies will be converted into separate templates, and new policies has to be created under template object.
4. SMS drivers replaced by notification channels (so it is now possible to have more than one channel for messaging). Existing driver configuration should be automatically converted to channel named SMS.

Starting with this release we are changing versioning scheme. From now on product version consists of two numbers - major version and minor version. Third number represents build (patch) number. After release there will be no new features in current version, only critical bug fixes. It is guaranteed that all components with same major and minor versions are interoperable. We will publish patched versions (with new build number) only for affected components. So current product version is 3.0, release build is 2258, and next version will be 3.1.

Full change log for version 3.0:

- Event tags
- ICMP polls for collecting ICMP response time statistic on server side
- User agents (desktop support application)
- Raw DCI values saved in history along with corresponding transformed values
- New DCI data types - "32 bit counter" and "64 bit counter"
- Collected DCI data recalculation based on stored raw values and current transformation settings
- Agent always requires encryption unless RequireEncryption parameter explicitly set to off
- Default values for missing custom attributes in macros (in form %{attr:default})
- Support for macros in threshold values
- Improved network discovery filter script capabilities
- Internal server parameters for counting client sessions
- New hook script UpdateInterface
- Node creation option "create as zone proxy"
- JSON support in NXSL
- Improved NXSL performance
- Null values interpreted as "false" in NXSL logical expressions
- Added method executeSSHCommand in NXSL class "Node"
- Cleanup of collected DCI data by housekeeper can be disabled
- Service group support in Tuxedo subagent
- Improved Enduro/X compatibility
- Improved Cisco Aironet (former Airespace) driver
- Added driver for Cisco Nexus switches
- Duplicate IP address detection during network discovery
- Improved I/O performance parameters in Windows agent
- Optional JSON format for log files
- Option to use stdout as log output device
- Switched to pcre (from libtre) as regular expression matching engine
- Event parameters exposed as writable "Event" class attributes in NXSL
- New method "addParameter" in NXSL class "Event"
- "Origin timestamp" for events
- Object management functions in NXSL implemented as object methods
- SNMP functions in NXSL implemented as transport methods
- Range access for strings and arrays in NXSL via [:] operator
- Access to VLAN information from NXSL
- Object tool type "Agent Table" now used to read agent tables and "Agent List" to read agent lists
- Fixed issues:
   NX-183 (Implemented responsible users for objects)
   NX-725 (Add alarm comments from NXSL)
   NX-900 (Server started during nxdbmgr check forced repair)
   NX-1021 (Add event SYS_SERVER_STARTED)
   NX-1102 (Implement event groups)
   NX-1199 (SNMP credentials per-zone)
   NX-1219 (Add 'created' and 'last login' columns to User Manager)
   NX-1271 (Implement internal server topology map)
   NX-1307 (After a node is deleted, its tunnel can't be unbound)
   NX-1386 (Implement units for server variables)
   NX-1426 (Transformation scripts for SNMP traps)
   NX-1479 (DCI poll spread after NetXMS server/service restart)
   NX-1562 (Add "tunnel only" option to node's agent communication configuration)
   NX-1601 (Log Policy editor can't parse xml with unknown event code)
   NX-1643 (Extra parameters for event generated by log parser)

Best regards,
Victor
#111
Announcements / Telco references needed
September 03, 2019, 09:53:31 AM
Hello all,

we need references from telco companies for one project we are participating in. If you are using NetXMS in telco company and can provide such reference please contact me here or using private messages. Thank you!

Best regards,
Victor
#112
Announcements / NetXMS 2.2.17 released
August 27, 2019, 09:36:44 AM
Hi all!

We have published patch release 2.2.17. It fixes critical issue in server that can cause crash when using SSH or device driver origin DCIs, as well as few other fixes. Full change log is following:

- Fixed multiple MQTT broker connection support
- Java 12 supported by reporting server
- Fixed bug in agent file download to UI
- Implemented per-device I/O counters on Windows
- Fixed bugs in TCP proxy
- Added object filtering by zone in REST API
- Fixed server crash when using "SSH" or "device driver" DCI source

Best regards,
Victor
#113
Announcements / NetXMS 2.2.16 released
July 02, 2019, 05:04:03 PM
Hi all!

NetXMS version 2.2.16 is out. It is planned to be last release in 2.2 branch and should be followed by release 3.0 in next few weeks. Changes since previous release:

Improved systemd integration
- Agent table System.InstalledProducts supported on AIX and FreeBSD
- Fixed issues:
   NX-857 (Server should send SNMP timeout to proxy agent)
   NX-869 (nxevent sometimes hanges after sending event)
   NX-1606 (DefaultInterfaceExpectedState - wrong values)
   NX-1624 (Add "for the last minute" to description of Icmp.* per-minute agent parameters)
   NX-1633 (Add option to "nxdbmgr export" which will skip selected tables)
   NX-1646 (Agent can't start with invalid entry in the configuration file)
   NX-1651 ("Thresholds" not updating live)
   NX-1655 (Agent's parameters for network interfaces always return error on Solaris 11)

Best regards,
Victor
#114
Announcements / NetXMS 2.2.15 released
May 24, 2019, 07:37:44 PM
Hi all!

NetXMS version 2.2.15 is available. It is mostly hotfix release for issues found in version 2.2.14. Full change log is following:

- Improved driver for Cisco Small Business switches
- Fixed issues:
        NX-1609 (Duplicate server configuration parameters)
        NX-1627 (Proxy node should not ping through itself)
        NX-1637 (Unrecognized Cisco SG Switch)
        NX-1639 (NXSL persistent storage entries not saved in database)
        NX-1644 (DB gets corrupted when adding container/nodes)
        NX-1645 (Broken UI element layout in table DCI "General" property page)

It is highly recommended to run nxdbmgr check after upgrading binaries and before first server start.

Best regards,
Victor
#115
Announcements / Critical bug in 2.2.14
May 23, 2019, 03:48:54 PM
We just discovered critical bug in version 2.2.14 that can cause container relation information not to be saved in database (registered as https://track.radensolutions.com/issue/NX-1644). It is recommended not to upgrade to 2.2.14 or do not do any changes to container structure until upgrade to 2.2.15. We are working on release 2.2.15 with a fix, it should be available soon.

Best regards,
Victor
#116
Announcements / Hotfix for NetXMS 2.2.14
May 14, 2019, 05:58:52 PM
We have discovered critical bug in version 2.2.14 related to zone object loading from database. It is fixed in updated server package (version 2.2.14-5). Update is needed only for installations with zoning enabled.

Best regards,
Victor
#117
Announcements / NetXMS 2.2.14 released
May 13, 2019, 08:54:04 PM
Hi all!

NetXMS version 2.2.14 is officially released. Changes since previous release:

- Local cache on agent side for data pushed with nxapush
- Support for statsite sink format in nxapush
- Updated default MIB collection
- nxget command line option to print table as delimited text
- Drill down dashboard or network map for "Gauge" dashboard element
- Added trigonometric functions (sin, cos, tan, asin, acos, atan, sinh, cosh, tanh) to NXSL
- Improved configuration import
- Implemented parameter Process.WkSet on AIX
- Additional system information parameters on Windows
- Added NXSL hook for subnet creation
- Interface object properties can be changed inside interface creation hook
- Improvements in web service API
- Support for migration to and from TimescaleDB in nxdbmgr
- Fixed issues:
        NX-1537 ("Hidden" flag for DCI)
        NX-1574 (Add hasActiveThreshold attribute/method to DCI object accessible in NXSL)
        NX-1576 (Add $2 to instance DCI script hint)
        NX-1577 (Rename server configuration parameter 'TopologyExpirationTime' to 'Topology.AdHocRequest.ExpirationTime')
        NX-1580 (Updated FOUNDRY MIB // Updated CPQHOST MIB)
        NX-1586 (Comments field when putting node into maintenance mode)
        NX-1588 (Object load error can cause server crash)
        NX-1590 (SecondsToUptime function: Incorrect display in some cases)
        NX-1593 (Create separate access right for configuration import)
        NX-1603 (Windows Server 2019 is being detected as Windows Server 2016)
        NX-1604 (ICMP sub-agent automatic targets may be deleted immediately after creation)
        NX-1605 (MariaDB driver - TLS connections don't work)
        NX-1608 (Support for PtP subnets /31 and /127)
        NX-1614 (Improvements to DNS monitoring / resolving)

Best regards,
Victor
#118
Announcements / Hannover Messe 2019
April 01, 2019, 11:11:11 AM
We are participating in Hannover Messe 2019 exhibition, which will take place in Hannover, from 1st until 5th of April.
You can find us at stand H44 in Hall 4. Please join us there to check out our products, ask any questions regarding IT or industrial monitoring, or just for a random chat.
#119
Announcements / NetXMS 2.2.13 released
March 12, 2019, 10:41:57 AM
Hi all!

NetXMS version 2.2.13 is out! Changes since previous release:

- TimescaleDB supported as backend database
- Added option to show SELECT output in nxdbmgr batch
- New attribute "parameterNames" in NXSL class "Event"
- New attribute "instanceData" in NXSL class "DCI"
- Added option to play alarm notifiacation sound only for active dashboard
- Required object access is "read" for all forced polls except full configuration poll which requires "modify" access
- Improved server startup and shutdown time
- Added option to save network map as image file
- New nxmc command line options -take-map-snapshot and -exit-after-open
- Fixed issues:
        NX-241 ("nxdbmgr batch" should support stdin)
        NX-887 (Additional variables in threshold script)
        NX-1388 (Event correlation route should start at proxy)
        NX-1536 (No output from forced status poll without "modify" object access right)
        NX-1552 (NXSL function to check for EPP timer existence)
        NX-1558 (Add ability to change node's comment from script)
        NX-1561 (Unexpected SYS_SNMP_DOWN events after SNMP proxy node restart)
        NX-1567 (EPP selection gets stuck)
        NX-1569 (Agent crash on 32 bit Windows 10)
        NX-1571 (Option to automatically terminate resolved alarms after timeout)

Best regards,
Victor
#120
Announcements / NetXMS 2.2.12 released
January 17, 2019, 02:44:16 PM
Hi all!

NetXMS version 2.2.12 is released. Changes since previous release:

- Added support for active network discovery in remote zones
- Database manager options to skip various logs during database export also works for database migration
- Fixed server database access issues on Windows
- Fixed issues:
        NX-1206 (Full screen mode with only dashboard elements)
        NX-1541 (Cannot open dashboard by name using command line option)
        NX-1542 (Ampersand characters in template path not escaped in exported configuration XML file)

Best regards,
Victor