Beispiel: Binden von Warnungen an nicht-Host-CIs
Binden Sie Warnungen mithilfe von Ereignisregeln und Ereignisfeldzuordnungen an einen Anwendungsservice (ein nicht-Host-CI). Dieses Beispiel zeigt, wie dies durch Nutzung der IP-Adresse erreicht werden kann, die dem Service zugeordnet ist.
Vorbereitungen
Erforderliche Rolle: evt_mgmt_admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn ein Ereignis generiert wird, enthält es möglicherweise nicht immer den genauen Namen des betroffenen Anwendungsservice. Stattdessen können Details wie eine IP-Adresse bereitgestellt werden. Angenommen, Anwendungsservices werden in diesem Beispiel durch IP-Adressen identifiziert. Da das Ziel darin besteht, die Warnung an einen Anwendungsservice zu binden, müssen Sie bestimmen, welcher Servicename der angegebenen IP-Adresse entspricht.
Führen Sie die folgenden Schritte aus, um dies zu erreichen:
- Stimmen Sie mit dem richtigen Anwendungsservice überein: Überschreiben Sie die Standardbindung, und wählen Sie aus Bindungstyp Als CI-Feldübereinstimmung . Der Bindungsprozess muss die Warnung einem Anwendungsservice zuordnen, nicht einem Host. Legen Sie in der Ereignisregel fest CI-Typ Bis Anwendungsservice Damit das System in der Tabelle „Anwendungsservice“ (cmdb_ci_Service_Auto) nach dem Service sucht.
- Extrahieren Sie die IP-Adresse aus der Ereignisbeschreibung: Das Ereignis enthält möglicherweise eine Nachricht wie Service ist ausgefallen. IP-Adresse ist: 196.1.1.24 . Sie müssen die IP-Adresse zur weiteren Verarbeitung aus dieser Beschreibung extrahieren.
- Übersetzen Sie die IP-Adresse mithilfe von Ereignisfeldzuordnung in einen Servicenamen: Verwenden Sie die Ereignisfeldzuordnung, um die extrahierte IP-Adresse in der CMDB zu suchen und den zugehörigen Anwendungsservice zu finden. Sobald ein übereinstimmender Service gefunden wurde, wird sein Name in gespeichert Name Feld des Ereignisses.
- Binden Sie die Warnung an den richtigen Anwendungsservice: Wenn der Servicename identifiziert wird, wird das CI der Warnung mit diesem Service ausgefüllt.