Service-Bäume àla IT.NRW Klaus Rittinger
Agenda Allgemeine Übersicht Kurzbeschreibung IT-MaZ Service Management Definition Service-Management automatisierte Service-Bäume Service Labels Reaktion auf Blattverfärbung
IT-MaZ Aufgaben Überwachung von Netzen, Servern, Applikationen und Services Erstellen von Reports Administration der Managementinfrastruktur Personal über 25 Mitarbeiter(Innen) Wirkungskreis Landesverwaltung NRW Kunden Justiz, Landesbetrieb Straßenbau, IT.NRW, Ministerien, LZPD
Statistiken Überwachte Komponenten: 4459 Server: 3151 Windows: 2.668 Unix/Linux: 483 Netzwerk: 1308 Meldungen pro Tag: 332000 Tickets pro Tag: 550 Serviceblätter: 125000 Netzwerk: Landesverwaltungsnetz mit > 700 Anschlüssen größter Kunde: Justiz-NRW mit 1613 Komponenten
Management-Software OpenView Network Node Manager (OV-NNM) OpenView Operations (OVOU) OpenView Operations for Windows (OVOW) OpenView Performance Insight (OV-PI) OpenView Service Navigator (OV-SN) OpenView Service Information Portal (OV-SIP) OpenView Data Protector (OV-DP) Site Scope
Service-Management Was ist ein Service? Ein Service ist eine Funktionalität, die dem Anwender zur Verfügung steht. Warum Service Management? Behördenleiter und First-Level wollen schnell erkennen können, ob die Anwender arbeiten können. Fehlermeldungen nur für Administratoren verständlich. Wie messe ich einen Service? Durch Simulation der Funktionalität. Durch serviceorientierte Bewertung von Fehlermeldungen.
Service Lokale-Anmeldung FileService Mail Webzugang LVN-Zugang Fachverfahren
Aufgabe Kunde: Justiz NRW Randbedingungen Größe des Kunden verlangt hohe Automatisierung 180 Behörden 6 Bezirke Anzahl überwachter Komponenten Serviceänderungen Für alle Behörden wirksam? Nur für bestimmte Behörden wirksam? Aussagekraft der Simulationen Eingrenzung von Fehlerquellen Arbeitsaufwand Menge an OpenView Modulen
Lösung Standardisierte Komponenten-Bäume Standardisierte Funktions-/Applikations-Bäume Definition von Musterbehörden Vorhalten der Topologie im OM-Unix Nutzung von Excel als GUI-Ersatz XML-Output für alle Module
Komponenten-Bäume
Applikations-Bäume
Musterbehörde
Node Hierarchy Bank
Gesamtbaum Justiz
Excel-Tabelle
Automatisierung Justiz-Konzepte und DLV Node Hierachy Bank Musterbehörde/ Standardnodes XML Generierung Service- Navigator.xml OVPI.xml SIP.xml
Service-Labels Was sind Service Labels? Es sind wichtige /nützliche Zusatz-Informationen für einen Service, die meistens einen aktuellen Status anzeigen. Werden die Meldungen im Browser gebraucht? Nein, da sie keine Incidents mitteilen. Was muss berücksichtigt werden? Informationen zu den Labels werden nur im Hauptspeicher abgelegt. Labels werden numerisch hochgezählt, sind nicht assoziativ. Labels haben eine feste Reihenfolge.
Service-Labels Lösung IT/O-Server Meldung msgrcvd msgmgrd Meldungsparameter: Application: SM:SVC:Labels Message-Text: SVC=<service_id> label=<label_thema> l_text=<label_text> status=<[set remove]> ;; Server MSI MSISERVICES Oracle DB Service- Engine Java GUI opcsvcattr svc_id=$service_id name=$ov_label value= $text" Label Log Label Log In der Log-Datei wird abgespeichert, welcher Service welche Labels hat, und welches Label-Thema welchem numerischen OV-Label zugewiesen wurde. Die Label-Log Datei wird beim Start des MSISERVICES ausgelesen und die Service-Engine aktualisiert..
Service-Labels Beispiele
Reaktion auf Blattverfärbung Warum Reaktion auf Blattverfärbung? Incidents können zum Teil nur über den Servicebaum erkannt werden (Cluster). Zur Erstellung smarter wirklicher Service-Bäume. Zur Umwandlung technischer Fehlermeldungen in allgemein verständliche Meldungen. Um vertrauliche Strukturen ohne Informationsverlust verbergen zu können (Firewall). Was muss berücksichtig werden? Die Service-Engine soll möglichst nicht belastet werden. Einbindung in die vorhandenen Reaktionsmöglichkeiten (TTS, SMS, Mail).
Reaktion auf Blattverfärbung Lösung techn. Meldung msgrcvd IT/O-Server msgmgrd Server MSI Oracle DB Service- Engine opcservice log_enable Java GUI Service. Meldung OPC_SERVICE OPC_SERVICE OPC_SERVICE_LOG OPC_SERVICE_LOG SVCMON svcmon.conf svcmon.conf Parameter svcmon.conf: Blattname, auf den reagiert werden soll. Severity, auf die reagiert werden soll. Gewollte Reaktion opcmsg-parameter der neuen Meldung. Reaktionsabhängige Paramter (Beispiel) Blattname, der verfärbt werden soll. Severity, die gesetzt werden soll. Meldungstext.
Reaktion auf Blattverfärbung Beispiel