FUJITSU Software ServerView Cloud Monitoring Manager V1.1 Release Notes J2UL-2170-01ENZ0(00) July 2016
Contents Contents About this Manual... 4 1 What's New?...6 1.1 Performance Improvements... 6 1.2 Security... 6 1.3 Python API for Log Management...7 1.4 MariaDB...7 1.5 Internationalization... 7 1.6 Areas of Expertise...7 1.7 Upgrade of CMM Components...7 1.8 System Environment... 8 1.9 Documentation... 8 2 Restrictions...9 Appendix A Open Source Software... 10 Release Notes 3
About this Manual About this Manual This manual describes new features and changes to existing features of FUJITSU ServerView Cloud Monitoring Manager (CMM) V1.1 as compared to V1.0. In addition, this manual provides information on known restrictions. This manual is structured as follows: Chapter What's New? on page 6 Restrictions on page 9 Description Describes new features, changes, and enhancements. Describes the known restrictions of this release. Readers of this Manual This manual is written for system operators who are responsible for installing CMM. It assumes that you are familiar with the following: Administration and operation of LINUX operating systems. Administration and operation of OpenStack platforms. CMM concepts and components as explained in the CMM documentation. Notational Conventions This manual uses the following notational conventions: Add init <variable> [option] one two {one two} The names of graphical user interface elements like fields are shown in boldface. System names, for example command names and text that is entered from the keyboard, are shown in Courier font. Variables for which values must be entered are enclosed in angle brackets. Optional items, for example optional command parameters, are enclosed in square brackets. Alternative entries are separated by a vertical bar. Mandatory entries with alternatives are enclosed in curly brackets. Available Documentation The following documentation on CMM is available: Overview: A manual introducing CMM. It is written for everybody interested in CMM. Tenant User's Guide: A manual for tenant users describing how CMM supports them in monitoring their services and virtual machines in OpenStack. OpenStack Operator's Guide: A manual for OpenStack operators describing how CMM supports them in monitoring their OpenStack services as well as managing the log data available from the OpenStack services. Release Notes 4
About this Manual CMM Operator's Guide: A manual for operators describing how to install, operate, and maintain CMM. Trademarks LINUX is a registered trademark of Linus Torvalds. The OpenStack Word Mark and OpenStack logo are registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation in the United States and other countries and are used with the OpenStack Foundation's permission. FUJITSU LIMITED is not endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. Red Hat is a trademark or a registered trademark of Red Hat Inc. in the United States and other countries. Java is a registered trademark of Oracle and/or its affiliates. Python and PyCon are trademarks or registered trademarks of the Python Software Foundation. ServerView and Systemwalker are registered trademarks of FUJITSU LIMITED. Other company names and product names are trademarks or registered trademarks of their respective owners. Copyright Copyright FUJITSU LIMITED 2015-2016 All rights reserved, including those of translation into other languages. No part of this manual may be reproduced in any form whatsoever without the written permission of FUJITSU LIMITED. Export Restrictions Exportation/release of this document may require necessary procedures in accordance with the regulations of your resident country and/or US export control laws. Release Notes 5
1: What's New? 1 What's New? This chapter describes changes and enhancements made in CMM since V1.0. 1.1 Performance Improvements CMM comes with the following performance improvements. Bulk Mode Bulk mode has been introduced for the CMM log management. The bulk mode feature increases the log management performance by supporting a higher throughput from the Log Agent to the Log API. The agent can now send an array of log events per request instead of sending log events one by one. The log agent configuration has been enhanced by new settings. The maximum number of logs that is sent to the Log API per request can be configured as well as the maximum data load per request. In addition, the time interval for sending logs and a delay time for the time interval can be specified when installing an agent or updating an agent configuration. Memcached Memcached is now included in and used by CMM. Memcached is an open-source, high-performance, distributed memory object caching system that is generic in nature, and intended to speed up dynamic Web applications. CMM uses Memcached for caching authentication and authorization information that is required for the communication between the Log API and OpenStack Keystone. ELK Stack All components of the ELK stack have been upgraded for performance reasons. For information on the versions that are now included in CMM, refer to Open Source Software on page 10. 1.2 Security CMM comes with the following security improvements. CMM Services The configuration of individual CMM Services and related processes has been modified to ensure system stability. HTTPS Support CMM now supports the HTTPS protocol for secure communication between the CMM Service and the CMM Log Agent. The required enhancements were made to all components involved in log management. The HTTPS protocol can also be used for secure communication between the CMM Service and the CMM Metrics Agent. Support and detailed instructions on how to use the HTTPS protocol for a more secure connection can be obtained from the FUJITSU support organizations. Release Notes 6
1: What's New? 1.3 Python API for Log Management CMM comes with a Python implementation for the Log API. The Python API replaces the Java API. The Java API has been deprecated. The CMM installation has been adjusted accordingly. 1.4 MariaDB CMM now uses a MariaDB database for storing configuration information, alarm definitions, and notification methods. The PostgreSQL database has been replaced by the MariaDB database to be prepared for clustering CMM in future releases. 1.5 Internationalization CMM comes with I18N support for adaptions to different languages and regional differences. In addition to English language resources, Japanese language resources are now provided for the CMM Horizon Plugin. This does not include the localization of Grafana and Kibana. 1.6 Areas of Expertise CMM comes with expertise and know-how in the following areas. This enables product customizations and solutions to meet specific customer requirements. Clustering CMM CMM ships with an installer that installs the CMM Service and the required agents on one host. In parallel to this single-node installation, the log management components of CMM can also be installed in cluster mode. If you are interested in clustering CMM, contact your FUJITSU support organization. Nagios Plugins The CMM Metrics Agent can run Nagios plugins and send status codes returned by the plugins as metrics to the Monitoring API. rmation on how to use Nagios checks in CMM can be obtained from the FUJITSU support organizations. WebHook and PagerDuty Notifications define how CMM users are informed when a threshold value for an alarm is reached or exceeded. Email is the notification method supported by CMM. If you want to use WebHook or PagerDuty, contact your FUJITSU support organization for detailed step-by-step instructions on how to integrate these methods in your environment. 1.7 Upgrade of CMM Components For this release, the following middleware components of CMM have been upgraded: CMM Component CMM 1.0 CMM 1.1 Kafka V0.8.1.1 V0.8.2.2 Release Notes 7
1: What's New? CMM Component CMM 1.0 CMM 1.1 Storm V0.9.5 V0.9.6 Elasticsearch V1.5 V2.2 Kibana V4.1 V4.4 Logstash V1.5 V2.2 MariaDB Not used in CMM 1.0. V5.5.47 Zookeeper V3.4.6 V3.4.6 1.8 System Environment Operating Systems CMM can be installed on a host machine with the following operating systems: Red Hat Enterprise Linux 7.2 (for Intel64) Supported OpenStack Platforms As underlying platform technology, the following OpenStack platforms are supported: Red Hat Enterprise Linux OpenStack Platform 8 Web Browsers CMM supports the following Web browsers: Google Chrome 50.0 Microsoft Internet Explorer 11.0 (with Compatibility View disabled) Mozilla Firefox ESR 45.0 1.9 Documentation The CMM manuals have been revised to reflect the newly introduced or changed features. Release Notes 8
2: Restrictions 2 Restrictions There are no known issues and restrictions for this CMM release. Release Notes 9
Appendix A: Open Source Software Appendix A: Open Source Software The following Open Source Software (OSS) is included in and used by CMM. The list is restricted to the major OSS projects that are relevant for CMM 1.1: Software Description License Kafka V0.8.2.2 Storm V0.9.6 Elasticsearch V2.2 Grafana V1.9 InfluxDB V0.9 Kibana V4.4 Logstash V2.2 MariaDB V5.5.47 Memcached 1.4.15 Zookeeper V3.4.6 A distributed publish-subscribe messaging system. The CMM Message Queue is based on Kafka. An open-source distributed realtime computation system for consuming streams of data and processing them in arbitrarily complex ways. The CMM Threshold Engine is based on Storm. An open-source application that provides a highly scalable full-text search and analytics engine. CMM uses Elasticsearch as the underlying technology for storing, searching, and analyzing log data. An open-source application for visualizing large-scale measurement data. CMM integrates with Grafana for visualizing the CMM monitoring data. An open-source database specifically designed to handle time series data with high availability and high performance requirements. CMM uses an InfluxDB database for storing metrics and the alarm history. An open-source analytics and visualization platform designed to work with Elasticsearch. CMM integrates with Kibana for visualizing the CMM log data. An open-source application that provides a data collection engine with pipelining capabilities. CMM integrates with Logstash for collecting, processing and outputting logs. Relational database system developed as enhancement and drop-in replacement for MySQL. CMM uses a MariaDB database for storing configuration information, alarm definitions, and notification methods. An open-source distributed memory object caching system. CMM uses Memcached for dynamically alleviating the data load that is processed by the log management components. A open-source service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. CMM uses Zookeeper for administrating the Message Queue. GNU GPL V2 Release Notes 10
Appendix A: Open Source Software The following OSS is used by CMM, but not included in the product: Software Description License Ansible V1.9 IT automation platform for facilitating application and system deployment. Ansible scripts are used for the installation of CMM. GNU GPL V3 Python V2.7 An interpreted, object-oriented programming language. Python is used for the installation of CMM. PSF V2 Release Notes 11