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