Icinga Monitoring bei der Deutschen Welle
Icinga Monitoring bei der Deutschen Welle Deutsche Welle Eine Rundfunkanstalt Das sind wir Geschäftsprozesse Beispiel DW-TV Studioimpressionen Icinga Monitoring bei der Deutschen Welle Der Ursprung Systemdesign TV Komponente Lynx mail2eventdb Anforderungen & Wunschliste
Deutsche Welle Eine Rundfunkanstalt Was ist die Deutsche Welle Auftrag Rundfunkanstalt nach Bundesrecht Finanzierung über Ministerium Kultur und Medien Jährliche Etat: ca. 270 Millionen Euro Chef ist ein gewählter Intendant Rundfunk- und Verwaltungsrat als Aufsichtsgremien Deutschland als europäisch gewachsene Kulturnation und freiheitlich verfassten demokratischen Rechtsstaat verständlich machen. Und das Verständnis und den Austausch der Kulturen und Völker fördern.
Deutsche Welle: Das sind wir Die Sparten DW-TV / DW-Radio / DW-WORLD.DE / DW-AKADEMIE Standorte: Bonn, Berlin Außenstudios in Washington, Brüssel und Moskau Werte und Visionen Das Leitbild Wir produzieren Fernseh-, Hörfunk- und Internet-Angebote in Deutsch und vielen weiteren Sprachen für Menschen im Ausland. Wir vermitteln deutsche und andere Sichtweisen. Wir fördern den Dialog der Kulturen und setzen uns für Völkerverständigung und Toleranz ein. Wir vermitteln die Werte freiheitlicher Demokratie und setzen uns für die Menschenrechte ein. Mehr unter: www.dw-world.de
Iciniga Monitoring bei der DW - Studio
Iciniga Monitoring bei der DW - Regie
Incinga Monitoring bei der DW Kamera
Icinga Monitoring bei der DW Hardware & Anwendungen TV Technologie Kreuzschienen (Signalverteiler) Evertz Multiviewer, Lynx Signalverteiler, Transportstromanalyser Hybridsysteme VPMS, DIAS, Media Grid, Orad, Avid, Mittschnittsysteme Teleprompter, Agenturen, Filetransfer, Encoder, Cutlistserver Infrastrukturmonitoring Server, Cisco und Brocade Komponenten, Racks, alle OS und Dienste, Massenspeicher HP EVA, Tivoli, Jobs, Riverbed Hoher Anteil Passivmonitoring bei betriebswichtigen Anlagen
Icinga Monitoring bei der DW Der Ursprung Globales Alarm System orientiert an proprietären Lösungen Hoher Aufwand für Implementierung und Betrieb vieler Einzelsysteme Keine globale Konfiguration und Alarmierung, etc. Anforderungskatalog, Marktanalyse, Vorauswahl Pilotierung mit Nagios 3.0.x Idee einer zentralen Plattform ggf. mit Umbrella (BPV & NagVis) zur Integration weiterer Anwendungen
Icinga Monitoring bei der DW Systemdesign alt
Icinga Monitoring bei der DW Fakten Setup 1200 Hosts & 9.000 Service Checks / Midrange Server Icinga Core & Icinga Web 1.3 Pilotierung und Patching 1.5.2 / Parallelinstallation Pilotierung NagVis 1.6rc3 Aktuell 1.5.5 Nagios AddOn BPV 0.9.6 pnp4nagios 0.6.10 Performanceoptimierung mit Alternative PHP Cache (APC)
Icinga Monitoring bei der DW Systemdesign EMS (Enterprise Monitoring) Systemdesign Cluster Komponenten: Corosync, Pacemaker, DRBD SLES 11 SP1 ems01 ems02 emsdb Aktive Dienste Cluster Dienste MySQL DB DRBD MySQL, apache2, SNMP, Syslog-ng, ido2db, mail2eventdb, Postfix Icinga, npcd, IP Adressen, Lynxdaemon Icinga, Icinga-web, eventdb Icinga, pnp4nagios, Nagvis Icinga-web, nagiosbp Jasper Report Server Lconf (LDAP Repl.) Backup Instanz MySQL Slave zu ems02 eventdb icinga icingaweb jasperserver
Icinga Monitoring bei der DW TV Komponenten Lynx / Evertz
Icinga Monitoring bei der DW TV Komponente Lynx Traphandling - snmptrap:.1.3.6.1.4.1.14755.3.1 Normal "Status Events"- 1 0 0 7 Wrong Type (should be IpAddress): "C0 A8 4B DE " 192.168.75.222:1.0.0.7 2 error 2 on SDI Input 1: No Input DVD5620 HD/SD DigitalVideoDAmp 2243 - Hilfestellung OK-Meldung: snmptrap:.1.3.6.1.4.1.14755.3.1 Normal "Status Events"- 1 0 0 7 Wrong Type (should be IpAddress): "C0 A8 4B DE " 192.168.75.222:1.0.0.7 2 cleared 2 off SDI Input 1: No Input -> OK DVD5620 HD/SD DigitalVideoDAmp 2243 Kaskadiertes Bussystem (Stack -> Frame)
Icinga Monitoring bei der DW TV Komponente Lynx
Icinga Monitoring bei der DW TV Komponente Lynx Lconf
Icinga Monitoring bei der DW TV Komponente Lynx Lynx Daemon liest Lconf Konfiguration Erhält über snmptrapd alle Traps der Vendor ID Verarbeitet erhaltene Traps Schreibt entsprechend der Konfig in Nagios Queue
Icinga Monitoring bei der DW eventdb Mail
Icinga Monitoring bei der DW eventdb auf Basis mysql
Icinga Monitoring bei der DW mail2eventdb Work in Progress - MTA (Postfix) - Adressierung über Subdomain, der Lokal-Teil der Mail-Adresse (xyz@...) füllt die "program" Spalte der EventDB - EventDB Mail Agent / MIME Parser - Erhält die Mails von Postfix per STDIN, wertet Header und Body aus. Besondere Herausforderungen dabei: - Received Header zerlegen, Server-IP und -Hostname ermitteln - Subject ist immer Bestandteil der "Message", bei Multipart- Mails wird, zudem der entsprechende Text-Teil benutzt
Icinga Monitoring bei der DW mail2eventdb Hooks Hooks - Hooks ermöglichen es, abhängig von beliebigen Filtern eine eigene Logik zu implementieren. - Hooks erhalten Zugriff auf die Mail-Struktur und können Einfluss auf die daraus resultierenden EventDB-Einträge haben
Icinga Monitoring bei der DW mail2eventdb Hooks - Hooks können Nachrichten ausfiltern - Hooks können Nachrichten natürlich auch selbst weiterverarbeiten - Angedacht für Harris: der entsprechende Hook liefert den Mail- Inhalt, entsprechend aufbereitet an einen LYNX-ähnlichen Daemon.
Incinga Monitoring bei der DW Anforderungen I Flexible Zielgruppenorientierung (Techniker / Nichttechniker) Dezentrale Administration & Monitoring in 15 Fachteams Konsequente Ausrichtung von Iicinga-Web Keep-It-Simple für den Admin (RollOut, Adaption u. Update) Intuitiv und ergonomisch für den Anwender
Incinga Monitoring bei der DW Anforderungen II Selektive Servicezuordnung z. B. bezogen auf Hardware und Anwendungen für unterschiedliche interne Kunden (GUI & Alarm.) durch mögliche Kombination von Hostgruppen und Custom Vars Verbesserung BPV Cronk - der Bearbeitungsstatus des Services muss angezeigt werden Verbesserung des BPV Editors, sonst keine vi- Alternative
Incinga Monitoring bei der DW Wunschliste I Bessere Integration BPV Z. b. Ackn. Und Downtimes auf Host bzw. Service vererbbar Host- & Action URL (als Patch im Code) Weitere Optimierungen eventdb (SNMP) Installations- und Updateroutine (Modulabhängigkeiten, Patches)
Incinga Monitoring bei der DW Wunschliste II Kontextsensitive Hilfe an neuralgischen Punkten für Nicht Insider Hilfetext bei Spaltenkonfiguration Menü User Preferences, Meldungen n. vorh. Perfdata QS (z. B. Übersetzungsfehler Delete User / Cronk)
Vielen Dank! www.dw-world.de