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

Messages - Victor Kirhenshtein

#1036
General / Re: re - compile src from github
February 26, 2020, 11:26:28 AM
Hi,

you should have Apache Maven installed and available in your PATH, then you can build it with following commands (from root of source tree):

mvn -f src/java/netxms-eclipse/pom.xml -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:update-pom -Pconsole

mvn -f src/java/netxms-eclipse/pom.xml clean package -Pconsole -Dtycho.disableP2Mirrors=true

Generated files will be in src/java/netxms-eclipse/target

Best regards,
Victor
#1037
Announcements / NetXMS 3.2 released
February 26, 2020, 10:53:24 AM
Hi all!

New stable version of NetXMS - 3.2 - is officially released.

Changes since previous release:

- Data collection from web services
- Nodes within chassis and chassis view
- EtherNet/IP device discovery
- Image library configurator completely rewritten
- Maximum password length supported by nxencpasswd increased to 64 characters
- Removed support for ancient custom CheckPoint SNMP agent on port 260
- Added option to control case sensitive matching in log parser rules
- New internal parameters for server stats (object count, alarm count, etc.)
- Method "setMapImage" of NXSL class "NetObj" accepts null value as "reset to default" indicator
- Fixed issues:
        NX-50 (Allow per-DCI SNMP version settings)
        NX-58 (Refactor Image Library)
        NX-896 (Display blade chassis and servers in rack)
        NX-1476 (NetXMS Server crashes when sending alarm summary email)
        NX-1523 (Store object creation time)
        NX-1525 (Use HTTP response data as DCI value)
        NX-1724 (Implement agent parameters for inode usage)
        NX-1741 (Node placement within chassis)
        NX-1748 (User agent should check on startup if it is already running in same session)
        NX-1750 (Configurable retention time for node hardware and software components)
        NX-1754 (HTTPS and SOCKS proxy options in Telegram channel configuration)
        NX-1767 (File manager may be unable to access file with percent sign in name)
        NX-1781 (Process launched by ExternalParametersProvider inherits file handles of agent process)
        NX-1782 (Windows installer offers generic.sms SMS driver, while the server is now reworked to have notification channels)
        NX-1792 (Unable to use script with parameters for instance discovery)
        NX-1796 (WebUI and REST API not connected securely to the NetXMS server)

Best regards,
Victor
#1038
General Support / Re: Client Error - Invalid DCI ID
February 06, 2020, 02:47:32 PM
Hi,

what exact console version you are using? Is it desktop or web based?

Best regards,
Victor
#1039
Hi,

one of the biggest issues with multi-tenant setup is event processing configuration. Currently there is single policy and access to it is controlled by global access rights. For proper multi-tenant setup we also need separate event processing policies, action configurations, etc. Depending on what you want to achieve it could be easier to run multiple instances of netxmsd, using docker containers for example.

Best regards,
Victor
#1040
Debian/Ubuntu packages now available in repository.

Best regards,
Victor
#1041
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
#1042
You can load event from database using function LoadEvent. It accepts single argument - event ID, and returns event object.

Best regards,
Victor
#1043
Hi,

currently it is not possible. I've added feature request for that: https://track.radensolutions.com/issue/NX-1785

Best regards,
Victor
#1044
Hi,

I just increased maximum password length for nxencpasswd in 3.2 branch.

Best regards,
Victor
#1045
Hi,

DCI value length is limited to 255 characters. In your case you can use external parameter provider instead of external parameter, do JSON parsing in agent side script and output all parameters you are interested in as name = value. Then you'll be able to collect them by name as any other agent's parameters.

Best regards,
Victor
#1046
Hi,

one option is to use zones and put those routers into different zones. Another option is to mark internal interfaces as "exclude from topology". Second option is easier if you are not interested in anything behind those interfaces.

Best regards,
Victor
#1047
Could you show screenshot of overview and interfaces tabs for those nodes?

Best regards,
Victor
#1048
General Support / Re: Migration Error
January 12, 2020, 11:39:49 PM
Hi,

configuration file looks correct. How exactly you run nxdbmgr? Try to specify full path to old DB config and make sure it is accessible.

Best regards,
Victor
#1049
General Support / Re: L2 topology - LLDP gives NO links
January 09, 2020, 11:42:25 AM
Could you please show output of commands

nxadm -c "show lldp id"

for both nodes, replacing id with actual node ID?

Best regards,
Victor
#1050
General Support / Re: Netxms Agent - get oldest folder
January 08, 2020, 08:41:16 PM
Hi,

fifth argument to File.FolderCount represents age filter. If < 0, only files created after now - abs(value) will match; if > 0, only files created before now - value will match. For example, to count folders older than one day in /tmp (without recursion) you can use

File.FolderCount(/tmp,*,0,,86400)

Best regards,
Victor