Servercomponents¶
insight-middleware requires the following server-components: - JDK - JEE-Server - ELK-Stack - local database - DB-driver
Please make sure that these components in the correct versions are downloaded and installed on server-side.
insight-middleware-config.zip contains configfiles for these components.
JDK¶
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
openJDK | 11.0.13+8 | https://adoptopenjdk.net/ | https://openjdk.java.net/legal/gplv2+ce.html | GNU General Public License, version 2,with the Classpath Exception |
JEE-Server¶
Wildfly is recommended for manual installations on Windows-Server
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
Wildfly Application Server | 24.0.1-Final | https://wildfly.org | download contains licencefile | LGPL-2.1 (GNU Lesser General Public License v2.1 only) | - |
tomEE plus | 8.0.11 | https://tomee.apache.org/download-ng.html | https://github.com/apache/tomee/blob/tomee-project-8.0.11/LICENSE | Apache 2.0 (Apache License (v2.0)) | Copyright © 1999-2018 The Apache Software Foundation |
ELK-Stack¶
insight version 24.x and higher supports ELK 7.x. Please download and install any 7.x version with licence that suites your needs.
Until version 7.10.2 ELK-Stack is available with Apache Licence v2.0 From version 7.11.0 on ELK-Stack is available with Elastic-Licence
Please see also Elastic Log4j Vulnerablility for an apropriate ELK-version which should at least 7.16.3
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
ElasticSearch | 7.x | https://www.elastic.co/products/elasticsearch | depends on version | depends on version | depends on version |
Kibana | 7.x | https://www.elastic.co/products/kibana | depends on version | depends on version | depends on version |
Logstash | 7.x | https://www.elastic.co/products/logstash | depends on version | depends on version | depends on version |
Local database¶
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
MariaDB | 10.5.13 | https://mariadb.org | https://mariadb.com/kb/en/mariadb-license/ | GPL-2 (GNU GENERAL PUBLIC LICENSE Version 2) | Copyright (C) 1989, 1991 Free Software Foundation, Inc. |
DB-Driver¶
DB | Driver | Version | Download-Link | Location in Wildfly |
---|---|---|---|---|
mariadb | mariadb-java-client-2.7.3-sources.jar | 2.7.3 | [https://mariadb.org/download/?old=true&tab=connector&os=source] (https://mariadb.org/download/?old=true&tab=connector&os=source) | wildfly/modules/system/layers/base/org/maria/driver/main |
mysql | mysql-connector-java-8.0.27.jar | 8.0.23 | [https://dev.mysql.com/downloads/connector/j/] (https://dev.mysql.com/downloads/connector/j/) | wildfly/modules/system/layers/base/com/mysql/driver/main |
MSSQL | mssql-jdbc-7.4.1.jre8.jar | 7.4.1 | https://www.microsoft.com | wildfly/modules/system/layers/base/com/microsoft/main |
For Wildfly: Please copy DB-Driver to appropriate modules-folder and check/adjust modules.xml For tomEE: Please copy DB-Driver to lib-folder
ReverseProxy¶
In general the JEE-Server is only reachable through an ReverseProxy. In maximo environments this is IBM-HttpServer. In other environments usually a reversproxy must be installed.
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
Apache httpd | 2.4.52 | https://www.apachehaus.com/ | download contains licencefile | Apache 2.0 (Apache License (v2.0)) | - |
ServiceManager for Windows¶
The installation of Kibana,Logstash and insight-status as a windows service requires the ServiceManager nssm.exe
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
nssm.exe | 2.24 | [https://nssm.cc/download] (https://nssm.cc/download) | https://git.nssm.cc/nssm/nssm/src/master/README.txt | Public domain | Iain Patterson |