Bearbeiten und Synchronisieren von Vorlagen und Instanzen

Änderungen an Instanzen

Nach dem Erstellen einer Instanz einer Vorlage können der instanzierte Job, das Gerät, die Gruppe oder das SLO manuell bearbeitet werden. Das folgende Beispiel zeigt eine Änderung, die am Parameter Subnetzmaske und an der Eigenschaft Stammverzeichnis des EEM-Projekts eines instanzierten Geräts vorgenommen wurde:

Das Gerät weicht in diesem speziellen Parameter und dieser Eigenschaft (und auch in seinen Namens- und Adressparametern ) von seiner Vorlage ab, und daher werden die Elemente orange hervorgehoben.

Änderungen an Vorlagen

Alle Änderungen an einer Vorlage wirken sich sofort auf alle referenzierten Instanzen aus. Wenn Sie beispielsweise 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.

Das Bearbeiten einer Vorlage funktioniert genauso wie die entsprechenden Vorgänge für Standardjobs, Geräte, Gruppen und SLOs. Gehen Sie zu /root/Templates und navigieren Sie zum Vorlagenobjekt, und wählen Sie dann Parameter bearbeiten aus der Dropdown-Liste aus. Das folgende Beispiel bearbeitet eine Gerätevorlage:

Der Parameter Subnetzmaske wird gesetzt, eine zusätzliche Eigenschaft EEM-Fernzugriff wird hinzugefügt und eine vorhandene Eigenschaft EEM-Projektstammverzeichnis wird geändert. Außerdem wurde eine neue benutzerdefinierte Eigenschaft Kommentar hinzugefügt.

Nach Anwendung dieser Änderung spiegeln alle Geräte, die als Instanz dieser Vorlage erstellt wurden, die Änderung wider:

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 nicht durch die Vorlagenänderung überschrieben. Die Annahme hier ist, dass manuelle Änderungen einen Grund haben und nicht überschrieben werden sollten. In diesem Fall wurden der Parameter „ Subnetzmaske “ und die Eigenschaft „Root-Verzeichnis“ des EEM-Projekts bereits geändert, sodass sich die Vorlagenänderung nicht auf diese speziellen Änderungen ausgewirkt hat. Sie sind orange hervorgehoben, damit die Abweichung deutlich sichtbar ist.

Resynchronisieren von Vorlagen mit ihren Instanzen

Im obigen Fall möchten Sie möglicherweise den manuell bearbeiteten Parameter überschreiben und den in der Gerätevorlage konfigurierten Wert für die Geräteinstanz erzwingen. Dies kann auf zwei Arten erfolgen.

Resynchronisierung von der Instanz

Wenn Sie Parameter bearbeiten aus dem Geräteinstanzobjekt auswählen, klicken Sie auf die Schaltfläche Resync :

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

Beachten Sie jedoch, dass der abweichende Eigenschaftswert nicht synchronisiert wurde. Siehe Abschnitt Resynchronisierungsregeln weiter unten.

Wenn Sie eine Geräteinstanz neu synchronisieren, werden auch ihre untergeordneten Jobs synchronisiert, jeweils gemäß denselben Resynchronisierungsregeln unten.

Neusynchronisierung von der Vorlage

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

Regeln neu synchronisieren

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

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

  • Instanzname
  • Geräteadresse
  • Links ( Alarm Parent Alarmobjekt, übergeordnetes Ausfallobjekt, untergeordnete Objekte)

Eine Neusynchronisierung wird

  • neue (benutzerdefinierte) Eigenschaften hinzufügen, die der Vorlage hinzugefügt wurden
  • Löschen Sie keine neuen (benutzerdefinierten) Eigenschaften, die auf der Instanz nach ihrer Erstellung erstellt wurden
  • keine (benutzerdefinierten) Eigenschaftsparameter ändern, die auf der Instanz geändert wurden

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

Identifizieren von Vorlagen-Instanz-Beziehungen

Um herauszufinden, welche Instanzen aus einer Vorlage erstellt wurden, gehen Sie zu /root/Templates , tauchen Sie in das Vorlagenobjekt ein und wählen Sie die Relation Template to aus der Relation -Liste aus. 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 aus auf dem instanzierten Job, Gerät, der Gruppe oder dem SLO.

Oder um direkt zur Vorlage zu navigieren, klicken Sie auf den Link neben dem Element Instanz des Objekts mit Instanz: