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

#41
Announcements / NetXMS 4.0 patch release 4.0.2151
February 18, 2022, 05:23:26 PM
Hi all!

We just published another patch release for 4.0 which fixes two important issues:

NX-2210 (Network Service HTTP polling ports above 32767 generates incorrect Host header in HTTP request)
NX-2211 (Agent crash while processing request for System.ThreadCount)

Best regards,
Victor
#42
Announcements / NetXMS 4.0 patch release
February 17, 2022, 11:00:43 PM
Hi all!

We just published patch release for version 4.0 (4.0.2148). Changes since previous release:

- New attribute "lastCollectionTime" in NXSL class "DCI"
- Notification channel driver for Twilio
- Fixed server crash on receiving SNMP trap if configuration parameter SNMP.Traps.LogAll is set to true
- Fixed bug in automatic object binding
- Fixed bug in NXSL function FormatMetricPrefix
- Fixed bug in business service state calculation
- Fixed incorrect handling of manually set Y axis range on bar charts
- Fixed issues:
        NX-2153 (Add REST API endpoint for persistent storage)
        NX-2198 (Alternative data source for agent parameters Hardware.System.* on Linux)
        NX-2209 (cpuid.h is not supported on ARM macOS)

Best regards,
Victor
#43
Announcements / NetXMS 4.0 released
February 09, 2022, 12:09:41 AM
Hi all!

We finally published NetXMS version 4.0. There are lot of new features, changes and improvements, some are visible, some are under the hood. Unfortunately we didn't finish planned changes to UI, so new UI is available as preview alongside old one, and we plan to finalize it during following patch releases.

There are few changes that may cause compatibility issues when migrating from 3.x:

1. Incompatible attributes in NXSL class "DCI": "instance" now refers to instance value (as in {instance} macro), not instance name as before. Instance name can be accessed via attribute "instanceName".
2. Operators print and println in NXSL are now functions, so arguments should be enclosed in brackets as usual for function call.

Below is full change log:

- Two-factor authentication for users
- SMTP implemented as a notification channel and e-mail actions replaced by notification actions
- Added 'DefaultNotificationChannel.SMTP.Html' and 'DefaultNotificationChannel.SMTP.Text' server configuration parametes for default SMTP channel names used by internal functions
- Removed lock for user management view
- Strings "true" and "false" interpreted as boolean values when accessing custom attributes from NXSL
- Database manager can create database and database user before database schema initialization
- OPC UA subagent moved to core product
- Added option to manually create subnet
- Separately configurable timeouts for agent's external parameters and external command execution
- Zoning is enabled by default
- Value of any type can be used as boolean in NXSL
- NXSL operator "in" works for strings and hash maps
- Single-quoted strings in NXSL (without escape characters)
- Multiline string constants in NXSL
- Operators "print" and "println" in NXSL converted to functions
- New methods "contains" and "remove" for NXSL hash maps
- Improved string manipulation functions in NXSL
- Integer division operator in NXSL
- Multi-OID SNMP requests in NXSL
- Macros can be used in object comments
- New threshold type "absolute deviation"
- Added option for L2 network maps to create links using physical links
- Configurable HTTP request method and request data in web service definitions
- Polling intervals can be overridden on object level via custom attributes
- Implemented DCI search on container
- Improved Web API
- Improved SSH subagent
- Inherited object access rights visible in object properties in UI
- Correlated events can be processed in event processing policy
- Escalation level for responsible users
- Structured alarm filter in UI
- Log parser debug output only controlled by debug level for tag logwatch.parser (parser option "trace" is deprectated)
- Added support for multi-select fields in report execution forms
- Improved package deployment via agents
- New event template option "hide from event monitor"
- Reporting server uses XLSX format instead of XLS
- Fixed small isues in object custom attribute inheritance
- Fixed issues:
   NX-1 (New threshold type: absolute deviation)
   NX-251 (Service check for pop3s and smtps)
   NX-436 (Add an option to secure syslog server)
   NX-1354 (Object ACL editor should not allow empty list of users without "inherit access rights" checkbox)
   NX-1382 (NXSL '$dci->instance' has 'instance-name' value)
   NX-1452 (User filter for Process.Count parameter)
   NX-1468 (Status from network map objects is not propagated to map groups)
   NX-1487 (Grace period for automatic template removal)
   NX-1611 (Macro expansion in object comments)
   NX-1660 (Generate event on ICMP status poll failure)
   NX-1673 (DCI Performance tab - {instance-name} doesn't work)
   NX-1698 (SNMP query for printer status string is unreadable)
   NX-1766 (File transfer implementation issues)
   NX-1776 (Forbid deletion of events that are used in thresholds or policies)
   NX-1822 (DCI should stay disabled, if it stops getting discovered by instance discovery and gets discovered again)
   NX-1829 (Misleading error message, when trying to rename protected image in image library)
   NX-1838 (Files in file delivery policy should be exported as part of configuration export)
   NX-1859 (Implement two-factor authentication in NetXMS server)
   NX-1923 (Enforce unique event names)
   NX-1972 (Add extended version of System.Processes table having info on CPU and memory consumption per process)
   NX-2013 (Add ability to send audit log to syslog in UTF-8)
   NX-2025 (Add macro expansion in timer delay and snooze time fields in EPP action properties)
   NX-2062 (Add option to specify community string in CreateSNMPTransport)
   NX-2066 (Add more parameters to events created on server within Windows Event Log synchronization)
   NX-2068 (Rename column "check_responce" in table network_services to "check_response")
   NX-2069 (Collect hardware information about HDD/SSD and network cards on Linux)
   NX-2095 (Add option to access node hardware inventory information from NXSL)
   NX-2098 (New action type "Execute command on remote node via ssh")
   NX-2100 (Add "support level" or "escalation" value to Responsible persons)
   NX-2111 (Add ability to configure web service proxy in node properties)
   NX-2167 (Add context to SYS_SCRIPT_ERROR event)
   NX-2173 (File integrity monitoring)
   NX-2174 (Periodically check telegram API if it's operable)
   NX-2178 (Configurable encoding for SNMP)
   NX-2179 (Configurable encoding for syslog)
   NX-2184 (Notification channels SMTPS support)
   NX-2185 (Certificate pinning for agent tunnels)
   NX-2189 (Typo when interfaces are removed during polling)
   NX-2190 (Add NXSL function that will convert numeric value to human-readable form with multipliers)
   NX-2191 (Ignore node unreachable state when performing manual configuration poll)
   NX-2194 (Add option to access node software inventory information from NXSL)
   NX-2195 (DB Checker inefficiencies with IsDciExists)
   NX-2198 (Alternative data source for agent parameters Hardware.System.* on Linux)
   NX-2199 (Agent parameters to get certificate information from file)
   NX-2200 (Remove length limit on command in NXSL method Node::executeSSHCommand)
   NX-2204 (Agent not recognizing Windows 11)
   NX-2205 (Generate event if LDAP sync failed)
   NX-2207 (Implement System.OS metrics for Linux, AIX, FreeBSD and Solaris)
   NX-2208 (Zone UIN being reused)

Best regards,
Victor
#44
Announcements / Agent for Windows version 3.9.446
January 30, 2022, 05:21:55 PM
We just published updated agent for Windows (version 3.9.446). This agent version correctly reports operating system name when running on Windows 11 and Windows Server 2022.

Best regards,
Victor
#45
Announcements / NetXMS 3.9.version 3.9.420
December 17, 2021, 06:05:21 PM
Hi all!

We just published new patch release for version 3.9 - 3.9.420. Changes since previous patch release:

- New agent command line option -Q (query values of configuration entry)
- Windows service start mode can be changed from UI
- Improved web API for accessing collected DCI data
- Improved file transfer on slow links
- Fixed bug in network topology discovery
- Fixed issues:
        NX-290 (SSL Certificate expiration check)
        NX-781 (Convert to template item work incorrectly on cluster nodes)
        NX-1032 (Threshold violations are not shown for table DCIs)
        NX-1551 (Multiple execution completion dialogs after executing object tool on container)
        NX-1587 (Fix MySQL error: The 'INFORMATION_SCHEMA.GLOBAL_STATUS' feature is disabled; see the documentation for 'show_compatibility_56')
        NX-2122 (Table DCI last values are not loaded on server start)
        NX-2152 (Map should zoom in relation to mouse cursor, not center of map view)
        NX-2175 (Add hint to SNMP Trap Transformation Script editor)
        NX-2182 (Changing Objects.Nodes.ResolveNames actually requires server restart, but should work without server restart)
        NX-2183 (Daily Email Summary doesn't seem to resolve users properly in "Ack/Resolved by" column)

Best regards,
Victor
#46
Announcements / NetXMS Jira connector 3.9
November 29, 2021, 04:10:29 PM
Hi all!

We just published NetXMS Jira connector version 3.9 which should be compatible with Jira 8. It also supports passwords obfuscated with nxencpasswd.

Best regards,
Victor
#47
Announcements / NetXMS 3.9 version 3.9.361
November 17, 2021, 09:27:11 AM
Hi all!

New patch release for NetXMS 3.9 is published (version 3.9.361). Changes since previous patch release:

- Custom port number can be specified in MySQL and MariaDB database drivers
- MySQL subagent can be switched to use MariaDB driver
- Fixed bug in housekeeper (expired DCI data may not be deleted)
- Object filtering in object tree by exact IP address
- State filter in /objects endpoint in web API
- Fixed issues:
        NX-30 (Show thresholds on graph is broken)
        NX-127 (Implement System.CPU.Usage.IoWait in Solaris subagent)
        NX-1448 (It is not possible to specify semicolon as external table separator)
        NX-1450 (External parameters that returns process exit code)
        NX-2157 (Macros are not expanded when uploading file via file delivery policy)
        NX-2166 ("Hide value on last values" does not work)
        NX-2168 (Divide by zero on core start)
        NX-2170 (Macros in shell notification channel are not resolved)

Best regards,
Victor
#48
Announcements / Warsaw Industry Week 2021
November 07, 2021, 09:39:11 PM
Hi all!

Raden Solutions is participating in Warsaw Industry Week 2021 exhibition (https://industryweek.pl/en/) in Warsaw, from 8th till 10th of November.

Join us at Warsaw Industry Week to check out our products, ask any questions regarding industrial monitoring, or just for a random chat.

You can find us at stand B2 207.

Best regards,
Victor
#49
Announcements / NetXMS 3.9 version 3.9.334
October 29, 2021, 12:23:49 PM
Hi all!

We just published next patch release for version 3.9 - 3.9.334. Changes since previous patch release:

- Fixed bar gauge color selection by active DCI threshold
- Bundled SQLite updated to version 3.36.0
- Windows crash dump handler writes compressed dump files
- Improved Juniper driver
- NXSL methods enableConfigurationPolling and enableStatusPolling moved from class "Node" to class "DataCollectionTarget"
- New method enableDataCollection in NXSL class "DataCollectionTarget"
- New agent parameters System.CurrentDate and System.TimeZone
- Fixed bug in cluster resource selection for table DCI
- Fixed possible server deadlock when zone proxies are in use
- Fixed issues:
        NX-2107 (SQL error on server startup)
        NX-2128 (Disabled DCIs with instance discovery generate instance DCIs)
        NX-2131 (Migration from psql-timescale to psql is broken)
        NX-2132 (nxdbmgr check should not delete orphaned idata/tdata records on Timescale database)
        NX-2143 (MIB Explorer "Create Data Collection item..." reports error on Retention time 0 or blank, but is added as "default")
        NX-2144 (Graph Title in Web GUI is truncated, seemingly due to an ampersand)
        NX-2145 (Update HP iLO Template to include support for HP iLOs on G10 servers)
        NX-2148 (MIB compiler throws syntax error if statements in TEXTUAL-CONVENTION definition are in non-standard order)
        NX-2149 (Custom Attribute Inheritance - detached inherited custom attribute not deletable)
        NX-2150 (nxshell session.modifyObject produces Variable not found exception with setSnmpAuthName)

Best regards,
Victor
#50
Announcements / GITEX 2021
October 16, 2021, 08:17:19 PM
Hi all!

Raden Solutions is participating in GITEX Technology Week 2021 exhibition https://www.gitex.com in Dubai, from 17th till 21st of October.

Join us at GITEX to check out our products, ask any questions regarding IT or payment infrastructure monitoring, or just for a random chat.

You can find us at stand H3-C20 (Hall 3, Latvian National Stand).

Best regards,
Victor
#51
Announcements / NetXMS 3.9 version 3.9.298
October 03, 2021, 10:21:25 PM
Hi all!

We just published new patch release for version 3.9 - 3.9.298. Changes since previous patch release:

- Improved file delivery policy editor
- Fixed bug in centralized agent upgrade on Windows
- New endpoint /events in web API for sending events
- Filtering by primary host name in web API endpoint /objects
- Fixed session agent crash on 32 bit Windows systems
- Fixed issues:
        NX-2129 (File delivery policy on Windows Agent causing .part0 to be added to the filename)
        NX-2130 (If file in file delivery policy is updated new version is appended to the old one instead of replacing it)
        NX-2133 (Set subagent column as instance on table Agent.SubAgents)
        NX-2134 (Agent crashes if invalid owner or group set in file delivery policy)

Best regards,
Victor
#52
Announcements / NetXMS 3.9 version 3.9.280
September 25, 2021, 11:11:22 PM
Hi all!

We just published new patch release for version 3.9 - 3.9.280. Changes since previous patch release:

- External audit logging via LEEF protocol
- Improved process table in Windows agent
- Windows service manager in GUI
- Process manager in GUI
- Optimized working with ICMP
- Object alias shown in geo map tooltips
- Geo map tooltips work in web UI
- Added option to hide other objects in object geolocation view
- Object names can be shown on geo maps
- Fixed issues with Chassis/Rack placement properties page save
- Fixed bug in standard deviation calculation in ping subagent
- Fixed incorrect limit on dashboard element span in UI property page
- Fixed file transfer issue when upgrading agents from Package Manager
- Fixed issues:
        NX-2115 (Allow adding image in chassis properties without selecting a rack)
        NX-2118 (Changes in ICMP statistic collection period are not applied until server restart)
        NX-2119 (Agent table "ICMP.Targets" should have "Standard deviation" column)
        NX-2121 (Status map view should show node aliases)
        NX-2124 (Log parser hangs on lines longer than 4095 characters)
        NX-2125 (Server incorrectly reads IP network mask from VMWare ESXi and vCenter)

Best regards,
Victor
#53
Announcements / NetXMS 3.9 version 3.9.235
September 07, 2021, 04:07:13 PM
Hi all!

We just published small patch release 3.9.235. It fixes two issues:

1. Incompatible change in external parameter behavior (issue NX-2108)
2. Incorrect work of NXSL function "trim"

Only server and agent has to be upgraded, there are no changes in UI since 3.9.229.

Best regards,
Victor
#54
Announcements / NetXMS 3.9 version 3.9.229
September 06, 2021, 12:41:03 PM
Hi all!

We just published new patch release for version 3.9 - 3.9.229. Changes since previous release:

- Dashboards can be saved as images in desktop UI
- Database manager checks for access point objects without valid parent node
- Server does not report duplicate MAC addresses if interfaces are from same node
- New agent actions: Process.Terminate, Service.Start, Service.Stop
- Web API session inactivity timeout can be configured
- Fixed server deadlock related to multi-zone configuration
- Fixed bugs in external command execution
- Fixed small issues in influxdb driver
- Fixed deleted form network map object list load from database on startup
- Fixed rack placement object property page save
- Fixed bug in SQLite driver (incorrect reading of fields with null value)
- Fixed issues:
        NX-1625 ("Icmp.MovingAvgPingTime(*)" need a way to specify sample size)
        NX-2092 (Keep last known topology information when node goes down)
        NX-2093 (Add new parameter to ping subagent that will calculate jitter as moving average on response time deltas)
        NX-2101 ("Compile script" button should not be present in script preview in EPP rule list)

Best regards,
Victor
#55
Announcements / NetXMS 3.9 version 3.9.178 (3.9.176)
August 05, 2021, 11:48:42 AM
Hi all!

We just published patch release for version 3.9 that fixes some critical issues found after initial 3.9 release.Version number is 3.9.178 or 3.9.176 for deb packages (difference is only in Windows installer, hence why deb packages were not changed).

Changes since initial release:

- Added option to push DCI data using Web API
- Fixed bug in file transfer to agent on Windows
- Fixed agent crash if file template is used in logwatch subagent
- Fixed object tools in alarm browser
- Server configuration tree logged on startup
- Server installer on Windows has database initialization task unchecked when upgrading from pre 3.9 version
- Fixed issues:
        NX-2094 (Error ORA-01476 in Oracle subagent)
        NX-2097 (Server and agent cannot load configuration if it is a symbolic link)

Best regards,
Victor
#56
Announcements / NetXMS 3.9 released
July 27, 2021, 11:01:36 AM
Hi all!

NetXMS version 3.9 is released. It is minor release that provides lot of improvements over 3.8 and likely last one before major release 4.0. Full change log since 3.8:

- Predefined object queries
- LDAP synchronization filter
- User's email and phone number synchronized with LDAP
- Bind9 subagent rewritten in C++ and uses HTTP API
- New NXSL function replace
- Added Geolocation.History.RetentionTime server configuration parameter and geolocation history clearing by housekeeper
- Added percentage value to pie chart
- Added drill down object for tube and pie charts
- Network map link color can be defined by script
- Added method to get all tooltip data of the network map in one request
- New NXSL functions to make web service custom requests (GET, POST, PUT, PATCH, DELETE)
- JQ used for json parsing in web service requests
- NXSL function assert() accepts second argument - diagnostic message
- If agent configuration contains errors agent starts anyway and reports configuration load failure
- Agent configuration tree logged on startup
- Fixed broken "Responsible Users" object property page
- Object management endpoints in web API
- Source build configuration script do not throw error if libjq, libcurl, libssh, libmosquitto, or OpenLDAP are not available unless they are explicitly required
- Cambium ePMP driver can read geo coordinates from device
- Improved InfluxDB driver
- Fixed issues:
        NX-408 (Alarm log columns Ack by/Resolved by/Terminated by contain "admin" if not set)
        NX-1548 (Allow monitoring of dynamic number of logs via Logwatch)
        NX-1899 (Add description filter to Summary Table column definition)
        NX-1903 (REST API AdHoc Summary Table - add ability to filter dci on description instead of just dciName)
        NX-1964 (Windows installer unable to create user on MySQL 8 )
        NX-1995 (Create object endpoint for REST API)
        NX-2030 (Use last known coordinates when re-adding node to network map)
        NX-2046 (Get remote file fingerprint using file manager)
        NX-2059 (Predefined object queries)
        NX-2061 (Add changing file owner and changing file permissions functionality to file delivery policy)
        NX-2063 (Detect conversion from group to super group in Telegram notification channel)
        NX-2070 (Add notification log and server action execution log)
        NX-2073 (Generate event when duplicate MAC address is detected on the network)
        NX-2074 (DCI Table Last Value Column Widths are very large)
        NX-2082 (File upload should support resume and consistency checks)
        NX-2083 (Alarm list scrolls when alarms being added or removed)
        NX-2086 (Notification channel driver for Google Chat)
        NX-2087 (Incorrect values reported by WindowsFirewall.State)
        NX-2088 (PostgreSQL driver reporting internal error "pResult is NULL in DrvExecute")

Best regards,
Victor
#57
Announcements / NetXMS 3.8 version 3.8.405
June 09, 2021, 04:20:56 PM
Hi all!

We just published minor patch release for version 3.8. Only server and agent on FreeBSD 13 are affected. Changes since previous patch release:

- Fixed potential data loss in InfluxDB driver
- Fixed invalid memory access in NXSL VM when using expression variables
- Fixed interface counters access by agent on FreeBSD 13
- Fixed bug in CAS server access
- Fixed bug in report definition processing
- Fixed server deadlock during proxy load rebalancing
- Read system description before interface list during configuration poll
- Separate debug tag for SMTP sender

Best regards,
Victor
#58
Announcements / NetXMS 3.8 version 3.8.382
May 25, 2021, 07:30:07 PM
Hi all!

We just published minor patch release for version 3.8 - 3.8.382. Changes since previous patch release:

- New method "enable8021xStatusPolling" in NXSL class "Node"
- Linux agent reports correct MTU for interfaces
- Data view created for report execution only if explicitly requested in report properties
- Fixed database upgrade issue on Microsoft SQL Server
- Fixed issues:
        NX-2048 (More information in System.Services table)
        NX-2052 (nxdbmgr cannot drop orphaned TDATA tables created by older server versions)

Best regards,
Victor
#59
Announcements / Follow us on LinkedIn
May 20, 2021, 04:57:36 PM
Hello, everyone.

Now we also post project-related news and articles on LinkedIn. Feel free to visit product page https://www.linkedin.com/products/raden-solutions-netxms/ or company page https://www.linkedin.com/company/raden-solutions/.

Please follow us there!
#60
Announcements / NetXMS 3.8 version 3.8.366
May 19, 2021, 11:10:57 PM
Hi all!

We just published new patch release for version 3.8 - 3.8.366. Changes since previous patch release:

- Improved handling of partial or incorrect information in LLDP MIB (fixes topology building issues with Mikrotik devices)
- Fixed bug in discovering agent only nodes in remote zones
- Fixed interface object synchronization for physical links widget
- Fixed log name save for "Windows event log parser"
- Removed repeat count options from "Windows event log parser" and "Syslog parser"
- Added severity filter in Windows Event Log synchronization subagent
- Added event and alaorm on agent tunnel connection problems
- Fixed issues:
        NX-658 (Write poller statistics to debug log)
        NX-673 (Perfomance Tab - missing "Stacked" and "Translucent")
        NX-1510 (Special handling for user initiated agent restart to avoid node down or agent unreachable events)
        NX-1589 (Error in database initialization on MS SQL 2017)
        NX-1682 (SYS_SCRIPT_ERROR event is not happening when instance discovery filter script or transformation script has no closing bracket)
        NX-1705 (DNS Lookup on Status Poll Change)
        NX-1783 (When upgrading, agent installer asks for server IP, but does not update it in nxagentd.conf)
        NX-1952 (Update IP address on interface to address resolved by DNS for nodes without agent)
        NX-2040 (Periodically check if files used in file delivery policies are available on the server)
        NX-2041 (Filter by Object ID (in Object Browser's filter) should match exact ID, not substring)
        NX-2042 (Display EPP rule that created alarm in alarm log and alarm browser)
        NX-2051 (Allow storing SYS_DB_QUERY_FAILED events to event log)
        NX-2055 (Execution of some commands as agent actions may fail on Windows)
        NX-2057 (Add filtering by alarm status (acknowledged, resolved) in Alarm Viewer dashboard element)

Best regards,
Victor