zev [Wed, 11 Oct 2017 14:11:44 +0000 (17:11 +0300)]
Added aditional debug options to console
zev [Wed, 11 Oct 2017 14:11:07 +0000 (17:11 +0300)]
Fixed memory leak in event groups
zev [Wed, 11 Oct 2017 14:09:11 +0000 (17:09 +0300)]
Fixed clang warning
Victor Kirhenshtein [Tue, 10 Oct 2017 21:07:49 +0000 (00:07 +0300)]
added option to show legend for performance tab graphs with single DCI
Victor Kirhenshtein [Tue, 10 Oct 2017 21:08:39 +0000 (00:08 +0300)]
fixed perf tab settings format in default templates
Victor Kirhenshtein [Tue, 10 Oct 2017 20:36:32 +0000 (23:36 +0300)]
fixed perf tab configuration in default templates
Eriks Jenkevics [Tue, 10 Oct 2017 14:47:44 +0000 (17:47 +0300)]
Removed debug print
Eriks Jenkevics [Tue, 10 Oct 2017 14:36:17 +0000 (17:36 +0300)]
Fixed database import check for non-existing tables
Victor Kirhenshtein [Tue, 10 Oct 2017 13:47:14 +0000 (16:47 +0300)]
fixed invalid memory access in Queue::find
Eriks Jenkevics [Tue, 10 Oct 2017 12:20:56 +0000 (15:20 +0300)]
Fixed non-unicode build
Eriks Jenkevics [Tue, 10 Oct 2017 11:34:18 +0000 (14:34 +0300)]
Changelog update
Eriks Jenkevics [Tue, 10 Oct 2017 08:06:54 +0000 (11:06 +0300)]
raw_dci_values is not exported if data skip option is set. Fixes #NX-1333
Eriks Jenkevics [Tue, 10 Oct 2017 08:00:01 +0000 (11:00 +0300)]
Implemented check for missing tables durring DB import. Fixes #NX-1335
Victor Kirhenshtein [Mon, 9 Oct 2017 12:01:38 +0000 (15:01 +0300)]
fixed build of bundled libjansson
Eriks Jenkevics [Mon, 9 Oct 2017 11:58:01 +0000 (14:58 +0300)]
fixed DB upgrade procedures
zev [Mon, 9 Oct 2017 10:26:10 +0000 (13:26 +0300)]
Moved 'show "Top N items" in a Dashboad summary table' functionality to web
zev [Mon, 9 Oct 2017 10:06:59 +0000 (13:06 +0300)]
Changelog updated
zev [Mon, 9 Oct 2017 10:03:14 +0000 (13:03 +0300)]
Changed DCI summary table sorting configuratgion to human readable format
Victor Kirhenshtein [Mon, 9 Oct 2017 09:56:43 +0000 (12:56 +0300)]
updated package file for Solaris agent
Victor Kirhenshtein [Mon, 9 Oct 2017 09:43:55 +0000 (12:43 +0300)]
change log updated
Victor Kirhenshtein [Mon, 9 Oct 2017 09:38:42 +0000 (12:38 +0300)]
fixed compiler warnings
Victor Kirhenshtein [Mon, 9 Oct 2017 09:34:24 +0000 (12:34 +0300)]
fixed compiler warnings; minor refactoring
Eriks Jenkevics [Mon, 9 Oct 2017 09:31:03 +0000 (12:31 +0300)]
Changelog update
Eriks Jenkevics [Mon, 9 Oct 2017 08:25:20 +0000 (11:25 +0300)]
Implemented DCI threshold duplicate button. Fixes #NX-1320
Eriks Jenkevics [Mon, 9 Oct 2017 09:27:13 +0000 (12:27 +0300)]
Changelog update
Victor Kirhenshtein [Sun, 8 Oct 2017 20:32:17 +0000 (23:32 +0300)]
Implemented object filter for world map. Fixes #NX-1325
Victor Kirhenshtein [Sun, 8 Oct 2017 20:32:17 +0000 (23:32 +0300)]
Windows projects converted to Visual Studio 2017
Victor Kirhenshtein [Sun, 8 Oct 2017 18:53:15 +0000 (21:53 +0300)]
removed unused local variable (event groups)
Victor Kirhenshtein [Sun, 8 Oct 2017 18:52:26 +0000 (21:52 +0300)]
removed unused local variables (data collectors refactoring)
Victor Kirhenshtein [Sun, 8 Oct 2017 11:08:31 +0000 (14:08 +0300)]
fixed compiler warnings; minor refactoring
Victor Kirhenshtein [Sun, 8 Oct 2017 10:43:56 +0000 (13:43 +0300)]
calls to functions deprecated in OpenSSL 1.1 replaced with compatible ones
Victor Kirhenshtein [Sun, 8 Oct 2017 09:55:48 +0000 (12:55 +0300)]
fixed incorrect sprintf format usage; fixed access to uninitialized memory in DB export; removed unused local variables
Victor Kirhenshtein [Fri, 6 Oct 2017 14:09:39 +0000 (17:09 +0300)]
Fixed server crash on startup
Victor Kirhenshtein [Fri, 6 Oct 2017 14:05:36 +0000 (17:05 +0300)]
new database schema version numbering (major.minor)
Victor Kirhenshtein [Thu, 5 Oct 2017 16:33:27 +0000 (19:33 +0300)]
cosmetic changes
zev [Thu, 5 Oct 2017 15:42:06 +0000 (18:42 +0300)]
Implemented default column sorting option for summary table on dashboad and option to show onlu N fitst columns of summary table on dashboad.
Victor Kirhenshtein [Thu, 5 Oct 2017 14:35:29 +0000 (17:35 +0300)]
fixed collected data export/import for non-node data collection targets (issue #NX-1331)
Victor Kirhenshtein [Thu, 5 Oct 2017 13:18:15 +0000 (16:18 +0300)]
added "root object" option to Geo Map dashboard element
Victor Kirhenshtein [Thu, 5 Oct 2017 10:26:15 +0000 (13:26 +0300)]
use clang on Linux when available
Eriks Jenkevics [Thu, 5 Oct 2017 10:09:07 +0000 (13:09 +0300)]
Updated default access rights for Everyone group; Everyone group now saved to DB if created on restart
Eriks Jenkevics [Thu, 5 Oct 2017 10:00:03 +0000 (13:00 +0300)]
Added posibility to skip alarms, trap log and sys log in DB export
Victor Kirhenshtein [Wed, 4 Oct 2017 21:08:51 +0000 (00:08 +0300)]
fixed some VS 2017 incompatibilities
Victor Kirhenshtein [Wed, 4 Oct 2017 16:17:54 +0000 (19:17 +0300)]
Fixed session agent build error
Victor Kirhenshtein [Wed, 4 Oct 2017 15:53:11 +0000 (18:53 +0300)]
SQL files on Windows installed into share\sql instead of lib\sql
Victor Kirhenshtein [Wed, 4 Oct 2017 15:50:02 +0000 (18:50 +0300)]
additional progress indication in nxdbmgr check
Victor Kirhenshtein [Wed, 4 Oct 2017 14:12:55 +0000 (17:12 +0300)]
NXCP message deserialization fails completely in case of malformed message (instead of leaving half-built message object); NXCPMessage serialization/deserialization methods renamed
Eriks Jenkevics [Wed, 4 Oct 2017 13:31:39 +0000 (16:31 +0300)]
Fixed merge issue
Eriks Jenkevics [Wed, 4 Oct 2017 13:09:35 +0000 (16:09 +0300)]
Changelog update
Eriks Jenkevics [Fri, 22 Sep 2017 15:37:37 +0000 (18:37 +0300)]
Implemented poll count for node status change. Fixes #NX-1289
Eriks Jenkevics [Fri, 22 Sep 2017 15:37:37 +0000 (18:37 +0300)]
Implemented service components map as dashboard element. Fixes #NX-1276
Eriks Jenkevics [Tue, 3 Oct 2017 12:50:28 +0000 (15:50 +0300)]
Fixed bug where DB export tool could not find dbschema files; Implemented ability to skip event and audit logs during DB export. Fixes #NX-1270
Eriks Jenkevics [Tue, 3 Oct 2017 14:19:17 +0000 (17:19 +0300)]
Implemented seperate access rights for reading Agent data, SNMP data and taking screenshots. Fixes #NX-1290, #NX-1147
zev [Wed, 4 Oct 2017 12:09:15 +0000 (15:09 +0300)]
Fixed flag upgrade procedure
zev [Wed, 4 Oct 2017 11:25:58 +0000 (14:25 +0300)]
Fixed upgrade procedure for fail_time_snmp and fail_time_snmp
Victor Kirhenshtein [Wed, 4 Oct 2017 09:05:28 +0000 (12:05 +0300)]
improved NXCP message dump
Victor Kirhenshtein [Tue, 3 Oct 2017 19:57:46 +0000 (22:57 +0300)]
fixed Solaris build
Victor Kirhenshtein [Tue, 3 Oct 2017 19:56:45 +0000 (22:56 +0300)]
malformed software package entries not added to package list during configuration poll; minor Table class refactoring
Victor Kirhenshtein [Tue, 3 Oct 2017 19:31:17 +0000 (22:31 +0300)]
fixed FreeBSD build
Alex Kirhenshtein [Tue, 3 Oct 2017 15:10:44 +0000 (11:10 -0400)]
Explicit braces added to avoid dangling else
Alex Kirhenshtein [Tue, 3 Oct 2017 15:08:08 +0000 (11:08 -0400)]
min/max replaced with std::min/max
zev [Tue, 3 Oct 2017 14:33:29 +0000 (17:33 +0300)]
Now old terminated alarms will be deleted
Victor Kirhenshtein [Tue, 3 Oct 2017 10:55:39 +0000 (13:55 +0300)]
fixed Windows build issues
Victor Kirhenshtein [Tue, 3 Oct 2017 10:48:12 +0000 (13:48 +0300)]
fixed Windows build issues
Eriks Jenkevics [Tue, 3 Oct 2017 09:39:03 +0000 (12:39 +0300)]
Changelog update
Eriks Jenkevics [Tue, 3 Oct 2017 09:00:47 +0000 (12:00 +0300)]
Node sheduled for status for conf poll after tunnel bind. Fixes #NX-1313
Victor Kirhenshtein [Tue, 3 Oct 2017 09:23:55 +0000 (12:23 +0300)]
min/max calls replaced with std::min/std::max
Victor Kirhenshtein [Tue, 3 Oct 2017 07:23:30 +0000 (10:23 +0300)]
added defines MIN/MAX (uppercase) as replacement for min/max (lowercase); started replacing min/max with std::min/std::max where appropriate
Victor Kirhenshtein [Mon, 2 Oct 2017 18:17:18 +0000 (21:17 +0300)]
fixed usage of bitwise operation in logical expression
Victor Kirhenshtein [Mon, 2 Oct 2017 17:26:14 +0000 (20:26 +0300)]
changes in event processing policy logged in audit log
Victor Kirhenshtein [Mon, 2 Oct 2017 17:22:49 +0000 (20:22 +0300)]
fixeed buffer overflow in DBDropColumn
Victor Kirhenshtein [Mon, 2 Oct 2017 14:11:58 +0000 (17:11 +0300)]
change log update
Eriks Jenkevics [Mon, 2 Oct 2017 13:46:58 +0000 (16:46 +0300)]
Increased world map zoom level to 19. Fixes #NX-1324
Victor Kirhenshtein [Mon, 2 Oct 2017 07:56:41 +0000 (10:56 +0300)]
refactoring of poller interface in server objects
Victor Kirhenshtein [Sat, 30 Sep 2017 21:50:17 +0000 (00:50 +0300)]
fixed some Windows makefile build issues; added code signing to Windows makefiles
Victor Kirhenshtein [Sat, 30 Sep 2017 09:35:23 +0000 (12:35 +0300)]
fixed broken agent restart if agent started manually on systemd managed system; minor refactoring in configure.ac; process calling systemd service restart exited after successfull systemd call
Victor Kirhenshtein [Fri, 29 Sep 2017 16:48:48 +0000 (19:48 +0300)]
log parser status kept as integer; minor refactoing
Victor Kirhenshtein [Fri, 29 Sep 2017 11:03:40 +0000 (14:03 +0300)]
added code sign commands to installer
Eriks Jenkevics [Fri, 29 Sep 2017 14:53:08 +0000 (17:53 +0300)]
Fixed build issues for non-systemd systems
Eriks Jenkevics [Fri, 29 Sep 2017 14:31:57 +0000 (17:31 +0300)]
Implemented correct agent restart for systemd services
Victor Kirhenshtein [Fri, 29 Sep 2017 07:51:33 +0000 (02:51 -0500)]
fixed AIX build issues
Victor Kirhenshtein [Thu, 28 Sep 2017 13:21:12 +0000 (16:21 +0300)]
improved shutdown procedure
Victor Kirhenshtein [Thu, 28 Sep 2017 12:56:18 +0000 (15:56 +0300)]
configuration parameters name updated
Victor Kirhenshtein [Thu, 28 Sep 2017 11:35:36 +0000 (14:35 +0300)]
max number of records per DB writer transaction can be configured
Victor Kirhenshtein [Thu, 28 Sep 2017 11:21:35 +0000 (14:21 +0300)]
data collection switched to thread pool
Victor Kirhenshtein [Wed, 27 Sep 2017 20:44:11 +0000 (23:44 +0300)]
fixed bug in nxdbmgr console output
Victor Kirhenshtein [Wed, 27 Sep 2017 20:34:57 +0000 (23:34 +0300)]
fixed compiler warning
Victor Kirhenshtein [Wed, 27 Sep 2017 20:29:04 +0000 (23:29 +0300)]
fixed bug in database upgrade procedure (move flags)
Victor Kirhenshtein [Wed, 27 Sep 2017 20:17:56 +0000 (23:17 +0300)]
implemented threshold configuration check in nxdbmgr
Victor Kirhenshtein [Wed, 27 Sep 2017 11:12:20 +0000 (14:12 +0300)]
nxdbmgr check can detect and delete stalled data records from deleted DCIs
Eriks Jenkevics [Wed, 27 Sep 2017 09:33:36 +0000 (12:33 +0300)]
Fixed interface name natural sorting order
Victor Kirhenshtein [Tue, 26 Sep 2017 19:54:00 +0000 (22:54 +0300)]
removed unnecessary code; cosmetic changes
Victor Kirhenshtein [Tue, 26 Sep 2017 19:33:33 +0000 (22:33 +0300)]
added hook to save runtime data in module data
Victor Kirhenshtein [Tue, 26 Sep 2017 18:34:11 +0000 (21:34 +0300)]
data for deleted DCIs deleted from database on housekeeper run
Victor Kirhenshtein [Tue, 26 Sep 2017 17:53:09 +0000 (20:53 +0300)]
implemented "runtime data" for objects that is saved only on server shutdown; minor refactoring of NetObj and derived classes
Victor Kirhenshtein [Tue, 26 Sep 2017 17:15:09 +0000 (20:15 +0300)]
removed unused DCObject::deleteExpiredData method
Victor Kirhenshtein [Tue, 26 Sep 2017 15:31:51 +0000 (18:31 +0300)]
use git tag as configure version string
Victor Kirhenshtein [Tue, 26 Sep 2017 13:18:38 +0000 (16:18 +0300)]
changes in mariadb client detection
Victor Kirhenshtein [Tue, 26 Sep 2017 13:18:25 +0000 (16:18 +0300)]
change log updated
Victor Kirhenshtein [Tue, 26 Sep 2017 12:39:57 +0000 (15:39 +0300)]
added agent configuration parameter TunnelKeepaliveInterval
Victor Kirhenshtein [Tue, 26 Sep 2017 09:35:27 +0000 (12:35 +0300)]
fixed MariaDB detection on FreeBSD