NetXMS 2.1 released

Started by Victor Kirhenshtein, July 08, 2017, 12:13:37 AM

Previous topic - Next topic

Victor Kirhenshtein

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

Tursiops

Hi,

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

Cheers

Dani@M3T

#2
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

multix

Hi. Thank you for new release.
Can you upload Management Console for Mac Os, please.

lweidig

Any ETA on the packages for this release?

zorzevey

Hi!

Is it safe to upgrade from 2.0.6 to 2.1?
And the DB update also running the nxdbmgr upgrade?

Victor Kirhenshtein

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

silvanet

I am also requesting the Mac OS management console

csilent

I am also requesting the Mac OS management console.

Nem0

I am also requesting the Mac OS management console.
Many thanks in advance.


silvanet

MacOS Admin Console is available now.  Thanks!!!!!!

twenrich

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

millerpaint

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.

Victor Kirhenshtein

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

possamai

#14
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/