petr souček a vratislav filler vÚgtk, geod. observatoř pecný Čvut, fakulta stavební

22
Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Využití GNU nástroje RRDtool ke sledování Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux počítačů s OS GNU/Linux Petr Souček 1 a Vratislav Filler 2 Výzkumný ústav geodetický, kartografický a topografický, Geodetická observatoř Pecný Fakulta stavební ČVUT v Praze, 1 Katedra mapování a kartografie, 2 Katedra vyšší geodézie Thákurova 7, 166 29 Praha 6 Web: http://gama.fsv.cvut.cz , http://www.pecny.cz E-mail: [email protected] , [email protected] 1/22

Upload: nikki

Post on 11-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux. Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební. Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux. Petr Souček 1 a Vratislav Filler 2 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Využití GNU nástroje RRDtool ke sledování Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linuxpočítačů s OS GNU/Linux

Petr Souček1 a Vratislav Filler2

Výzkumný ústav geodetický, kartografický a topografický, Geodetická observatoř Pecný

Fakulta stavební ČVUT v Praze, 1Katedra mapování a kartografie, 2Katedra vyšší geodézie

Thákurova 7, 166 29 Praha 6

Web: http://gama.fsv.cvut.cz, http://www.pecny.cz E-mail: [email protected], [email protected]

1/22

Page 2: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Motivace pro vývoj systému

• zjistit zatížení serverů a sítě

• využití celého výkonu serverů

• zjištění slabých míst v síti

• na serverech běží zpracování dat => možnost spuštění dalších zpracování x zakoupení dalšího serveru

2/22

Page 3: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Implementace systému „Monitoring“

• Použité programy a technologie

• systém RRDTool http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/

• Perl, PHP

• HTML

3/22

Page 4: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

RRDTool

• Round Robin Database

• http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/

• systém pro práci s časovými řadami

• ukládání dat do vlastní databáze RRD

• vyhledávání a třídění dat

• snadné generování textových a grafických výstupů

4/22

Page 5: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Systém „Monitoring“

• Klienti (na různých serverech s OS GNU/Linux)

• realizace pomocí jednoduchých skriptů v Bashi nebo Perlu

• Server (je nainstalován na 1 serveru a obsluhuje celý systém)

• naprogramován v jazyce Perl

• spuštění každých 5 minut – zajišťuje CRON

• získá informace od klienta (nc server port)

• aktualizace databáze

• vygenerování grafů s aktuálními informacemi 5/22

Page 6: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Systém „Monitoring“ - jednoduché schéma (server klient)

6/22

Page 7: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Systém „Monitoring“

• Webové rozhraní

• napsáno v jazyce Perl a PHP

• vlastní systém pro sledování

• z databáze získá kritické stavy

• zobrazuje vygenerované grafy

• Aktualizační systém

• skripty v Perlu a Bashi

• Slouží ke správě systému, hromadná aktualizace klientů na více serverech

7/22

Page 8: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Systém - „Monitoring“

Sledované veličiny:

• Zátěž procesoru (počet milisekund nice, system, user, idle)

• Počet současně přihlášených uživatelů

• Počet spuštěných procesů

• Využití paměti a odkládacího prostoru swap

• Zatížení sítě (Příchozí / odchozí data /sec )

• Zaplněnost disků (% využitý a volný prostor )

8/22

Page 9: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Zátěž procesoru (počet milisekund nice, system,

user, idle)

9/22

Page 10: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ - ukázky Počet

spuštěných procesů

10/22

Page 11: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Využití paměti a odkládacího

prostoru swap

11/22

Page 12: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Zatížení sítě (Příchozí /

odchozí data /sec )

12/22

Page 13: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Zaplněnost disků (% využitý a volný

prostor )

13/22

Page 14: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Webové rozhraní

14/22

Page 15: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Webové

rozhraní

15/22

Page 16: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Webové

rozhraní

16/22

Page 17: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSystém - „Monitoring“ – ukázky Webové

rozhraní

17/22

Page 18: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Systém - „Monitoring“

• dnes již monitorujeme i kvalitu zpracování (rychlost, dostupnost, kvalita, …) v datovém centru LDC

• http://pecny.asu.cas.cz/monitoring/img/LDC

• ukázky následují …

18/22

Page 19: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSledování chyb z programu wget při získávání GPS dat z různých

zdrojů

19/22

Page 20: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/LinuxSledování datového centra

20/22

Page 21: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Závěr

• http://pecny.asu.cas.cz/monitoring

• využití GNU nástrojů

• rychlá reakce na případné nestandardní stavy

• pokračování ve vývoji – monitorování systému, dalších služeb (zpracování GPS dat pro meteorologii, dráhy družic, …)

21/22

Page 22: Petr Souček a Vratislav Filler VÚGTK, Geod. Observatoř Pecný ČVUT, Fakulta stavební

Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební

Využití GNU nástroje RRDtool ke sledování počítačů s OS

GNU/Linux

Děkujeme za pozornost

Petr Souček a Vratislav Filler

22/22