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.19+7 | 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 JEE8 | 30.0.1-Final | https://wildfly.org | download contains licencefile | Apache Licence v2.0 | - |
ELK-Stack¶
insight version 32.x and higher supports ELK 8.x. Please download and install any 8.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 | 8.x | https://www.elastic.co/products/elasticsearch | depends on version | depends on version | depends on version |
Kibana | 8.x | https://www.elastic.co/products/kibana | depends on version | depends on version | depends on version |
Logstash | 8.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.24 | 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. |
S3-Storage¶
Component | Version | Download-Link | Licencefile | Licence | Copyright |
---|---|---|---|---|---|
Minio | 8.4.3 | https://min.io/download | https://min.io/compliance | GNU AGPL v3 and commercial license | Copyright (C) 2014-2024 MinIO, Inc. |
DB-Driver¶
DB | Driver | Version | Download-Link | Location in Wildfly |
---|---|---|---|---|
mariadb | mariadb-java-client-3.3.3.jar | 3.3.3 | [https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/] (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.27 | [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-12.2.0.jre11.jar | 12.2.0 | 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
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.58 | https://www.apachelounge.com/download/ | 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 |