NetXMS Support Forum

General => Announcements => Topic started by: Victor Kirhenshtein on July 08, 2017, 12:13:37 AM

Title: NetXMS 2.1 released
Post by: Victor Kirhenshtein on July 08, 2017, 12:13:37 AM
Hi all!

NetXMS version 2.1 is released. It is first stable release in 2.1.x branch which also makes 2.0.x branch obsolete. We strongly encourage 2.0 users to migrate to 2.1. Changes since previous release (2.1-RC1):

- Improved audit logging
- Improved data reconciliation between agent and server
- Improved Grafana integration
- Server detects changes in installed packages during configuration poll
- Added MariaDB database driver
- Fixed excessive CPU usage by agent on AIX
- nxshell can connect to server on non-standard port
- Driver for Netonix switches
- NXSL:
        - New methods for arrays: append, insert, pop, push, remove
        - Table methods get and set can accept column name instead of column index
        - Table row method get can accept column name instead of column index
        - Added table row method set
        - Access to DCI owner object in data collection and instance discovery scripts via $targetObject variable
- Management console:
        - Improved layout of dashboard elements
        - Added option to indicate alarm severity with background color in alarm list
        - Fixed bug in folder download in file manager
        - Proper support for ANSI colors in object tools output in web UI
        - Object dragging on map disabled if user don't have write access to map object
        - Option to hide sub-interfaces in UI (currently works only for Juniper switches)
- Fixed issues: NX-1039, NX-1041, NX-1166, NX-1180, NX-1194, NX-1195, NX-1212, NX-1214, NX-1215, NX-1234, NX-1236, NX-1243, NX-1244, NX-1251, NX-1253, NX-1256, NX-1257, NX-1260, NX-1262, NX-1264

Best regards,
Victor
Title: Re: NetXMS 2.1 released
Post by: Tursiops on July 08, 2017, 11:32:37 AM
Hi,

Looking forward to upgrading to 2.1 once the repositories are updated. :D

Cheers
Title: Re: NetXMS 2.1 released
Post by: Dani@M3T on July 08, 2017, 11:58:33 AM
Thanks for the new release!
Server update from V2.1-M3 on linux x64 (compiled from sources) was successfull.
Agent updates were successfull too (Windows x32 and x64, linux x64 static agent, linux on Raspi)

'Deploy to managed nodes' from the NetXMS console to Windows nodes always reports back FAILED "Agent's version doesn't match package version after upgrade". A configuration poll shows the new agent is installed anyway. So maybe a check error.

thanks
Dani
Title: Re: NetXMS 2.1 released
Post by: multix on July 10, 2017, 10:21:31 AM
Hi. Thank you for new release.
Can you upload Management Console for Mac Os, please.
Title: Re: NetXMS 2.1 released
Post by: lweidig on July 10, 2017, 03:19:45 PM
Any ETA on the packages for this release?
Title: Re: NetXMS 2.1 released
Post by: zorzevey on July 11, 2017, 08:43:24 PM
Hi!

Is it safe to upgrade from 2.0.6 to 2.1?
And the DB update also running the nxdbmgr upgrade?
Title: Re: NetXMS 2.1 released
Post by: Victor Kirhenshtein on July 12, 2017, 11:05:50 AM
Hi,

it should be safe. I recommend to backup database before upgrade though :) nxdbmgr upgrade should handle everything, and if you are using Windows installer, it will be handled by installer.

Best regards,
Victor
Title: Re: NetXMS 2.1 released
Post by: silvanet on July 13, 2017, 01:14:36 AM
I am also requesting the Mac OS management console
Title: Re: NetXMS 2.1 released
Post by: csilent on July 18, 2017, 03:35:08 PM
I am also requesting the Mac OS management console.
Title: Re: NetXMS 2.1 released
Post by: Nem0 on July 18, 2017, 07:25:47 PM
I am also requesting the Mac OS management console.
Many thanks in advance.

Title: Re: NetXMS 2.1 released
Post by: silvanet on July 24, 2017, 07:06:00 PM
MacOS Admin Console is available now.  Thanks!!!!!!
Title: Re: NetXMS 2.1 released
Post by: twenrich on July 25, 2017, 08:09:52 PM
Quote from: Dani@M3T on July 08, 2017, 11:58:33 AM
'Deploy to managed nodes' from the NetXMS console to Windows nodes always reports back FAILED "Agent's version doesn't match package version after upgrade". A configuration poll shows the new agent is installed anyway. So maybe a check error.

I got this message from the centralized deployment on some Linux hosts.

The binary package+NPI ("nxagent-2.1-linux-x86_64") I downloaded today reports after installation a version "2.1-RELEASE", whereas the version in the NPI is "2.1". I got a correct installation on all the hosts after editing the NPI, so it knows we are installing "2.1-RELEASE".

Thanks for the new release.

Kind regards,
Thomas
Title: Re: NetXMS 2.1 released
Post by: millerpaint on August 01, 2017, 01:55:11 AM
Greetings,

I am attempting to upgrade to 2.1 on CentOS 6.3, but I'm receiving this message during the configure process:

configure: error: libssh is required for SSH support. Check that it is installed or use --disable-ssh option

I am assuming that SSH would be a good thing to have operational, yes?  But I already have libssh installed:

yum install libssh2                                  Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.steadfast.net
* extras: mirror.cs.vt.edu
* updates: mirror.jax.hugeserver.com
Package libssh2-1.4.2-2.el6_7.1.x86_64 already installed and latest version
Nothing to do


Thanks in advance for your help!


-Kevin C.
Title: Re: NetXMS 2.1 released
Post by: Victor Kirhenshtein on August 01, 2017, 08:36:07 AM
Hi,

you have libssh2, not libssh (yes, it's two different libraries). RH/CentOS 6 do not have it in repositories, so you should either install libssh from sources or disable SSH support.

Best regards,
Victor
Title: Re: NetXMS 2.1 released
Post by: possamai on August 17, 2017, 12:06:55 AM
I'm getting a make error on FreeBSD here :(

  CXX      libnxcore_la-layer2.lo
  CXX      libnxcore_la-ldap.lo
  CXX      libnxcore_la-lln.lo
  CXX      libnxcore_la-lldp.lo
  CXX      libnxcore_la-locks.lo
  CXX      libnxcore_la-logfilter.lo
  CXX      libnxcore_la-loghandle.lo
loghandle.cpp:118:20: error: ordered comparison between pointer and zero ('int (*)(DB_RESULT)' (aka 'int (*)(db_result_t *)') and 'int')
                if (DBGetNumRows > 0)
                    ~~~~~~~~~~~~ ^ ~
1 error generated.
*** Error code 1

Stop.
make[4]: stopped in /root/netxms/netxms-2.1/src/server/core
*** Error code 1

Stop.
make[3]: stopped in /root/netxms/netxms-2.1/src/server
*** Error code 1

Stop.
make[2]: stopped in /root/netxms/netxms-2.1/src
*** Error code 1

Stop.
make[1]: stopped in /root/netxms/netxms-2.1
*** Error code 1

Stop.
make: stopped in /root/netxms/netxms-2.1


Any idea where I should look for a solution?
Sorry, I never tried the RC version, I went straight from 2.1-M2 to the release version.
I configured with this:  ./configure --with-mysql --with-openssl --with-server --with-snmp --with-agent --disable-mqtt --prefix=/usr/local/
Title: Re: NetXMS 2.1 released
Post by: Victor Kirhenshtein on August 31, 2017, 03:08:46 PM
Hi,

replace this line (118 in loghandle.cpp) with

if (DBGetNumRows(hResult) > 0)

and it should compile correctly.

Best regards,
Victor
Title: Re: NetXMS 2.1 released
Post by: possamai on August 31, 2017, 04:03:31 PM
Awesome! I can confirm this works   :D
Thanks