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

#21
Announcements / NetXMS 4.3 patch release 2
March 02, 2023, 06:16:37 PM
We just published patch release 2 for version 4.3. Changes since previous patch release:

-  Fixed stacked line charts in new UI
-  Fixed timeout inconsistencies in netsvc subagent
-  Added web API calls for managing alarm comments
-  More functionality migrated to new management client

Fixed issues:

-  NX-677 (Dashboard editor: accelerators are duplicated in Line chart -> Data sources)
-  NX-2377 (Copy-paste of rules not working in EPP editor)
-  NX-2348 (Show active threshold event name in Last Values)
-  NX-2376 (Agent restart is not working correctly on RedHat based Linux OS)
-  NX-2379 (REST API to force poll DCI)
-  NX-2383 (Ignore systemd synthetic records when resolving node IP address to hostname)
#22
Announcements / NetXMS 4.3 patch release 1
February 10, 2023, 06:33:21 PM
We just published patch release 1 for version 4.3. Changes since initial release for version 4.3:

- Fixed database schema upgrade on Microsoft SQL Server
- Fixed issues with network service checks using netsvc subagent as a replacement for portcheck subagent
- Fixed bug in external table provider command execution
- Fixed server crash during execution of object tool of type "server command"
- Dashboard element "Availability Chart" is working again
- Mikrotik driver correctly handles server settings for using ifXTable and interface aliases
- Fixed VLAN configuration reading bug in Juniper driver
- Multiple fixes and improvements in new management client application
- Cosmetic fixes in Windows agent installer

Fixed issues:

- NX-808 (NXSL error message should include module name)
- NX-2222 (Interface alias duplicated in UI if Objects.Interfaces.UseAliases set to "concatenate name with alias")
- NX-2345 (Copy to Clipboard and Save as image... buttons no longer exist in WebUI in line chart window)
- NX-2374 (Template auto unbind grace period handled incorrectly)

Best regards,
Victor
#23
Announcements / NetXMS Talk Session
February 08, 2023, 09:12:00 PM
Hello everybody, we're renewing our online sessions of NetXMS Talks! It's a great opportunity to learn about new (and sometimes not-so-new) features and ask questions. Let's meet on Tuesday at 5pm EET (3pm GMT, 4pm CET, 10am in EST) and talk about
- Latest best practices for NXSL
- Context dashboards
- New console and its development plans
- And any other questions you want to ask us.
Reply here or send a message and we'll send you a link to a Webex call! Alternatively, you can just follow this thread - conference link will be published here shortly before start.

Best regards,
Victor
#24
Announcements / FOSDEM 2023
January 30, 2023, 01:26:17 PM
We are coming to Fosdem! If you're also visiting the event or are in Brussels on the 4-5 February, ping us. Let's meet (have a beer or a muffin) and talk about what's new in NetXMS and the open-source industry in general.


#25
Announcements / NetXMS 4.3 released
January 26, 2023, 08:05:10 PM
We're excited to announce the release of version 4.3 of NetXMS! This new version brings a bunch of new features and improvements, including:

- Python-style format strings in NXSL;
- Inline action scripts in EPP;
- The ability to set and delete custom attributes in EPP rules;
- Column display names in object queries can be set using column metadata;
- New agent metrics for file type and file content;
- A brand new "File Monitor" dashboard element.

We've also fixed bunch of bugs and made several other improvements, like correctly reading LLDP information from devices that only support LLDP-V2 MIB and improving object queries.

We've also made a slight change to our versioning system. Similar to before, releases are defined by a major and minor version (like 4.3 in this case) and all components with the same major.minor version number are guaranteed to work together. However, we're now hiding the build number for regular releases. The third number in the version will indicate an official patch release, with 0 being the initial release for that version. Any builds in between official releases will be denoted by a fourth number, which indicates the build number after the patch release.

Full change log can be found here: https://netxms.com/release-notes

Thanks,
The NetXMS Team
#26
Announcements / NetXMS 4.2 patch release 4.2.461
December 06, 2022, 12:25:59 PM
Hi all!

We just published new patch release for version 4.2 - 4.2.461. Changes since previous patch release:

- Improved dashboard element "status indicator"
- Improved SMSEagle notification channel driver
- Fixed random zero values returned by Linux agent for file system space metrics
- Fixed copy MAC in FDB table
- Fixed server certificate monitoring template
- Fixed issues:
        NX-2326 (Add parameter in log parser events that contains file name)
        NX-2346 (Unexpected SNMPv3 authentication failures)
        NX-2349 (NXSL executeAgentCommand crashing server)

Best regards,
Victor
#27
Announcements / NetXMS 4.2 patch release 4.2.433
November 18, 2022, 05:09:39 PM
We just published patch release 4.2.433. It fixes critical bug in release 4.3.432 (non-working hook scripts).
#28
Announcements / NetXMS 4.2 patch release 4.2.432
November 17, 2022, 11:49:06 AM
We just published patch release for version 4.2 - 4.2.432. Changes since previous release:

- Driver for Juniper Networks devices retrieves product information from vendor MIB
- Empty source/tag is processed as match any source/tag for Windows Event Log and syslog parser
- Configurable maximum message size for client connections
- "Follow location" option for web services
- Fixed server crash after DB connection loss
- Fixed server deadlock within topology poll
- Fixed web application property reading from JNDI and properties file
- Fixed issues:
        NX-2278 (Support for hexadecimal encoding of OCTET STRING in nxsnmpset)
        NX-2298 (Alphabetize Source Objects in Event Processing Policy)
        NX-2315 (Chained import in NXSL is not working)
        NX-2321 (History for a Table DCI value shown as empty)
        NX-2333 (Data collection error thresholds show up as "error(1) < 0")

Best regards,
Victor
#29
Announcements / NetXMS 4.2. released
October 21, 2022, 06:03:04 PM
We finally released NetXMS version 4.2 (build number 4.2.395)!

Highlights of this release are context dashboards, improved OSPF topology discovery, port forwarding in object tools, measurement unit support in DCI, and almost complete new UI. Full change log is following:

- Context dashboards
- Out of the box access to OSPF information on routers
- Automatic OSPF topology maps
- TCP port forwarding for object tools of type "local command" and "URL"
- "Spread" operation for arrays in NXSL
- New methods executeAgentCommand and executeAgentCommandWithOutput in NXSL class "Node"
- Simplified data collection configuration for MQTT sources
- Notification channel driver for MQTT
- Automatic binding on configuration poll works again (but can be switched off in configuration)
- Added driver for Teltonika modems
- Improved database write performance on TimescaleDB and PostgreSQL
- Reduced memory consumption by server's background database writer
- Improved UI for two-factor authentication
- Impoved D-Link driver
- Agent saves backup copy of it's ID on file system
- Reworked general data collection object property page
- Added internal monitoring metrics for server certificate expiration date
- Built-in TFTP support
- Fixed network map issues with link duplicates on auto populated maps
- Fixed network map clone
- NXSL function JsonParse correctly handles JSON documents with array as top level element
- Custom error message can be provided in NXSL statement \"abort\"
- Operator "new" in NXSL can be omitted
- NXSL VM preloads module named \"stdlib\" if available
- Improved DCI format strings (usage of unit names and multipliers can be controlled)
- Agent manager view updates automatically on tunnel open or close
- Added Organizationally Unique Identifier lookup
- Fixed issues:
        NX-648 (DCI units and binary prefix)
        NX-702 (DCI option - "Store only if value changes")
        NX-708 (Add map option to make all labels non-transparent)
        NX-1279 (WebUI does not support ServerName/ServerColor options)
        NX-1474 (Execute server script - replace error message box with alternative way)
        NX-1527 (Option to hide DCIs from templates or created by instance discovery)
        NX-1560 (List of custom agent ports to be used during network discovery and configuration polls)
        NX-1632 (NetXMS agent service is disabled after installing netxms-agent deb package on Debian 9)
        NX-1809 (Center Map Background Image)
        NX-2044 (Object Tool to run against container)
        NX-2078 (Add the ability to specify an alias when creating an object)
        NX-2103 (Add ability to push values to Push DCIs from log file parser)
        NX-2140 (Export result of the package deployment to CSV)
        NX-2234 (With a drop-down menu with a choice of DCI metrics, swap the display of Description and Name (Parameter))
        NX-2237 (Add the ability to set height for passive elements in rack and use custom picture)
        NX-2251 (Add 'conflict' marker to inherited custom attributes)
        NX-2259 (Configurable server's SNMPv3 engine ID)
        NX-2261 (Access to Mikrotik metrics via network driver metrics)
        NX-2266 (Add agent metric similar to System.IO.Devices but including sub-devices)
        NX-2273 (2FA method can't be removed in user editor)
        NX-2274 (2FA - unable to add failed method in user editor - it's silently ignored)
        NX-2281 (Action message should be multiline field)
        NX-2288 (External parameter redirect issue on Ubuntu 22.04 LTS)
        NX-2302 (NXSL function PollerTrace is not working in template auto-apply poll)
        NX-2304 (Improved script execution options for nxadm)
        NX-2306 (Node configuration poll don't update information about interfaces type)
        NX-2308 (LDAP user sync login error should be logged at lower level)
        NX-2309 (No scrolling or resize for ports part in VLAN view)

Best regards,
Victor
#30
Announcements / Meet us at GITEX -- Hall 2, stand H2-60
October 10, 2022, 11:25:06 AM
We' re at Gitex, Dubai, as we're writing this. Are you planning on being here too? Come to our stand (we' re exhibiting on Latvia' s national stand in Hall 2) and let's catch up!
#31
Announcements / NetXMS 4.1 patch release 4.1.420
July 25, 2022, 03:29:26 PM
Hi all!

We just published new patch release for version 4.1 - 4.1.420, with some fixes and improvements on top of release 4.1.404. Full change log is following:

- Optimized alarm resolve/terminate using regular expressions
- Improved topology detection on Juniper switches
- Fixed communication protocol compatibility issues in C++ client library and command line client tools
- Fixed issues:
        NX-627 (Gauge rendered incorrectly)
        NX-846 (Ability to copy to clipboard in Routing Table and FDB views)
        NX-1077 (Option to copy MAC address to clipboard in FDB view)
        NX-2283 (Show version in debug console)

Best regards,
Victor
#32
Announcements / NetXMS 4.1 patch release 4.1.404
July 12, 2022, 10:42:50 PM
Hi all!

We just published new patch release of version 4.1 - 4.1.404. Changes since previous patch release:

- Fixed full screen dashboard display on startup in desktop client
- Improved database consistency checks for business services
- Added Oracle driver option to disable OCI statement caching
- Fixed slow appearance of discovered nodes
- Fixed bugs in database schema upgrade from pre-4.0 versions
- Fixed bug in map options property page
- Fixed incorrect string encoding during SNMP SET operation
- Fixed SQLite upgrade issues
- Fixed issues:
        NX-755 (Network discovery may not stop immediately)

Best regards,
Victor
#33
Announcements / Fix for dashboard rendering bug
June 13, 2022, 12:34:07 PM
Dashboards created in old versions (likely before 4.x) may render as empty in GUI client version 4.1.377. We have fixed it in version 4.1.380, so if you experienced that issue, upgrade should have it fixed. No changes to dashboards are required.

Best regards,
Victor
#34
Announcements / NetXMS 4.1 patch release 4.1.377
June 09, 2022, 11:48:04 AM
Hi all!

New patch release for version 4.1 - 4.1.377 is just published. Changes since previous patch release:

- Agent configuration option to disable local database
- Linux subagent can read software inventory from OpenWrt package manager
- Added driver for HPE iLO
- Fixed incorrect return code of NXSL function "SNMPSet" and SNMP transport method "set"
- Original DCI string value returned by transformation script is preserved
- Fixed bug in downtime calculation for hierarchical business services
- Fixed issues:
        NX-2262 (syncUserDatabase() does not wait for CMD_USER_DB_EOF)

Best regards,
Victor
#35
Announcements / NetXMS 4.1 patch release 4.1.333
May 20, 2022, 04:47:24 PM
Hi all!

We just published patch release for version 4.1 - 4.1.333. Changes since previous release:

- Added support for package type "zip"
- Fixed incorrect label colors on dashboards after migration from 4.0
- Minimum number of bytes required for MAC address search reduced to two
- Reading of ipAddrTable and/or ipAddressTable during configuration poll can be disabled via custom attributes
- Fixed server crash caused by incorrect value of configuration parameter ICMP.PingSize
- Multiple fixes and improvements in new UI
- Fixed issues:
        NX-2089 (Bundle prunmgr.exe with web-ui installer)
        NX-2250 (Show VLAN information on interface overview page)
        NX-2258 (No context menu on area of interactive dashboard graphs)

Best regards,
Victor
#36
We are looking for C++ and Java developers to join our small but dedicated team in Riga - either on-site or remotely.
If you are interested, contact me via PM on the forum, or drop an email to [email protected].

C++ Developer

Expected experience:
Strong software development skills with C or C++
University degree in Computer Science or related technical field or equivalent practical experience
Good communication and teamwork skills
Professional curiosity, ability to learn fast, and willingness to share knowledge
Ability to work in a dynamic environment

Seen as an advantage:
Analytical skills and willingness to drive team success
Knowledge of Java
Knowledge of SQL
Understanding of network protocols and technologies

We offer:
Challenging job responsibilities and flexible work schedule
Interesting and dynamic work environment
Professional and personal development opportunities
Motivating salary and benefits package (health insurance, etc.)


Java Developer

Expected experience:
Strong software development skills with Java
University degree in Computer Science or related technical field or equivalent practical experience
Good communication and teamwork skills
Professional curiosity, ability to learn fast, and willingness to share knowledge
Ability to work in a dynamic environment

Seen as an advantage:
Analytical skills and willingness to drive team success
Understanding of UI development principles
Understanding of network protocols and technologies
Knowledge of C or C++
Knowledge of JavaScript

We offer:
Challenging job responsibilities and flexible work schedule
Interesting and dynamic work environment
Professional and personal development opportunities
Motivating salary and benefits package (health insurance, etc.)
#37
Announcements / Roadmap for NetXMS 4.2
May 10, 2022, 05:19:54 PM
So, we decided to add a little bit more planning into product development and start publishing development roadmaps. First one is for next minor release of NetXMS - 4.2. Major focus will be on improving network monitoring functionality and finalizing transition to new UI. Currently first release in 4.2 branch is planned for late June.
Below is a list of planned improvements and issues to be addressed:
    - More OSPF information and better visualization
    - Support for binary multipliers in DCIs
    - Measurement units for DCIs
    - Improved Mikrotik device support (VLAN information, maybe easy access to configuration, command execution)
    - Finalize functionality transition to new UI
    - Add 'conflict' marker to inherited custom attributes (issue NX-2251)
    - When creating a node, add the ability to immediately create interfaces with IP and CIDR (issue NX-2238)
    - Add the ability to change the height for passive elements in rack as well as to use custom images (issue NX-2237)
    - Periodically apply changes in templates and data collection configuration if editing tab is not closed (issue NX-2232)
    - Add portcheck functionality into netsvc and deprecate portcheck subagent (issue NX-2192)
    - Configurable server's SNMPv3 engine ID (issue NX-2259)

Best regards,
Victor
#38
Announcements / NetXMS 4.1 released
May 05, 2022, 05:17:18 PM
Hi all!

NetXMS 4.1 is released. This is minor release mostly aimed at fixing issues found in 4.0 and minor improvements. Full change log is following:

- Maintenance journals for objects
- SSH connecivity checked as part of status and configuration polls
- Runtime errors in filtering scripts interpreted as "ignore" if applicable and otherwise as "block"
- Authentication option (on by default) for local server console (accessible via nxadm)
- Added driver for Ubiquiti EdgeSwitch switches
- Octal numeric constants removed from NXSL
- New string method "equals" in NXSL
- Jira connector supports Jira Cloud
- Internal metrics for monitoring notification channels
- Improved titles in dashboard elements
- Ignore IP addresses found during network discovery on interfaces marked as excluded from topology
- Added AgentTunnels.Certificates.ReissueInterval and AgentTunnels.Certificates.ValidityPeriod server configuration variables
- Fixed DCI creation from NXSL
- Added $dci variable to DCI script
- Added option to configure column data type for external table
- Fixed issues:
        NX-1183 (Add option to choose automatic colors for instances in performance tabs)
        NX-1734 (Add column "Peer Interface" to interface list view)
        NX-1785 (Automatic color assignment for items on performance tab graph)
        NX-1802 (Binary data support in NXSL SNMP functions)
        NX-2021 (Title is not displayed for some Dashboard elements)
        NX-2154 (Node search by partial MAC address)
        NX-2163 (Show user name on process tab)
        NX-2165 ("Show file" in file manager displays incorrect progress bar message)
        NX-2196 (Keep SNMP alias separately in interface object)
        NX-2215 (Remake XMPP into a notification channel)
        NX-2216 (Telegram notification channel should throttle message sending and retry sending after timeout)
        NX-2220 (Add timer key column to Scheduled Tasks)
        NX-2223 (Notification log view should have multi-line preview panel)
        NX-2225 (Maintenance journal)
        NX-2226 (Agent policy move to TemplateGroup)
        NX-2229 (Add scrollbar and ability to resize to script editor in Object Query)
        NX-2230 (Business service enhancements)
        NX-2231 (Use TCP/UDP for active network discovery)
        NX-2233 (Add new agent metric similar to Service.Check() that would follow redirects)
        NX-2239 (Node SSH polling)
        NX-2240 (Changes to DCI comments in template are not synchronized with DCIs created from that template)
        NX-2242 (On Windows, if agent action calls .cmd file and that file produces output, execution fails)
        NX-2252 (TLS.Certificate.* 500 internal error to some domains when nginx enabled ssl_reject_handshake on)
        NX-2254 (LDAP synchronization error events generated for any LDAP user login error)
        NX-2255 (SQL issues with server_action_execution_log)
        NX-2256 (Have two separate certificates on server - for TLS connection and to issue agent certificates)
        NX-2257 (PostgreSQL.Version returns 0.0 if database is not connected)

Best regards,
Victor
#39
Announcements / NetXMS 4.0 patch release 4.0.2227
March 25, 2022, 10:51:19 PM
Hi all!

We just published new patch release for version 4.0 - 4.0.2227. Changes since release 4.0.2157 (some were already included into 4.0.2200):

- NXSL hook script for user login
- SSH subagent metric SSH.Command returns collection error instead of "unsupported metric" if host name cannot be resolved
- Fixed bugs in IP topology map builder
- Added action to open object detalis form Business Service checks
- Alarms for unknown nodes are not included in summary e-mails
- Fixed bug with threshold recreation on any DCI change
- Fixed issues:
        NX-2214 (Agent does not report network interface speed)
        NX-2227 (Typo in message for event SYS_DUPLICATE_MAC_ADDRESS)
        NX-2235 (Object Query CSV export does not prompt to overwrite .csv file)
        NX-2236 (Option of copying of data from an Object Query in Dashboard view)

Best regards,
Victor
#40
Announcements / NetXMS 4.0 patch release 4.0.2157
February 22, 2022, 10:51:04 AM
Hi all!

We just published another patch release for 4.0 that fixes some newly found issues:

NX-2212 (Agent segmentation fault when accessing table Hardware.NetworkAdapters)
NX-2213 (Set event parameter from NXSL by index)

It also adds new parameter Oracle.Cursors.MaxPerSession to Oracle subagent.

Best regards,
Victor