7.1.1 Release Notes for EE

GroundWork Monitor 7.1.1 Enterprise Release Notes

This document contains important information about the GroundWork Monitor Enterprise 7.1.1 Release. While this information is not required to install or upgrade, it may be useful to know when examining the new features of GroundWork Monitor that have been added, and there is also useful information about resolved issues in some detail included in a table at the end. Note that in contrast to prior release notes, we aren't including any information about changes from prior releases. This document only discusses changes since 7.1.0.

How to install or upgrade
The install instructions for this release can be found here in the Knowledge Base.

This release of GroundWork Monitor fixes many existing issues, and adds several new features, mostly around usability and completeness of existing features. It is not a major upgrade in that we have not replaced or substituted any major components, but we have upgraded and updated, and added functionality to existing features.

SECTION 1 – Summary of new features and improvements in GroundWork Monitor 7.1.1

This is the paragraph to read if you don't plan on reading the rest of this document (TL:DR). We have updated the Cloud Hub, adding better organization, the option to name services yourself, and deeper monitoring for AWS. We have also polished several rough-edged features like the aliasing (Host Identity) and Blacklisting that are useful in Cloud Hub deployments. We did a major upgrade to NeDi, and added some features to make it more useful. We added a Hit List dashboard, and repaired and enhanced the Seurat View portlet.

We killed a lot of bugs and updated Perl, several libraries, and our HTTPS/TLS support, and closed all the security vulnerabilities we could find. We also prepared for a lot of new integrations and enhancements we will be adding in future point releases.

Overall we think this release will run smoother and be more fully functional than 7.1.0. Now, let's talk about the details.

Cloud Hub 2.2

The CloudHub connectors have all been updated to support custom service names. This means you can change the service name from the dotted path variable name it has by default to something more meaningful to you and your staff. Note that changes to the names of services will affect the performance configurations, so make sure you copy those to the new service names you make.

The AWS connector has additionally been updated to support custom CloudWatch metrics. Anything you put into the CloudWatch API can be a service in GroundWork now. Also, the content has been re-organized to better represent the structure of monitored systems in the AWS cloud. There are better associations between the hosts (instances) it sets up and the EBS volumes it monitors, and the RDS assignments are also associated with the instances that use them.

The AWS connector now also supports assigning hostgroups in GroundWork with tag values in AWS.

Security Improvements

Following multiple security reviews, we have updated several areas of system configuration focusing on the following areas:

We have upgraded several libraries to enhance security and close specific areas of the above vulnerabilities. We now support HTTPS with TLS 1.2 only (by default), and use only strong ciphers. We have given Groundwork customers the ability to enable mod_security if so desired, hardening the server for customers in a high security environment.  Groundwork has taken the time to close known vulnerabilities related to the above bullets. We have also removed the "Manage Configuration" page from the Foundation Administration to prevent inadvertent configuration changes.

New "Hit List" Dashboard

We included a new bespoke dashboard as a portlet application in 7.1.1. You will see it in the dashboard list in new installs, and you can add it as a shared dashboard after upgrade. See the GroundWork Portlets page for details.

Component Upgrades

With the release of GroundWork Monitor 7.1.1, many components have been upgraded to the latest available versions. The following list shows the new version of the key components that have been updated with the GWME 7.1.1 release:

GroundWork Distributed Monitoring Agents (GDMA)

The Linux GDMA agent installers included in GWMEE 7.1.1 have been upgraded to the GDMA 2.5.0 release, which has these improvements:

GDMA 2.5.0 installers for the those platforms not upgraded and bundled into the 7.1.1 release will be provided separately, shortly after the 7.1.1 release is available.

Some other minor enhancements:

Important issues fixed:

Some other minor functional issues fixed:

SECTION 2 – KNOWN ISSUES AND LIMITATIONS

Upgrade Issues

HTTPS -- Installations on 7.1.0 configured for HTTPS will be reverted to HTTP on upgrade. Your certificates will stay undisturbed, but you will need to re-do some of the HTTPS setup.

RAPID Feeders -- When upgrading to 7.1.1 the installer does not restore various RAPID/Feeder-based feeder files in the /usr/local/groundwork/config directory or symlinks in /usr/local/groundwork/logs. You will need to do this manually if you are using the Cacti or LogBridge feeders in non-default configurations. See the Post-upgrade tasks in the Installing or Upgrading to GroundWork Monitor 7.1.1 page for details. -- GWMON-12764

JBOSS Portal root user -- The installer when upgrading to 7.1.1 does not restore any custom portal root user name definition that was in the gatein.properties file. See the Post-upgrade tasks in the Installing or Upgrading to GroundWork Monitor 7.1.1 page for details.

Log Bridge -- The upgrade of a 7.1.0 system with Log Bridge installed has several post-upgrade tasks detailed in the following page: Post-upgrade tasks for Log Bridge installations

Limitations and Work-Arounds

Noma -- NoMa has around 1 minute latency in reporting notifications. This can be adjusted.

Ubuntu -- Running on Ubuntu 12.04 is not recommended because it will be EOLd by Canonical in April 2017.

SECTION 3 – ANNOUNCEMENTS AS OF VERSION 7.1.1

Supported Versions of GroundWork

GroundWork Monitor versions 7.0 and 7.0.1 are now end-of-life. Customers using older versions are advised to contact GroundWork Support regarding upgrade options.

GroundWork Monitor version 7.0.2 will be end-of-life with the next release.

Linux Supported Versions

SuSE Enterprise Linux (SLES):

Red Hat Enterprise Linux (RHEL):

Ubuntu LTS

Supported Architectures

GroundWork Monitor Enterprise only supports installation on 64-bit platforms. Monitored nodes can be 32-bit or 64-bit but GroundWork itself must be deployed to 64-bit.

Browser Compatibility

This version of GroundWork has been tested with the latest versions of Firefox and Google Chrome, as well as Internet Explorer 10 & 11.

SECTION 4 – DETAILS OF FIXED ISSUES SINCE RELEASE 7.1.0

This section summarizes the individual issues fixed since release 7.1.0. There are a lot of these, but if you have seen one of them and opened a support case, you should have the associated issue key in that case, which you can use to cross reference here and know that it is fixed in 7.1.1.

If you are wondering about whether an issue you have seen is fixed in this release, open a case and we will be able to tell you specifically.

Key Summary Component/s
GWMON-10533 uninitialized variable $indexes in cacti's lib/plugins.php NMS - Cacti
GWMON-10553 Please update sendEmail.pl to the latest version so it supports tls Upgrades
GWMON-10694 issue with plugin calling system OS Perl instead of GW Perl Plugins
GWMON-10718 GroundWork certificate directory wiped clean by upgrade without notice, breaks SSL-based plugins Upgrades
GWMON-10752 GDMA auto-registration creates externals in the wrong place if the Monarch Group does not exist Configuration
GWMON-10767 Service Availability bar graph does not correctly show state changes Status Viewer
GWMON-11269 Users created from AD with GWRoot role displays different privileges Authentication/Authorization
GWMON-11496 find_cacti_graphs fails after upgarding PERL framework to 5.18.2 Configuration
GWMON-11498 Perl applications throw errors after upgrading the PERL framework to 5.18.2 Configuration
GWMON-11731 pg_migrate_archive_gwcollagedb.sql must be extended to cover schema and content changes for 7.1.0 Foundation
GWMON-11771 GW702 + Found Service Availability & Performance Measurement Bars missing or none at all, for some if not most hosts. Status Viewer
GWMON-11818 Cacti feeder creates objects even if totally disabled NMS - Cacti
GWMON-12164 check_netscaler_snmp.pl syntax error Plugins
GWMON-12204 Archiving process can break Host Availability & Performance Measurement bar graphs Foundation
GWMON-12334 Upgrade OPENSSL library to 1.0.2d Installer
GWMON-12349 Views never finish loading, give error when new maps are loaded and old maps removed. Nagvis
GWMON-12354 Nagvis service "line" object does not display performance graph Nagvis
GWMON-12370 Search in status viewer only searches for strings starting with input characters Status Viewer
GWMON-12409 Notification Rules created on NoMa UI are not populated in the NoMa database Noma
GWMON-12424 Renaming BSM Host/Service/HostGroup is not reflected on Status Viewer and Event Console Foundation Status Viewer
GWMON-12451 Dashboard database load script only effective from cron Reports
GWMON-12471 Mis-spelled words on the SLA page Reports
GWMON-12478 Notifications are not displayed under Configuration > NoMa > Logs Noma
GWMON-12481 Parent-Child setup fails after upgrading GW 7.0.2_P03 to GW 7.1.0 to 7.1.1 Parent-Child Upgrades
GWMON-12486 Access to RSTools Denied to User in Multiple Memberships JBoss Portal
GWMON-12491 Seurat view shows both hostnames of aliased hosts Dashboards
GWMON-12502 Noma sends endless stream of ack notifications Noma
GWMON-12506 BSM Available Members does not appear to accept BSM search and addition of BSM groups BSM
GWMON-12508 Nagvis does not displayEdit Options for Admin USer Nagvis
GWMON-12523 My GroundWork Health Group Health Portlet does not display correctly Dashboards
GWMON-12559 logrotate fails to rotate most logs in current distros due to security patch Installer
GWMON-12584 Selecting Host in the Event Console links you to host in Status View, Does not work for some hosts or Events. Status Viewer
GWMON-12585 Some complex time periods can exceed allowed field length in monarch. Configuration
GWMON-12586 "local_process_gw_listener" red on localhost Configuration
GWMON-12588 Black List feature fails after one polling cycle when a regex is used Cloud
GWMON-12593 gw-config tool needs to be updated for 7.1.1 Build Process Configuration
GWMON-12600 Log Archive Fails in a 7.1.1 install Archive
GWMON-12604 On upgrade the Cacti scripts and other subdirectories containing customer additions are not preserved. Upgrades
GWMON-12613 Wrong validation message is displayed while creating "New Host Identity" with more than 63 characters Administration
GWMON-12618 NoMa says fields required for methods when they are not Noma
GWMON-12619 NoMa email method fails out of the box Noma
GWMON-12621 when creating shared dashboard "Service group health portlet" and "host health portlet" show "???" Dashboards
GWMON-12622 Build number mismatch on login and dashboard page Dashboards
GWMON-12626 Log bridge feeder leaks memory Tools
GWMON-12629 Error 500 is displayed when creating a downtime keeping "From" field empty Configuration
GWMON-12639 "sv.links.enabled" field under "/usr/local/groundwork/config/console.properties" file does not work as expected Console
GWMON-12640 "Search" filter works only one time for a tab in Event Console Console
GWMON-12643 Unable to search a host with its IP address on Event Console Console
GWMON-12648 Version 7.1.1 says version 7.1 on login page JBoss Portal
GWMON-12652 Attempt to add Hostgroup Icon to a Views map gets an error Nagvis
GWMON-12655 Can't assign Host to "Business Service Monitoring" under Business BSM
GWMON-12658 Default search in BSM group creation shows only services Configuration
GWMON-12659 Error appears during GW 7.1.0 to GW 7.1.1 upgrade Upgrades
GWMON-12663 Creating downtimes breaks Service Availability bar graphs Status Viewer
GWMON-12664 upgraded 7.1.0 system resources tab links to the incorrect version UI Layout/Theme
GWMON-12670 Nagios host(same name as cloudhub host) gets removed from Status Viewer on creating a Black List record Administration Status Viewer
GWMON-12673 Upgrade GDMA SSL TLS libary to support TLSv1.2 in apache configration GDMA
GWMON-12674 Downtimes submitted in UI do not get processed Tools
GWMON-12675 7.1 LDAP Custom Group Issue LDAP
GWMON-12677 Seurat view portlet displays flashing icons for scheduled downtime when the state has been stable (VMware) Dashboards
GWMON-12679 Unable to add services to a host with host name as FQDN Configuration
GWMON-12683 extract_nedi.pl needs adaptation to current NeDi release NMS - NeDi
GWMON-12684 Acknowledged devices still showing as down in unscheduled down hosts Status Viewer
GWMON-12686 Failed to negotiate authorization (status view unavailable) Status Viewer
GWMON-12687 pg_migrate_gwcollagedb.sql fails to enforce CACTI applicationtype changes Foundation NMS - Cacti
GWMON-12689 Cacti feeder overrides existing application-type data NMS - Cacti
GWMON-12690 Host is in downtime, but does not show up in the downtimes list Tools
GWMON-12691 SOAP API appears broken Reports
GWMON-12696 "core/migration/postgresql/pg_migrate_monarch.pl" script is not executed along with 7.0.2-P03 to 7.1.1 upgrade Upgrades
GWMON-12697 Status feeder appears to be consuming tokens and not releasing them Status Feeder
GWMON-12699 Unable to upload/import profiles if /usr/local/groundwork is a symlink Documentation
GWMON-12704 Monarch log file has wrong permissions before Commit Configuration
GWMON-12706 Upgrade 7.0.2 p2 > 7.1.0>7.1.1 breaks graphs in views. Nagvis
GWMON-12707 dashboard_avail_load.pl does not handle the last second of the day, nor multi-day operation Reports
GWMON-12710 On upgrade from 702->7.1->7.1.1, recurring downtimes are lost if they had been set previously Upgrades
GWMON-12712 attempted display of plain-text Nagios config files results in Authorization Error Configuration
GWMON-12714 configuration.properties and gatein.properties are not properly backed up during an upgrade Build Process Configuration Upgrades
GWMON-12715 7.1.0 to 7.1.1 upgrade does not replace login page Build Process
GWMON-12717 cleaning up "7.1.1-SNAPSHOT" files blocks Foundation startup Foundation
GWMON-12720 Monarch CGI code generates warnings under Perl 5.24.0 Configuration
GWMON-12721 GW 7.1.0 to GW 7.1.1 upgrade fails on SLES machine Upgrades
GWMON-12728 RAPID disallowing valid hostnames on service deletes NMS - Cacti
GWMON-12729 Upgrade fails on portal login JBoss Portal
GWMON-12732 Security Issues Lenovo System Performance
GWMON-12734 upgrading doesn't preserve custom files in /usr/local/groundwork/nagios/sbin Build Process
GWMON-12736 Hostgroup add with custom group lacks scrolling Administration
GWMON-12738 Title on login page refers to "7.1.0" version JBoss Portal
GWMON-12744 Portal timeout instructions are wrong
GWMON-12747 7.1.0 (remote database) -> 7.1.1 upgrade fails Upgrades
GWMON-12748 Passwords on GroundWork Licence page not saved post GW 7.1.0 -> 7.1.1 upgrade Upgrades
GWMON-12749 "apache" not running for GW 7.1.1-br402-gw2994 Installer
GWMON-12750 Certain VMware hostgroups are present to add under CG but not present on Status Viewer Administration
GWMON-12753 unattended install doesn't populate config with hostname that it finds in attended install Browser
GWMON-12754 Some GW modules display error while accessing them Nagvis NMS - Cacti NMS - NeDi NMS - Weathermap
GWMON-12755 Cacti graphs not displayed for localhost on Status Viewer Status Viewer
GWMON-12757 BSM groups not displayed on Status Viewer/Event Console for SLES 11 machine Foundation
GWMON-12758 Configuration > Downtimes not working for SLES 11 machine Configuration
GWMON-12759 SSL Import Certificate not working
GWMON-12760 LDAP portal root user credentials are not recognized when installing Build Process Foundation
GWMON-12761 Seurat view broken after upgrade Foundation
GWMON-12762 check_snmp_cisco_ifstatus.pl no longer works. Here's the fix. Plugins
GWMON-12763 Cacti feeder doesn't propogate api timeout issues back to feeder health service RAPID Feeders
GWMON-12765 Various feeder supervise services are not backed up during upgrade Build Process RAPID Feeders
GWMON-12766 711 Perl needs to include Search::Elasticsearch.pm Build Process RAPID Feeders
GWMON-12768 Tightened /usr/local/groundwork/php/tmp permissions cause Cacti php errors NMS - Cacti
GWMON-12769 logbridge feeder needs some minor refactoring to work with new version of Perl RAPID Feeders
GWMON-12770 httpd.conf is not updated, server certs are changed, in upgrade to 7.1.1 Build Process
GWMON-12772 LogBridge logbridge-groups.xml vaporized and not backed up during upgrade Build Process
GWMON-12773 race condition between de-dup and upgrade actions Documentation Foundation Installer
GWMON-12774 installer inappropriately copies jpp data like logs to jpp2 Build Process
GWMON-12776 Custom MIBs blown away on upgrade Build Process
GWMON-12777 Customizations to portal-groundwork-base.war portlet.xml blown away on upgrade Build Process
GWMON-12778 Default settings for SSL should include TLS 1.2 and strong ciphers Configuration
GWMON-12786 LogBridge gwevents_to_es feeder can get stuck trying to process a set of events when bulk send to elasticsearch fails RAPID Feeders
GWMON-12788 Samples directory should be removed (Security issue) Build Process
GWMON-12789 "install-dual-jboss.sh" not working for GW 7.1.1. JBoss Portal
GWMON-12790 NoMa dropping notifications with socket error Noma
GWMON-12794 Upgrade fails with a script error RAPID Feeders
GWMON-12795 upgrade to 711 doesn't back up and restore php.ini Build Process
GWMON-12796 cannot add downtime for host or host group for certain users Foundation
GWMON-12798 Cert files exist in non-SSL install Build Process
GWMON-12799 SSL Instructions give error on files exisiting Installer
GWMON-12802 Some files need nagios:nagios ownership post GW 7.1.0 to GW 7.1.1. upgrade Build Process
GWMON-12803 "ntop" is displayed as not running for "service groundwork status" NMS - Ntop
GWMON-12805 ntop shared library error during upgrade NMS - Ntop
GWMON-12807 latest changes to foundation.properties not present after upgrading to 711 Foundation
GWMON-12809 "no version information available" msgs while building instance on parent in parent-child configuration on ubuntu Parent-Child
GWMON-12810 Cloudhub does not work after enabling ssl Cloud
GWMON-12814 "HTTP 500" Status is displayed while accessing Performance and Availability graphs for "localhost" on Status Viewer
GWMON-12819 SCOM feeder : foreach ... qw( a b c ) construct no longer works in 5.24 Perl RAPID Feeders
GWMON-12820 migrate_RAPID_feeder_configs_711.sh does not migrate SCOM feeder master conf RAPID Feeders
GWMON-12821 logbridge feeders master confs need updating for fresh installs to work with 711 RAPID Feeders
GWMON-12826 NeDi Access Notice: You're not authorized for this! NMS - NeDi
GWMON-12832 Upgrade Grafana/OpenTSDB to operate in 7.1.1 as well as it does in 7.1.0 Grafbridge
GWMON-12833 Unable to create parent-child setup on sles-11 machine Configuration
GWMON-6028 Auto-discovery failed because of Can't call method "as_xml" on an undefined value Auto Discovery
GWMON-6093 Discrepancies in number of Moose Perl module and its dependencies on Fresh Install and Upgrade Build Process
GWMON-8598 auto discovery gives error in log file when (172.28.113.*) is scanned Auto Discovery Build Process
GWMON-9540 Auto Discovery does not discover windows 2003 hosts Auto Discovery
GWMON-9734 nmap scans fail agsint windows due to unescaped ampersand in xml oputput Auto Discovery
GWMON-9901 the /usr/local/groundwork/nagios/libexec/check_snmp_cisco_ifstatus.pl script makes incorrect assumptions about the interface number Plugins
GDMA-402 Link to install GDMA with HTTPS is not updated after GDMA install with HTTPS Build Process
GDMA-57 Linux GDMA has bad rpath, and the 64-bit version has bad lib paths. Linux
GDMA-43 RHEL5 64-bit GDMA fails with LWP/UserAgent.pm not found error Linux
CLOUDHUB-330 "Host Availability and Performance Measurement" shows error for "Network View" hosts of AWS Cloudhub
CLOUDHUB-329 HostGroup Tag Name' text field enables after 'Test Connection' operation Cloudhub
CLOUDHUB-327 Incorrect validation message for 'Service Name' field on GroundWork Administration > GroundWork Cloud Hub Cloudhub
CLOUDHUB-326 Cloud-Hub VMware - VCenter Memory Leak when polling with Cloud Hub Cloudhub
CLOUDHUB-325 Connection Retries field accepts negative values of no significance(-2 to -99) Cloudhub
CLOUDHUB-322 "Host Availability and Performance graph" shows error for "Network hypervisor" hosts of VMware Cloudhub
CLOUDHUB-317 Docker Engine Thresholds get removed from Status Viewer, 10-15 minutes after connection is created Cloudhub
CLOUDHUB-313 Virtual Machine thresholds (Ceilometer) do not change their states when thresholds exceeded Cloudhub
CLOUDHUB-312 Cloud Hub AWS Availability Zone View gives same exact metrics as Network View Cloudhub
CLOUDHUB-311 Events for Docker Metric "diskio.io_service_bytes[0].stats.Write/Read" are displayed even when the metrics are deselected Cloudhub
CLOUDHUB-310 CloudHub Docker connection fails to validate for GW 7.1.1 Cloudhub
CLOUDHUB-308 AWS connector creates a host with no services with name of region Cloudhub
CLOUDHUB-307 Amazon connector times out Cloudhub
CLOUDHUB-306 Custom metrics do not get deleted when custom view is de-selected Cloudhub
CLOUDHUB-305 VMware CloudHub connection with GroundWork failed Cloudhub
CLOUDHUB-304 VMware connector reports on an unselected metric Cloudhub
CLOUDHUB-303 VMware connector has metrics in profile that do not show up in Status Cloudhub
CLOUDHUB-302 VMware connector metric syn.host.cpu.used is mislabeled Cloudhub
CLOUDHUB-300 Docker connector fails to detect containers running in Docker 1.11.2 Cloudhub
CLOUDHUB-299 Docker connector does not update list of running containers unless restarted Cloudhub
CLOUDHUB-298 Upgrade VMWare Connector to use VSphere 6.0.0 SDK Cloudhub
CLOUDHUB-297 EBS and RDS metrics are not imported in EC2 Connector Cloudhub
CLOUDHUB-296 Re-work EC2 Connector for Cloud Hub Cloudhub
CLOUDHUB-294 TEST CONNECTION' functionality breaks on adding certain special characters in 'Server Name/URL' Cloudhub
CLOUDHUB-293 Unable to modify data/settings for attributes under 'Controller thresholds' for NetApp connector Cloudhub
CLOUDHUB-291 Amazon connector adds prefix to hostnames which is inconsistent with what is configured and what is reported Cloudhub
CLOUDHUB-290 Cloudhub needs to synchronize inventory regularly to detect system updates Cloudhub
CLOUDHUB-289 VMWare connector metrics for syn.vm.mem.guestToConfigMemSize.used and unused always show 0 or 100 % Cloudhub
CLOUDHUB-288 VMWARE and Netapp Hosts and services become unreachable after a few hours Cloudhub
CLOUDHUB-286 vmWare 6 connection reports all host and services as unscheduled critical even if the values don't pass threshold Cloudhub
CLOUDHUB-285 Merge Icinga2 CloudHub Connector Branch into 7.1.0 Trunk Cloudhub
CLOUDHUB-282 VMware cloudhub throws error on test, "Server connection failed! Ensure that Groundwork server is up and running." Cloudhub
CLOUDHUB-275 NetApp connector Monitoring Profile page displays incorrect headings Cloudhub
CLOUDHUB-274 Netapp connector only displays one volume Cloudhub
CLOUDHUB-216 Adding fourth vCenter connection in cloudhub gives http status 500 error Cloudhub
CLOUDHUB-139 syn.storage.percent.used does not appear in the cloudhub configuration UI Cloudhub
CLOUDHUB-138 summary.quickStats.overallCpuUsage for guest instances uses the threshold values for host instances Cloudhub

SECTION 5 – ADDITIONAL INFORMATION


Copyright 2004-2016 GroundWork Open Source, Inc. ("GroundWork"). All rights reserved. Use is subject to GroundWork commercial license terms. GroundWork Monitor products are released under the terms of the various public and commercial licenses. For information on licensing and open source elements please see [Licenses used in GroundWork]. GroundWork, GroundWork Open Source, GroundWork Monitor Professional, GroundWork Monitor Open Source, GroundWork Community Edition, GroundWork Monitor Enterprise, GroundWork Foundation, GroundWork Status Viewer, Monarch, and GroundWork Guava are trademarks of GroundWork Open Source, Inc. Other trademarks, logos and service marks (each, a "Mark") used in GroundWork’s products, including Nagios, which is a registered trademark of Ethan Galstad, are the property of other third parties. These Marks may not be used without the prior written consent of GroundWork Open Source or the third party that owns the respective Mark.