SECURIX Developed Product
Ansible Automation Library
Versionierte Ansible-Bibliothek für einheitliche Deployments, Konfigurationen und Upgrades des Elastic Stack. Damit bleiben Ihre Umgebungen reproduzierbar und für Audits nachvollziehbar.
Die Lösung im Überblick
Die Ansible Automation Library ist eine von SECURIX entwickelte Sammlung wiederverwendbarer Automatisierungen für die Bereitstellung und Wartung von Elastic-Umgebungen. Installation, Konfiguration, Zertifikatsverwaltung und wiederkehrende Änderungen werden als Code definiert und lassen sich dadurch konsistent auf mehrere Umgebungen anwenden. Die Bibliothek unterstützt auch Configuration as Code für Inhalte innerhalb des Stack, einschliesslich Detection Rules und Alerting Rules.
Ihr Handlungsbedarf
Ihre Elastic-Umgebung braucht einheitliches Lifecycle Management
Wiederholbarkeit
Manuelle Installationen und umgebungsspezifische Skripte erschweren es, Deployments zu reproduzieren und zu skalieren.
Kontrolle über Konfigurationen
Unterschiedliche Einstellungen zwischen Umgebungen führen zu Configuration Drift und erschweren die Nachverfolgung von Änderungen.
Upgrades und Zertifikate
Wiederkehrende Upgrades und TLS-Verwaltung erfordern Fachwissen und eine kontrollierte Durchführung.
Zielgruppe
Für Plattform- und Engineering-Teams
Für mittlere und grosse Organisationen mit On-Premises- oder hybriden Elastic-Umgebungen, insbesondere mit mehreren Nodes oder Entwicklungs-, Test- und Produktivumgebungen.
IT-Infrastrukturleitung / Platform-Engineering-Leitung
Ein wiederverwendbares Automatisierungsframework für mehr Standardisierung und weniger wiederkehrenden Engineering-Aufwand.
Elastic Engineers / DevOps Engineers
Versionierte Rollen und API-Module für Bereitstellung, Konfiguration, Upgrades und Wartung.
Security Engineers / Detection Engineers
Versionskontrollierte Verwaltung von Detection Rules, Alerting Rules und Sicherheitskonfigurationen.
Unsere Leistungen
Versionierte Automatisierung für Ihre Elastic-Umgebung
Die Bibliothek wird als Ansible Collection securix.observability bereitgestellt und umfasst zwei sich ergänzende Ebenen.
Zwei Ebenen
- Plattform-Lifecycle auf Host-Ebene — Installation, Konfiguration, Upgrades und Zertifikatsverwaltung für Elasticsearch, Kibana, Logstash, Fleet Server und Kafka auf Linux-Hosts.
- Stack-Konfiguration über APIs — Die Rolle elastic_stack_config verwaltet Elasticsearch-, Kibana- und Fleet-Konfigurationen über APIs, optional im GitOps-Modus.
Rollen der Kundenversion
- elastic_repo — Konfiguriert Elastic-Repositories für .deb- und .rpm-Pakete.
- elasticsearch — Installiert, konfiguriert und aktualisiert Elasticsearch, einschliesslich Transport-TLS, Keystore, Plugins, Nutzern und Lizenzverwaltung.
- elastic_stack_config — Verwaltet Elasticsearch-, Kibana- und Fleet-Konfigurationen über APIs, optional im GitOps-Modus.
- kibana — Installiert und konfiguriert Kibana auf unterstützten Linux-Systemen.
- logstash — Stellt Logstash einschliesslich Konfiguration, Keystore und erforderlicher Abhängigkeiten bereit.
- fleet_server — Stellt Fleet Server bereit und registriert ihn.
- kafka — Installiert und konfiguriert Kafka-Cluster.
- java_cert_store — Automatisiert die Verwaltung von Java-Zertifikatsspeichern für sichere Kommunikation.
- Elastic-Lizenzen
- Allgemeine Infrastruktur-Bereitstellung
- Cloud-Infrastruktur-Bereitstellung
- Managed SOC und laufender Betrieb
- Konzeption von Observability- oder Detection-Anwendungsfällen
- Unbegrenzte kundenspezifische Entwicklung
- Betriebssystem-Grundkonfiguration
Die Bibliothek bietet kein State Management nach dem Terraform-Modell.
Funktionsweise
Von der Konfiguration zum wiederholbaren Deployment
-
Komponenten, Umgebungen und die zu automatisierenden Lifecycle-Aufgaben abstimmen.
-
Betriebssysteme, Plattformvoraussetzungen und Ihre Betriebssystem-Grundkonfiguration prüfen.
-
Die Version der Collection festschreiben sowie Inventory, Variablen und Konfiguration definieren.
-
Die vereinbarten Bereitstellungs- und Konfigurationsaufgaben in Ihrer Umgebung prüfen.
-
Die Automatisierung im vereinbarten Umfang in Ihre Betriebs- und GitOps-Prozesse integrieren.
Automatisierungsfunktionen
Lifecycle und Konfiguration als Code verwalten
Elasticsearch
Installation, Konfiguration und Rolling Upgrades mit Cluster-Health-Prüfungen und Downgrade-Schutz.
Kibana
Installation, Konfiguration, Plugin-Verwaltung und Verwaltung von Verschlüsselungsschlüsseln.
Logstash
Installation, Konfiguration, Abhängigkeiten und Keystore-Verwaltung.
Fleet
Fleet-Server-Bereitstellung, Policies, Outputs, Pakete, Enrollment Keys und Agent-Upgrades als Code.
Kafka
Installation und Konfiguration von Kafka-Clustern, einschliesslich ACLs.
Elastic-Repositories
Standardisierte Konfiguration von .deb- und .rpm-Repositories.
TLS und Zertifikate
Erstellung und Verteilung der Transport-CA und der Zertifikate sowie Erneuerung vor Ablauf. Zusätzlich werden kundenseitig bereitgestellte HTTP-Zertifikate verteilt.
Host-Einstellungen
File-Descriptor- und Memory-Lock-Limits, JVM Heap, Pfade sowie Service-Nutzer und Gruppen.
Stack-Konfiguration
Templates, Mappings, ILM, Pipelines, Sicherheitsrollen und Nutzer, Kibana Spaces, Data Views und Saved Objects.
Security Content as Code
Detection Rules und Alerting Rules mit einer Tag-Allowlist im GitOps-Modus.
Observability und KI
Synthetics Monitors, ML Jobs, Inference Endpoints, Agent-Builder-Ressourcen und Elastic Workflows.
Technologiepartner
Automatisierung für Ihren Elastic Stack
Die Bibliothek unterstützt Lifecycle- und API-Konfigurationsaufgaben für Elastic und nutzt Ansible für eine wiederholbare Ausführung.
Kompatible Automatisierungsplattformen: ansible-core 2.16 sowie Red Hat Ansible Automation Platform 2.5 und 2.6.
Häufige Fragen
Gut zu wissen, bevor Ihr Automatisierungsprojekt startet
Nein. Die Werkzeuge ergänzen sich. Die Bibliothek konzentriert sich auf Bereitstellung, Konfiguration und Lifecycle Management des Elastic Stack. Für die Bereitstellung von Elastic-Cloud-Infrastruktur bleibt Terraform das bevorzugte Werkzeug.
Ja. Die Rolle elastic_stack_config unterstützt die versionskontrollierte Verwaltung von Detection Rules und Alerting Rules sowie weiterer Elasticsearch- und Kibana-Konfigurationen. Workflow und Umfang werden für Ihre Umgebung abgestimmt.
Ja. Das Archiv der Collection kann lokal installiert werden. Betriebssystemkompatibilität, Abhängigkeiten und das Vorgehen bei der Bereitstellung müssen für Ihre Umgebung geprüft werden.
Kontakt
Sprechen wir über Ihren nächsten Schritt
Erzählen Sie uns von Ihrer Elastic-Umgebung. Gemeinsam klären wir den Umfang und wie Automatisierung Ihren Betrieb unterstützen kann.
