C
(SAP) CCMS-Integration
Avantra kann mit dem SAP CCMS (Computing Center Management System) interagieren und CCMS Monitoring Tree Elements als Echtzeit-Monitoring-Prüfungen einbinden.
Die Definition kann sogar auf der Ebene des "CCMS Monitors" erfolgen, wobei alle darunterliegenden "Monitoring Tree Elements" als einzelne Prüfungen integriert werden.
CCMS Alerts werden im SAP-System (optional) automatisch bestätigt, sobald sie in Avantra importiert wurden. Sie können sie über die Avantra UI überprüfen, über Benachrichtigungen weiterleiten und anschließend löschen. Darüber hinaus können "CCMS Monitoring Tree Elements" zentral gelesen und konfiguriert werden. Die Integration und Konfiguration erfolgen mittels Custom Checks.
Change Management
Avantra bietet eine integrierte Change-Management-Lösung, die es Kunden ermöglicht, Änderungen an ihren Systemen zu beantragen. Viele der Systemänderungen werden automatisch mithilfe der System Change Auto Detection erfasst.
Check
Die Überwachung in Avantra erfolgt durch die Ausführung der sogenannten Checks, die vom Avantra Agent und dem Avantra-Server durchgeführt werden.
Die Liste der ausgeführten Checks variiert je nach Systemtyp:
- Physischer Server
-
Für einen physischen Server wird im Wesentlichen überprüft, ob der Server verfügbar ist und die wichtigsten Betriebssystembedingungen werden geprüft.
Alle Checks für einen physischen Server werden vom Avantra Agent ausgeführt, der auf dem physischen Server selbst installiert ist.
- Virtueller Cluster-Server
-
Für einen virtuellen Cluster-Server liegt der Schwerpunkt auf der Erkennung von Clusterswitches. Dieser Check wird auf allen physischen Servern durchgeführt, die den virtuellen Cluster-Server ausführen können.
- SAP-Instanz
-
Für eine SAP-Instanz gibt es je nach Instanztyp verschiedene Arten von Verbindungsprüfungen sowie einige Prüfungen der Gesundheitszustände des Anwendungsservers, insbesondere im Java-Bereich.
Alle Checks für eine SAP-Instanz werden vom Avantra Agent ausgeführt, der auf dem physischen Server installiert ist, der die SAP-Instanz entweder direkt oder über einen virtuellen Cluster-Server hostet.
- SAP-System
-
Für ein SAP-System gibt es im Wesentlichen drei Gruppen von Checks:
-
Überprüfung des Gesundheitsstatus der Datenbankinstanz, wie verschiedene Speicherplatzprüfungen für die Datenbank selbst, die Transaktionsprotokolle und Backup-Prüfungen. Die datenbankabhängigen SAP-System-Checks werden auf dem Host ausgeführt, der die Datenbankinstanz ausführt.
HINWEIS: Aus Überwachungssicht werden die Datenbankprüfungen einer Datenbankinstanz als SAP-System-Prüfungen betrachtet.
-
Datenbankunabhängige Gesundheitszustände, wie der Status des Updaters, Ausgabefehler, Kurzdumps, abgebrochene Jobs usw. Alle datenbankunabhängigen SAP-System-Prüfungen werden auf dem Host ausgeführt, der die als "zentral" identifizierte SAP-Instanz ausführt, d. h. die zentrale oder zentrale+Java-SAP-Instanz oder eine, die von Avantra ausgewählt wird (für rein Java-Systeme oder ASCS-Installationen).
-
Spezifische Checks für bestimmte Arten von SAP-Anwendungen wie SAP BW/BI, SAP XI/PI.
-
- Eigenständige Datenbank
-
Für eigenständige Datenbanken werden dieselben Prüfungen wie für Datenbankinstanzen eines SAP-Systems durchgeführt.
Jeder Check liefert ein Prüfergebnis unter Berücksichtigung der Ergebnisse der Root Cause Analysis.
Checks werden in verschiedenen Check-Zyklen ausgeführt, und die Liste der ausgeführten Checks hängt vom Systemtyp ab. Die Check-Zyklen sind:
Basic |
Der Basic Check Cycle wird vom Avantra Agent alle 5 Minuten (standardmäßig) geplant. Während des Basic Check Cycle werden alle Checks für physische Server, virtuelle Cluster-Server, SAP-Instanzen und Datenbanken ausgeführt. Die im Basic Check Cycle ausgeführten Checks sind Teil der Echtzeitüberwachung. |
Medium |
Der Medium Check Cycle wird vom Avantra Agent alle 10 Minuten (standardmäßig) geplant. Während des Medium Check Cycle werden alle Checks für SAP PI/XI ausgeführt. Die im Medium Check Cycle ausgeführten Checks sind Teil der Echtzeitüberwachung. |
Full, Daily |
Der Full Check Cycle (oder Daily Check Cycle) wird vom Avantra Agent alle 24 Stunden geplant. Wie der Name schon sagt, sind die im Rahmen dieses Check-Zyklus ausgeführten Prüfungen die sogenannten täglichen Prüfungen. |
Avantra-Checks bieten von Natur aus eine Root Cause Analysis und nutzen auch Trendanalyse und Vorhersage.
Einige Checks werden auf Abruf vom Avantra Server ausgeführt. Dies sind in erster Linie die Composite Checks und die Business Services.
Es gibt eine Option für {_Check Confirmation}, und sowohl für die Echtzeitüberwachung als auch für die täglichen Checks wird eine Historie geführt.
Jeder Avantra-Check gehört zu einer der folgenden Kategorien:
Statisch |
Statische Checks werden auf jedem System eines bestimmten Systemtyps ausgeführt. Beispielsweise überprüft der Avantra Agent die CPU-Auslastung jedes physischen Servers. |
Dynamisch |
Dynamische Checks werden nur ausgeführt, wenn ein System bestimmte Bedingungen erfüllt. Beispielsweise führt der Avantra Agent SAP-BW/BI-bezogene Prüfungen nur für SAP-BW/BI-Systeme durch. |
Benutzerdefiniert |
Diese Kategorie umfasst alle Checks, die nur ausgeführt werden, wenn sie explizit konfiguriert sind, wie benutzerdefinierte Checks, Composite Checks und Business Services. |
Check-Ergebnis
Jede einzelne Prüfung hat ein bestimmtes Prüfergebnis nach der Ausführung. Das Ergebnis besteht aus zwei Teilen: dem Prüfstatus und der Prüfnachricht. Während die Prüfnachricht ein freier Text ist (und in sehr wenigen Fällen sogar leer sein kann), z. B. WARNING — 'xyz' is used by 35.1%
, ist das Prüfergebnis in jedem Fall eines der folgenden:
Alles funktioniert wie erwartet. |
|
Entweder wurde ein Warnungsschwellenwert überschritten, oder es wurde eine Systembedingung erfüllt, der nachgegangen werden sollte, die aber keine Fehlersituation darstellt. In einigen Fällen melden auch Prüfungen, die nicht durchgeführt werden können — obwohl sie es sollten — ein Warnungsergebnis. |
|
Entweder wurde ein kritischer Schwellenwert überschritten, oder es wurde eine fehlerhafte Systembedingung erfüllt. In einigen Fällen melden auch Prüfungen, die nicht durchgeführt werden können — obwohl sie es sollten — ein kritisches Ergebnis. |
|
Das Prüfergebnis kann nicht bestimmt werden. In den meisten Fällen ist dieses Prüfergebnis eine Folge der Root Cause Analysis. |
|
Die Prüfung wurde absichtlich deaktiviert, oder die Prüfung wird auf dem System nicht ausgeführt (im Rahmen der täglichen Prüfungen). |
Check-Selektor
Ein Check Selector ist eine logische Gruppierung von Checks innerhalb von Avantra. Sie definieren eine Gruppe von Prüfungen, die im Echtzeit-Monitoring, bei Benachrichtigungen und in Business Services verwendet werden.
Ein Check Selector kann entweder Echtzeit-Monitoring-Prüfungen, tägliche Prüfungen oder beides gruppieren. Die Gruppe von Prüfungen, die aus dem Check Selector ausgewählt werden soll, kann durch von Ihnen definierte Attribute festgelegt werden.
Es ist auch möglich, die ausgewählten Prüfungen auf eine klar definierte Gruppe von überwachten Systemen mithilfe von Check Selectors zu beschränken.
Cloud-Dienste
Avantra provides the Cloud Service object type for integration with Software-as-a-Service (SaaS) solutions. Most SaaS solutions provide an API, and Avantra can work with them through the SAP Cloud Service object type. Knowing the solution’s API allows getting the required information, like errors, malfunctions, failures, etc., out of the product and then using it as a basis for Checks. Avantra proposes the following integration methods:
-
Generic - supports various authentication methods and enables you to integrate with any SaaS solution with disclosed API. The generic integration will be used with the RUN_JS Custom Check type and the JavaScript-based Custom Check API. There are examples available in our knowledge base at support.avantra.com.
-
Dedicated - simplifies the setup and provides out-of-the-box support for business-relevant checks. The Avantra team develops and configures all necessary Checks, so you can use them for monitoring purposes immediately without needing to go through the configuration process. However, you can always create new or tweak the existing checks as you see fit.
Avantra supports SAP Cloud Connector Integration, SAP Cloud Platform Integration, and SAP Cloud Platform Neo. Other integrations, like Ariba, SuccessFactors, Concur, etc., are planned.
Zusammengesetzter Check
Ein Composite Check ist ein Check, der aus einem oder (in der Regel) mehreren anderen Checks besteht. Dies können entweder eingebaute Checks, Custom Checks oder andere Composite Checks sein. Grob gesagt ist ein Composite Check eine Auswertungsregel, die ein Check-Ergebnis basierend auf den Check-Ergebnissen der Eingangs-Checks bestimmt.
Ähnlich wie bei Custom Checks können Composite Checks für eine statische Gruppe oder eine dynamische Gruppe von Systemen definiert werden. Die Auswertung des Check-Ergebnisses wird von Avantra Server durchgeführt.
Composite Checks zeichnen auch Verfügbarkeitsdaten auf. Der SystemAlive Check ist ein Beispiel für einen eingebauten Composite Check (der nicht geändert werden kann).
Benutzerdefinierte Attribute
Avantra allows you to define Custom Attributes to fulfill your business needs. These attributes can be defined for any of the monitored object types (e.g. Server, SAP System, SAP Instance, BusinessObjects, Database, Cloud Service).
Additional attributes you define will become visible and can be populated in the System details dialog. They can also be used in Selectors.
Although not shown by default, you also have the option to show Custom Attributes in System lists. You can use the list configuration action to display the Custom Attributes in System lists.
Custom Attributes can also be used in Notifications Output Channels.
Benutzerdefinierter Check
Das Monitoring kann durch sogenannte Custom Checks erweitert werden. Custom Checks werden bereitgestellt, um:
-
das SAP R/3 Systemprotokoll, spezifische SAP-Jobs oder bestimmte SAP-Transaktionslaufzeiten zu überwachen
-
eigene ABAP-Berichte als Avantra Checks auszuführen
-
Uploads zu deinen SAP BW/BI-Systemen zu überprüfen
-
RFC-Destinationen zu verifizieren
-
mit dem JMX (Java Management Extensions) Monitoring-Baum entweder des verwalteten SAP-Systems oder eines anderen Java Application Servers zu integrieren
-
Prozesse oder Dienste (auf Microsoft Windows-Betriebssystemen) und dedizierte Dateisysteme zu überwachen
-
Dateischnittstellen oder Netzwerkantwortzeiten zu prüfen
-
Websites zu überwachen, einschließlich Basis-Authentifizierung, Formularhandling, Zertifikatsablauf und Reaktion
-
eigene Skripte oder Programme als Avantra Checks (eine Art Plug-ins) bereitzustellen und auszuführen
-
beliebige Logdateien und das Microsoft Windows EventLog auf bestimmte Muster zu überwachen
-
mit dem SAP CCMS zu integrieren und es zu konfigurieren, entweder ein einzelnes Überwachungselement oder einen ganzen Überwachungsbaum
-
Festplatten-I/O und Netzwerk-I/O zu überwachen
-
die Werte von Profilparametern, den Status von Java-Komponenten sowie die aktiven ABAP- und Java-Benutzer in einem SAP-System zu überprüfen
Ähnlich wie bei den Monitoring Parameter Sets können Custom Checks für eine dynamische Gruppe oder eine statische Gruppe von Systemen definiert werden.
Viele der oben aufgeführten Custom Checks sind auch in der Lage, die sogenannte Service Availability zu verfolgen und aufzuzeichnen. Custom Checks müssen — wie der Name schon sagt — manuell konfiguriert werden.
Benutzerdefinierte Überwachungsparameter
Custom Monitoring Parameters are an extension to Custom Checks. There may be cases where the built-in Monitoring Parameters do not provide the necessary information you want to use in a Custom Check, or where a single customizable setting would save you from duplicating Custom Check definitions.
You first have to define Custom Monitoring Parameters on an application-wide level with a System Type they are bound to, the unit, and a default value. This default setting is then known to all Avantra Agents connected. If the default value does not suit in all cases, you can change the Custom Monitoring Parameter on a per-System level or within a Parameter Set – like a normal Monitoring Parameter.
Custom Monitoring Parameter names have to start with the cust.
prefix.
Customer Overview
Whether using Avantra as a single-tenant installation or multi-tenant, the customer setup is an important part of your Avantra installation. Avantra has been developed since the start from a Service Provider’s perspective and is at the core of all functions.
A customer makes a lot of sense for a service provider where there are literally different customers configured in the system and it is a logical separation of monitored objects, for single enterprises this can still be a very useful concept especially if you are dealing with different business units or entities that require logical separation.
Customers “own” the Systems contained within them. In other words, Systems are grouped by Customers within Avantra, where by default no representative of Customer A has the permission to access any data of Customer B. Similarly, other Managed Objects are “owned” by Customers.
Customers may be arranged hierarchically in order to allow inheritance of Permissions. On top of this hierarchy, there is a so-called root customer which cannot be modified and cannot own Systems, but which can be used to assign Permissions to. In other words, users who have permissions on a top customer get the same permissions also on all contained sub-customers. For example, this can be very useful for international organizations, where systems are grouped into different geographical locations.