Bearbeiten und Synchronisieren von Vorlagen und Instanzen

Änderungen an Instanzen

Nach der Erstellung einer Instanz einer Vorlage kann der instanzierte Auftrag, das Gerät, die Gruppe oder das SLO manuell bearbeitet werden. Das folgende Beispiel zeigt eine Änderung des ParametersSubnet mask und der Eigenschaft EEM project root dir eines instanzierten Geräts:

Das Gerät weicht in diesem speziellen Parameter und dieser Eigenschaft (sowie in den Parametern Name und Adresse ) von seiner Vorlage ab, weshalb die Elemente orange hervorgehoben sind.

Änderungen an Vorlagen

Alle Änderungen an einer Vorlage haben sofortige Auswirkungen auf alle referenzierten Instanzen. Wenn Sie z.B. einen Parameter einer Jobvorlage ändern, werden alle Jobinstanzen, die aus dieser Jobvorlage erstellt wurden, die Änderung sofort widerspiegeln. Dies ermöglicht effiziente Änderungen an einer ganzen Reihe von Jobs, Geräten, Gruppen oder SLOs.

Die Bearbeitung einer Vorlage funktioniert genauso wie die entsprechenden Operationen für Standardaufträge, Geräte, Gruppen und SLOs. Gehen Sie zu /root/Templates und navigieren Sie zu einem Template-Objekt, dann wählen Sie Edit parameters aus der Dropdown-Liste. Im folgenden Beispiel wird eine Gerätevorlage bearbeitet:

Der Parameter Subnet mask wird festgelegt, eine zusätzliche Eigenschaft EEM remote access wird hinzugefügt und eine bestehende Eigenschaft EEM project root dir wird geändert. Eine neue benutzerdefinierte Eigenschaft Kommentar wird ebenfalls hinzugefügt.

Nach der Anwendung dieser Änderung werden alle Geräte, die als Instanz dieser Vorlage erstellt wurden, die Änderung widerspiegeln:

Bei Geräten, bei denen bestimmte Parameter oder Eigenschaften bereits manuell geändert wurden, bevor die obige Änderung an der Gerätevorlage vorgenommen wurde (wie im obigen Beispiel gezeigt), werden diese manuellen Änderungen durch die Änderung der Vorlage nicht außer Kraft gesetzt. Dabei wird davon ausgegangen, dass manuelle Änderungen aus einem bestimmten Grund erfolgen und nicht überschrieben werden sollten. In diesem Fall wurden der Parameter "Subnet mask" und die Eigenschaft " EEM project root dir" bereits geändert, so dass sich die Vorlagenänderung nicht auf diese Änderungen auswirkte. Sie sind orange hervorgehoben, damit die Abweichung deutlich sichtbar ist.

Resynchronisierung von Vorlagen mit ihren Instanzen

Im obigen Fall kann es sinnvoll sein, den manuell bearbeiteten Parameter zu überschreiben und den in der Gerätevorlage konfigurierten Wert in die Geräteinstanz zu übertragen. Dies kann auf zwei Arten geschehen.

Resynchronisierung aus der Instanz

Klicken Sie bei der Auswahl von Edit parameters from the device instance object auf die Schaltfläche Resync:

Dadurch wird die Konfiguration aus der Gerätevorlage abgerufen und der Parameter Subnetzmaske mit dem Wert aus der Vorlage überschrieben:

Beachten Sie jedoch, dass der abweichende Eigenschaftswert nicht synchronisiert wurde. Siehe den Abschnitt Resync-Regeln weiter unten.

Bei der Neusynchronisierung einer Geräteinstanz werden auch die untergeordneten Aufträge synchronisiert, und zwar jeweils nach den gleichen Resync-Regeln wie unten.

Neusynchronisierung aus der Vorlage

Wenn man sicher ist, dass alle Instanzen einer Vorlage mit der Vorlage synchronisiert werden müssen, kann die Neusynchronisierung auch über das Vorlagenobjekt erfolgen. Wählen Sie Parameter bearbeiten auf der Vorlage und klicken Sie auf Instanzen neu synchronisieren.

Regeln neu synchronisieren

Um die Verbindung zwischen einer Vorlage und ihrer Instanz wiederherzustellen, verwenden Sie die Schaltfläche Resync.

Eine Neusynchronisierung stellt die folgenden geänderten Parameter von Instanzen nicht wieder her:

  • Name der Instanz
  • Geräteadresse
  • Verknüpfungen (Alarm Parent, Outage Parent, untergeordnete Objekte)

Eine Neusynchronisierung wird

  • fügtneue (benutzerdefinierte) Eigenschaften hinzu, die der Vorlage hinzugefügt wurden
  • löschtkeine neuen (benutzerdefinierten) Eigenschaften, die für die Instanz nach ihrer Erstellung erstellt wurden
  • ändertkeine (benutzerdefinierten) Eigenschaftsparameter, die in der Instanz geändert wurden

Wenn eine Eigenschaft innerhalb einer Vorlage einen Verweis auf ein anderes Vorlagenobjekt hat, muss die Neusynchronisierung am obersten Objekt der Vorlage durchgeführt werden, um die Verweise seiner Kinder zu aktualisieren (alle Kinder werden rekursiv neu synchronisiert).

Identifizierung von Template-Instanz-Beziehungen

Um herauszufinden, welche Instanzen von einer Vorlage erstellt wurden, gehen Sie zu /root/Templates, gehen Sie zu dem Vorlagenobjekt und wählen Sie die Relation Template to aus der Liste Relation. Alle Instanzen der Vorlage werden dann in der Liste angezeigt.

Um herauszufinden, mit welcher Vorlage eine Instanz verknüpft ist, wählen Sie die Relation Vorlage von auf dem instanzierten Job, Gerät, der Gruppe oder SLO.

Um direkt zur Vorlage zu navigieren, klicken Sie auf den Link neben dem Element Instanz von auf dem instanzierten Objekt: