Installation unter Linux
Diese Seite beinhaltet die folgenden Abschnitte:
Unter Linux-basierten Systemen wird empfohlen die Logstash und Elasticsearch Pakete über den entsprechenden Distributions-Paketmanager zu installieren.
Elasticsearch
Für die Installation von Elasticsearch folgen Sie dem Anleitung .
Zusätzlich können Sie folgende Schritte befolgen, um Ihren Cluster voll funktionsfähig zu machen.
Eine elasticsearch.yml
-Konfigurationsdatei kann diese zusätzlichen Informationen enthalten:
# enabling security is recommended and desired
xpack.security.enabled: true
# this also comprises ssl transport security
xpack.security.transport.ssl.enabled: true
# you may define your own elasticsearch cluster name
cluster.name: <company>-operations
# each node participating in the cluster may receive an individual node name
node.name: analytics-node-01
# define network binding of elasticsearch, defaults to localhost, which is not sufficient if you distribute components across different nodes
# example here: there is a DNS entry available
network.host: "elastic.ops.company-vnet.de"
# some settings quite specific to the number of nodes participating in your elasticsearch cluster
# please verify w/ elastic docs
discovery.seed_hosts: ["elastic.ops.company-vnet.de"]
cluster.initial_master_nodes: ["elastic.ops.company-vnet.de"]
Aktivierung der Transport Layer Security (TLS) im Elastic Stack & automatische Passwortgenerierung für die eingebauten Konten
Die Ausführung von elasticsearch im Produktionsmodus erfordert die Aktivierung von Transport Layer Security. Elastic wird mit einigen Skripten geliefert, die bei der Einrichtung dieses Modus helfen.
# generate new certificate authority
/usr/share/elasticsearch/bin/elasticsearch-certutil ca
# generates X.509 certificates and private keys
/usr/share/elasticsearch/bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
# auto create passwords for the built-in user accounts (--> xpack.security.enabled)
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords auto
Bitte beachten Sie auch die Information von Elastic zu TLS .
Logstash
Für die Installation von Logstash folgen Sie der Anleitung .