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

288 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
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
288
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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

×