19.06.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!