What are the main components of the Metric Insights stack?

The main components of the Metric Insights stack are listed below. Versions listed are the minimum required.

* For system and base linux package requirements, please see the following articles:

Version 6.1+ (Application runs inside Docker containers)

  • [Linux]
    • CentOS 7/8
    • RHEL 7/8
    • Debian 8/9/10
    • Ubuntu 16/18
  • Docker-CE 17.09.0+
  • Docker-Compose 1.19.0+
  • [Inside our Docker Containers]
    • Apache 2.4.25
    • PHP 7
    • Python 2.7 & 3
    • Java 11
  • MySQL 5.6, 5.7 / MariaDB 10.1
    • With @@sql_mode = ' ' for MySQL 5.7

Versions 5.0+ (last release in 2019, v5.6.3)

  • [Linux]
    • CentOS 7
    • RHEL 7
    • Debian 7 (kernel v3.10+) / Debian 8
    • Ubuntu 14
  • Apache 2.2
  • MySQL 5.5, 5.6, 5.7 / MariaDB 10.1
    • With @@sql_mode = ' ' for MySQL 5.7
  • PHP 5.6
  • Python 2.7
  • Java 8

NOTE: Support for version v5.6.3 will end in 2020.

Versions pre 5.0

  • [Linux] CentOS 6, Debian 6/7
  • Apache 2.2
  • MySQL Server 5.1+
  • PHP 5.4
  • Python 2.7
  • Java 7/8

Notes on SSL/SSH

Encryption to and from the MI virtual appliance (if using an MI provided OVA image) makes use of OpenSSL version 1.0.2k (this version does not suffer from the Heartbleed vulnerability).  SSH Communication with the server uses OpenSSH 7.4p1.