NGA-Archivkonvertierung - Bereitstellung für mehrere Systeme

Alle im NGA-Migrationspanel konfigurierten Einstellungen wie die Zuordnung von Wertarchiven und RAIMA-Alarmen zu NGA-Gruppen sowie Gruppen- und Speichereinstellungen werden in einer YAML-Datei gespeichert.

Optional ist es möglich, eine Vorlage-YAML-Datei für die NGA-Archivkonvertierung bereitzustellen, die hier abgelegt werden muss <Projektpfad>/dplist/. YAML-Felder mit dem Wert '~' sind Platzhalter und werden beim Start des Archivkonvertierungspanels entsprechend den aktuellen Projekteinstellungen befüllt.

  • Die Felder groups_count, group_dp, alert_group müssen immer einen Wert enthalten. Andernfalls ignoriert das Panel die Einstellung für diesen Wertarchiv-Datenpunkt.

YAML-Datei

_ValueArchive_0:
  groups_count: 1
  group_dp: EVENT
  group_name: ~
  display_name: ~
  backend: ~
  retention_period:
    factor: ~
    interval: ~
  alert_group: 0 
                  
Anmerkung: Die Felder group_name, display_name, backend, retention_period (factor, interval), segment_duration (factor, interval) können leer gelassen werden, indem das Zeichen '~' eingefügt wird.
  • Es werden die Einstellungen aus dem zugeordneten Wertarchiv verwendet.
Anmerkung: Die Reihenfolge der Zeilen darf nicht geändert werden und muss wie im obigen Beispiel beibehalten werden. Andernfalls ignoriert das Panel die Einstellungen für den Wertarchiv-Datenpunkt.
  • Wenn Sie eine Gruppe definieren, die Platzhalter "~" enthält, wie in der obigen Abbildung dargestellt, wird die Gruppe im NGA-Archivkonvertierungspanel gelb markiert und die Platzhalterfelder werden entsprechend der Projekteinstellung gefüllt.

Beispiel

  • Verwenden Sie eine YAML-Datei aus einem anderen Projekt und aktualisieren Sie nur den folgenden Teil group_dp:

    Geänderte YAML-Datei

    _ValueArchive_0:
      groups_count: 1
      group_dp: NGA_G_taken_from_project
      group_name: ~
      display_name: ~
      backend: ~
      retention_period:
        factor: ~
        interval: ~
      alert_group: 0                  
Anmerkung: Wenn Sie das Präfix _NGA_G_ für den Datenpunkt nicht verwenden, wird es automatisch hinzugefügt!
  • Das Ergebnis nach erneutem Öffnen des Panels:
    Abbildung 1. Geändertes Archiv
    • Die Segmentdauer und Aufbewahrungsdauer werden aus den Einstellungen des Wertarchivs 3 übernommen.
    • Der Gruppenname und Gruppenname in DB werden aus dem Feld "group_dp" in der YAML-Datei abgeleitet.
      Abbildung 2. Einstellungen der geänderten Gruppe
Anmerkung: Wenn Sie auf Wiederherstellen klicken, werden die direkten Einstellungen aus dem Projekt im Panel verwendet! Die Vorlage YAML-Datei wird entfernt und eine neue erstellt!

Backend-Sektion

In der Backend-Sektion können Sie Backends und den Datenbankbenutzer, das verschlüsselte Passwort für die Datenbank, den Datenbankport (Default-Port für PostgreSQL® ist 15432), das Backendprofil und den Anzeigenamen (display_name) für das Backend angeben. Der Anzeigename ist der Name des Backends, wie er im Panel (UI) angezeigt wird. Im folgenden Beispiel ist der Anzeigename in mehreren Sprachen zu sehen.
Anmerkung: In der Sektion Backend können mehrere Backends angegeben werden.
---
_NGA_B_PostgreSQLBackend:
  db_user: etm
  db_pwd: 5EA988252DC9DFBD6736AC29289AB226
  db_port: 15432
  backend_profile: PostgreSQLBackend_Profile
  display_name: lt:3 LANG:10001 "PostgreSQLBackend" LANG:10000 "PostgreSQLBackend" LANG:10027 "PostgreSQLBackend"