<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Wazuh_Migration_%26_Wiederherstellung</id>
	<title>Wazuh Migration &amp; Wiederherstellung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Wazuh_Migration_%26_Wiederherstellung"/>
	<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Wazuh_Migration_%26_Wiederherstellung&amp;action=history"/>
	<updated>2026-10-22T08:09:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in maxTechCorner</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://techcorner.max-it.de/index.php?title=Wazuh_Migration_%26_Wiederherstellung&amp;diff=2975&amp;oldid=prev</id>
		<title>imported&gt;TechCorner-Redaktion: Import aus Wazuh-Blog (m.a.x. it, eigenes Copyright)</title>
		<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Wazuh_Migration_%26_Wiederherstellung&amp;diff=2975&amp;oldid=prev"/>
		<updated>2026-09-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;Import aus Wazuh-Blog (m.a.x. it, eigenes Copyright)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== RBAC, Rollen, User und Agent-Gruppen korrekt sichern und wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
=== Einleitung ===&lt;br /&gt;
&lt;br /&gt;
Nach einer &amp;#039;&amp;#039;&amp;#039;Neuinstallation oder Migration eines Wazuh-Clusters&amp;#039;&amp;#039;&amp;#039; stellt sich häufig heraus, dass zwar Agenten, Indizes und Logs wieder vorhanden sind – &amp;#039;&amp;#039;&amp;#039;aber sicherheitsrelevante Metadaten fehlen&amp;#039;&amp;#039;&amp;#039;. Dazu zählen insbesondere:&lt;br /&gt;
&lt;br /&gt;
* Wazuh &amp;#039;&amp;#039;&amp;#039;RBAC (User, Rollen, Mappings)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OpenSearch / Indexer Security&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Agent-Gruppen und Gruppenmitgliedschaften&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel erklärt &amp;#039;&amp;#039;&amp;#039;wo diese Informationen gespeichert sind&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;wie sie korrekt gesichert werden&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;welche Restore-Strategien zukunftssicher sind&amp;#039;&amp;#039;&amp;#039;, inklusive offizieller Quellen.&lt;br /&gt;
&lt;br /&gt;
== 1. Wazuh RBAC (User, Rollen, Mappings) ==&lt;br /&gt;
&lt;br /&gt;
=== Was ist Wazuh RBAC? ===&lt;br /&gt;
&lt;br /&gt;
Wazuh RBAC steuert:&lt;br /&gt;
&lt;br /&gt;
* Dashboard-Benutzer&lt;br /&gt;
* Rollen (z. B. Analyst, Admin)&lt;br /&gt;
* Zugriffsrechte auf Agents, Gruppen und Module&lt;br /&gt;
&lt;br /&gt;
⚠️ &amp;#039;&amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Wazuh RBAC ist &amp;#039;&amp;#039;&amp;#039;nicht identisch&amp;#039;&amp;#039;&amp;#039; mit OpenSearch Security.&lt;br /&gt;
&lt;br /&gt;
=== Wo sind RBAC-Daten gespeichert? ===&lt;br /&gt;
&lt;br /&gt;
* Intern in der &amp;#039;&amp;#039;&amp;#039;Wazuh Manager RBAC-Datenbank&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nicht&amp;#039;&amp;#039;&amp;#039; in YAML-Dateien&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nicht&amp;#039;&amp;#039;&amp;#039; im Indexer&lt;br /&gt;
&lt;br /&gt;
➡️ Eine direkte Dateiwiederherstellung ist &amp;#039;&amp;#039;&amp;#039;nicht vorgesehen&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Empfohlene Restore-Methode ===&lt;br /&gt;
&lt;br /&gt;
✅ &amp;#039;&amp;#039;&amp;#039;Automatisierung über die Wazuh API&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Damit lassen sich:&lt;br /&gt;
&lt;br /&gt;
* Benutzer anlegen&lt;br /&gt;
* Rollen erstellen&lt;br /&gt;
* Rollen Usern zuweisen&lt;br /&gt;
* Zugriffe reproduzierbar konfigurieren&lt;br /&gt;
&lt;br /&gt;
=== Offizielle Quellen ===&lt;br /&gt;
&lt;br /&gt;
* Wazuh RBAC – User &amp;amp; Rollen[https://documentation.wazuh.com/current/user-manual/user-administration/rbac.html https://documentation.wazuh.com/current/user-manual/user-administration/rbac.html]&lt;br /&gt;
* RBAC Database Integrity (technischer Hintergrund)[https://documentation.wazuh.com/current/development/rbac-database-integrity.html https://documentation.wazuh.com/current/development/rbac-database-integrity.html]&lt;br /&gt;
* Wazuh API Referencehttps://documentation.wazuh.com/current/user-manual/api/&lt;br /&gt;
&lt;br /&gt;
=== Best Practice ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RBAC niemals nur sichern – sondern als Code definieren.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
API-Skripte (curl, Ansible, Terraform) sind versionssicher und migrationsfest.&lt;br /&gt;
&lt;br /&gt;
== 2. OpenSearch / Wazuh Indexer Security ==&lt;br /&gt;
&lt;br /&gt;
=== Was gehört dazu? ===&lt;br /&gt;
&lt;br /&gt;
* Indexer-User&lt;br /&gt;
* Rollen&lt;br /&gt;
* Role Mappings&lt;br /&gt;
* Zertifikatsbasierte Zugriffe&lt;br /&gt;
&lt;br /&gt;
Diese Ebene ist &amp;#039;&amp;#039;&amp;#039;OpenSearch Security&amp;#039;&amp;#039;&amp;#039;, nicht Wazuh-RBAC.&lt;br /&gt;
&lt;br /&gt;
=== Automatisierung &amp;amp; Restore ===&lt;br /&gt;
&lt;br /&gt;
✅ Vollständig über die &amp;#039;&amp;#039;&amp;#039;OpenSearch Security API&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Offizielle Quellen ===&lt;br /&gt;
&lt;br /&gt;
* OpenSearch Security API – Access Control[https://docs.opensearch.org/latest/security/access-control/api/ https://docs.opensearch.org/latest/security/access-control/api/]&lt;br /&gt;
* Wazuh Indexer Security Overviewhttps://documentation.wazuh.com/current/user-manual/wazuh-indexer/security.html&lt;br /&gt;
&lt;br /&gt;
=== Typischer Fehler ===&lt;br /&gt;
&lt;br /&gt;
„Wazuh neu installiert, Indexer Security vergessen → alle User/Rollen weg“&lt;br /&gt;
&lt;br /&gt;
➡️ &amp;#039;&amp;#039;&amp;#039;Indexer Security immer separat sichern&amp;#039;&amp;#039;&amp;#039;, z. B.:&lt;br /&gt;
&lt;br /&gt;
* API-Export&lt;br /&gt;
* Snapshots&lt;br /&gt;
* Versionskontrollierte YAML-Definitionen&lt;br /&gt;
&lt;br /&gt;
== 3. Agent-Gruppen &amp;amp; Gruppenmitgliedschaften ==&lt;br /&gt;
&lt;br /&gt;
=== Häufiges Symptom ===&lt;br /&gt;
&lt;br /&gt;
* Gruppen existieren (&amp;lt;code&amp;gt;agent_groups -l&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Alle Agents sind wieder in &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;/var/ossec/etc/shared&amp;lt;/code&amp;gt; wurde bereits restored&lt;br /&gt;
&lt;br /&gt;
=== Ursache (entscheidend!) ===&lt;br /&gt;
&lt;br /&gt;
Agent-Gruppenzuordnungen liegen &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; in &amp;lt;code&amp;gt;shared/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Tatsächlicher Speicherort ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/var/ossec/queue/db/global.db&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SQLite-Datenbank&lt;br /&gt;
* Enthält u. a.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;group&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;belongs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Korrektes Restore-Verfahren ===&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Nur auf dem Master-Manager&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# &amp;lt;code&amp;gt;wazuh-manager&amp;lt;/code&amp;gt; stoppen&lt;br /&gt;
# &amp;lt;code&amp;gt;global.db&amp;lt;/code&amp;gt; aus Backup zurückkopieren&lt;br /&gt;
# Rechte prüfen&lt;br /&gt;
# &amp;lt;code&amp;gt;wazuh-manager&amp;lt;/code&amp;gt; starten&lt;br /&gt;
&lt;br /&gt;
➡️ Danach sind &amp;#039;&amp;#039;&amp;#039;alle Agent-Gruppen wieder korrekt zugeordnet&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Quellen ===&lt;br /&gt;
&lt;br /&gt;
* Agent Groups – Wazuh Docshttps://documentation.wazuh.com/current/user-manual/reference/agent-configuration/agent-groups.html&lt;br /&gt;
* Wazuh Internal Databases (implizit)[https://documentation.wazuh.com/current/development/ https://documentation.wazuh.com/current/development/]&lt;br /&gt;
&lt;br /&gt;
== 4. Empfohlene Backup-Strategie (Best Practice) ==&lt;br /&gt;
&lt;br /&gt;
=== Wazuh Manager ===&lt;br /&gt;
&lt;br /&gt;
Sichern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/var/ossec/etc/&lt;br /&gt;
/var/ossec/etc/shared/&lt;br /&gt;
/var/ossec/queue/db/global.db   ← kritisch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/var/ossec/logs/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wazuh RBAC ===&lt;br /&gt;
&lt;br /&gt;
* API-Skripte für:&lt;br /&gt;
&lt;br /&gt;
User&lt;br /&gt;
* Rollen&lt;br /&gt;
* Mappings&lt;br /&gt;
&lt;br /&gt;
Keine manuelle DB-Bearbeitung&lt;br /&gt;
&lt;br /&gt;
=== Wazuh Indexer ===&lt;br /&gt;
&lt;br /&gt;
* Security API Backups&lt;br /&gt;
* Zertifikate &amp;amp; Keystores&lt;br /&gt;
* Optional: Snapshots[https://wazuh.com/blog/index-backup-management/ https://wazuh.com/blog/index-backup-management/]&lt;br /&gt;
&lt;br /&gt;
== 5. Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
BereichSpeicherortRestore-MethodeWazuh RBACinterne DBWazuh APIIndexer SecurityOpenSearchSecurity APIAgent-Gruppen&amp;lt;code&amp;gt;global.db&amp;lt;/code&amp;gt;Datei-RestoreShared Config&amp;lt;code&amp;gt;/etc/shared&amp;lt;/code&amp;gt;Datei-Restore&lt;br /&gt;
&lt;br /&gt;
== Fazit ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nicht alles in Wazuh ist dateibasiert&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Agent-Gruppen = &amp;lt;code&amp;gt;global.db&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RBAC = API-Automatisierung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Indexer Security = OpenSearch Security API&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
🔐 &amp;#039;&amp;#039;Backups sind wichtig – reproduzierbare Automatisierung ist entscheidend.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[https://wazuh.slack.com/archives/C07CCCCGHHP/p1765909975641159 https://wazuh.slack.com/archives/C07CCCCGHHP/p1765909975641159]&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
Dieser Artikel stammt aus dem [https://wazuh-blog.max-it.de/wazuh-migration-wiederherstellung/ Wazuh-Blog von m.a.x. it] (veröffentlicht am 4. Januar 2026).&lt;br /&gt;
&lt;br /&gt;
== Unterstützung von m.a.x. it ==&lt;br /&gt;
Bei Einführung, Betrieb und Feintuning von Wazuh (SIEM) unterstützt Sie m.a.x. it mit [https://www.max-it.de/it-services/siem-open-source/ SIEM-Services auf Open-Source-Basis].&lt;br /&gt;
&lt;br /&gt;
{{Uebermax}}&lt;br /&gt;
[[Kategorie:Wazuh]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;TechCorner-Redaktion</name></author>
	</entry>
</feed>