How to install Zenoss Analytics
Zenoss Analytics includes the following components:
- ETL services that run with Resource Manager (managed by Control Center)
- the Analytics server, based on Tomcat, which performs transformations and all database loading
- a MariaDB database server
The Analytics server and MariaDB server run on the same independent host, separate from any Control Center hosts. However, for optimal performance, the independent host should be on the same subnet as your Control Center hosts.
You install Analytics by first preparing and installing a host for Analytics and MariaDB and then installing and configuring the ETL services on the Control Center master host.
Before installing Analytics, review the release notes.
Analytics and MariaDB server host
The Analytics data warehouse is a MariaDB database. Like any database server, compute speed, total memory, and disk speed are critical to the database server. You install the server on a single host that must have adequate CPU, memory, and disk resources. Your Zenoss Professional Services architect will provide specific sizing for both your current needs and the anticipated growth of the data warehouse.
Zenoss recommends provisioning the Analytics and MariaDB server host as a virtual machine (VM) to allow flexible rescaling of CPU and memory resources on an ongoing basis. Provision storage to be extensible also. Best results are achieved when the database server host is dedicated to Analytics.
Other than the operating system and the external dependencies explicitly listed by this document, do not run third-party software on the server. In particular, anti-virus software is known to significantly interfere with the speed of all database systems, and MariaDB is no exception. Before starting the installation procedure, audit your operating system environment to check for and disable third-party software.