Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Naemonthruk 140517074915-phpapp02

365 Aufrufe

Veröffentlicht am

Folien zum Vortrag Naemon & Thruk auf dem Berliner Monitoring Workshop 2014. Es wird Naemon als Alternative zu Nagios vorgestellt und Neugigkeiten für Thruk mit Business Prozessen und Dashboards.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Naemonthruk 140517074915-phpapp02

  1. 1. Wir unternehmen IT. Naemon & Thruk Sven Nierlein ! Monitoring Workshop 2014 Berlin, 16.05.2014
  2. 2. Consol* ! ! Consol* GmbH Franziskanerstraße 38 81669 München ! http://www.consol.de/open-source-monitoring/ 05/13/14 Seite www.consol.de 2
  3. 3. Naemon - Facts – Naemon ist ein Fork von Nagios 4.0.2 – Gegründet im Herbst 2013 – Naemon Board: 4 Mitglieder – Web: www.naemon.org 05/13/14 Seite www.consol.de 3
  4. 4. Naemon – Naemon • Naemon-Core • Naemon-Livestatus • Thruk 05/13/14 Seite www.consol.de 4 Core Livestatus Thruk
  5. 5. Naemon - Core – schlanker Core mit Worker Modell – Rewrite des Schedulings – Rewrite des Config Parsers – Logfilerotation auf Logrotate.d umgestellt 05/13/14 Seite www.consol.de 5
  6. 6. Naemon - Core – command_check_interval – external_command_buffer_slots – sleep_time – enable_failure_prediction – enable_embedded_perl – use_embedded_perl_implicitly – auth_file – p1_file 05/13/14 Seite www.consol.de 6 Obsolete
  7. 7. Naemon - Core – Query-Handler – Schnittstelle zwischen dem Core und den Workern – Schnittstelle für Spezialworker, zb.: @wproc register name=foobar;plugin=check_snmp;plugin=check_bar0 oder ./naemon-qh.rb -c "wproc wpstats” oder ./naemon-qh.rb qh> core loadctl jobs_max=7829;jobs_min=50;jobs_running=0;jobs_limit=7829;load=0.00; backoff_limit=5.00;backoff_change=2348;rampup_limit=1.60;rampup_cha nge=587;nproc_limit=7929;nofile_limit=4096;options=0;changes=0; qh> 05/13/14 Seite www.consol.de 7
  8. 8. Naemon - Livestatus – Livestatus wird als Standardschnittstelle angeboten – Incl. Erweiterungen zum Original-livestatus: • Sort: <column name> <asc/desc> • Offset: <number of lines> • OutputFormat: wrapped_json 05/13/14 Seite www.consol.de 8
  9. 9. Naemon - Shadownaemon – Spiegelt Remote Instanz per Livestatus – nahezu live – Reduziert verwendete Bandbreite und Latenz Livestatus 05/13/14 Seite www.consol.de 9 Core Shadow Livestatus Thruk Naemon
  10. 10. Naemon - Thruk – CGIs wurden durch Thruk ersetzt – Die Schnittstelle ist Livestatus – Es werden die Standard(thruk)plugins mitgeliefert: • Reports • Business Process • Config Tool • Panorama Dashboard • Mine Map • … – Form Based Login as Default aktiviert 05/13/14 Seite www.consol.de 10
  11. 11. Naemon - Addons – Merlin – Livestatus – Mod-Gearman – PNP (Patch verfügbar für npcdmod) – Alles was mit Nagios 4 auch läuft 05/13/14 Seite www.consol.de 11
  12. 12. Naemon - Roadmap – Dropdir support (conf.d) – Dynamic thresholds – Dynamic creation of objects – Distributed und load balancing build-in – Smart Agent – Gruppierung von Services in "Kategorien" 05/13/14 Seite www.consol.de 12
  13. 13. Naemon - Ressources – www.naemon.org – https://github.com/sni/omd/tree/newcores – http://labs.consol.de/repo/testing/ 05/13/14 Seite www.consol.de 13
  14. 14. Thruk 05/13/14 Seite www.consol.de 14
  15. 15. Thruk - Host Macros – Macro Anzeige: – ‘show_custom_vars’ in der thruk_local.conf 05/13/14 Seite www.consol.de 15
  16. 16. Thruk - Performance Tabelle – Performance Daten menschlich lesbar statt Nagios Format 05/13/14 Seite www.consol.de 16
  17. 17. Thruk - Performance Übersicht 05/13/14 Seite www.consol.de 17 – Performance Daten als Tabelle sortierbar nach einzelnen Werten
  18. 18. Thruk - Reports – Erweiterte Tagesangabe – Hostlisten per Komma trennen 05/13/14 Seite www.consol.de 18
  19. 19. DEMO Seite www.consol.de Thruk - Business Process 28.11.2013 19
  20. 20. Thruk - Business Process – Web Editor / Textdatei – incl. Verfügbarkeiten – Notifications möglich 05/13/14 Seite www.consol.de 20
  21. 21. Thruk - Business Process !!!!!!!!!!!!!! – http://thruk.org/documentation.html#_business_process 05/13/14 Seite www.consol.de 21
  22. 22. Thruk - Business Process – Benutzer definierte Funktionen sind möglich in ~/etc/thruk/bp/*.pm # echofunction: # # This function just echoes the # provided text sample and optionally # reverses the text. # # Arguments: # arg1: Text; text; text that should be echoed # arg2: Reverse; checkbox; yes; no # arg3: Uppercase; select; yes; no sub echofunction { my($c, $bp, $n, $args, $livedata) = @_; my($text, $reverse, $upper) = @{$args}; $text = scalar reverse $text if $reverse eq 'yes'; $text = uc $text if $upper eq 'yes'; return(0, $text, $text, {}); } 05/13/14 Seite www.consol.de 22
  23. 23. Thruk - Panorama Dashboard DEMO Seite www.consol.de 28.11.2013 23
  24. 24. Thruk - Panorama Dashboard – Dashboard • Neue Icons und Widgets • Hintergrund wählbar • Dashboard Management • Dashboard Sharing 05/13/14 Seite www.consol.de 24
  25. 25. Thruk - Panorama Dashboard – Neue Icons & Widgets – Dashboard Management – Dashboards freigeben 05/13/14 Seite www.consol.de 25

×