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.
Wir unternehmen IT. 
Naemon & Thruk 
Sven Nierlein 
! 
Monitoring Workshop 2014 
Berlin, 16.05.2014
Consol* 
! 
! 
Consol* GmbH 
Franziskanerstraße 38 
81669 München 
! 
http://www.consol.de/open-source-monitoring/ 
05/13/...
Naemon - Facts 
– Naemon ist ein Fork von Nagios 4.0.2 
– Gegründet im Herbst 2013 
– Naemon Board: 4 Mitglieder 
– Web: w...
Naemon 
– Naemon 
• Naemon-Core 
• Naemon-Livestatus 
• Thruk 
05/13/14 Seite www.consol.de 
4 
Core 
Livestatus 
Thruk
Naemon - Core 
– schlanker Core mit Worker Modell 
– Rewrite des Schedulings 
– Rewrite des Config Parsers 
– Logfilerotat...
Naemon - Core 
– command_check_interval 
– external_command_buffer_slots 
– sleep_time 
– enable_failure_prediction 
– ena...
Naemon - Core 
– Query-Handler 
– Schnittstelle zwischen dem Core und den Workern 
– Schnittstelle für Spezialworker, zb.:...
Naemon - Livestatus 
– Livestatus wird als Standardschnittstelle angeboten 
– Incl. Erweiterungen zum Original-livestatus:...
Naemon - Shadownaemon 
– Spiegelt Remote Instanz per Livestatus 
– nahezu live 
– Reduziert verwendete Bandbreite und Late...
Naemon - Thruk 
– CGIs wurden durch Thruk ersetzt 
– Die Schnittstelle ist Livestatus 
– Es werden die Standard(thruk)plug...
Naemon - Addons 
– Merlin 
– Livestatus 
– Mod-Gearman 
– PNP (Patch verfügbar für npcdmod) 
– Alles was mit Nagios 4 auch...
Naemon - Roadmap 
– Dropdir support (conf.d) 
– Dynamic thresholds 
– Dynamic creation of objects 
– Distributed und load ...
Naemon - Ressources 
– www.naemon.org 
– https://github.com/sni/omd/tree/newcores 
– http://labs.consol.de/repo/testing/ 
...
Thruk 
05/13/14 Seite www.consol.de 
14
Thruk - Host Macros 
– Macro Anzeige: 
– ‘show_custom_vars’ 
in der thruk_local.conf 
05/13/14 Seite www.consol.de 
15
Thruk - Performance Tabelle 
– Performance Daten 
menschlich lesbar 
statt Nagios Format 
05/13/14 Seite www.consol.de 
16
Thruk - Performance Übersicht 
05/13/14 Seite www.consol.de 
17 
– Performance Daten 
als Tabelle sortierbar 
nach einzeln...
Thruk - Reports 
– Erweiterte Tagesangabe 
– Hostlisten per Komma 
trennen 
05/13/14 Seite www.consol.de 
18
DEMO 
Seite www.consol.de 
Thruk - Business Process 
28.11.2013 
19
Thruk - Business Process 
– Web Editor / Textdatei 
– incl. Verfügbarkeiten 
– Notifications möglich 
05/13/14 Seite www.c...
Thruk - Business Process 
!!!!!!!!!!!!!! 
– http://thruk.org/documentation.html#_business_process 
05/13/14 Seite www.cons...
Thruk - Business Process 
– Benutzer definierte Funktionen sind möglich in ~/etc/thruk/bp/*.pm 
# echofunction: 
# 
# This...
Thruk - Panorama Dashboard 
DEMO 
Seite www.consol.de 
28.11.2013 
23
Thruk - Panorama Dashboard 
– Dashboard 
• Neue Icons und Widgets 
• Hintergrund wählbar 
• Dashboard Management 
• Dashbo...
Thruk - Panorama Dashboard 
– Neue Icons & Widgets 
– Dashboard Management 
– Dashboards freigeben 
05/13/14 Seite www.con...
Nächste SlideShare
Wird geladen in …5
×

Naemonthruk 140517074915-phpapp02

363 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

×