220 likes | 372 Views
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
E N D
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux 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 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: petr.soucek@fsv.cvut.cz, vratislav.filler@fsv.cvut.cz 1/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém „Monitoring“ - jednoduché schéma (server klient) 6/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázkyZátěž procesoru (počet milisekund nice, system, user, idle) 9/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ - ukázky Počet spuštěných procesů 10/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázky Využití paměti a odkládacího prostoru swap 11/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázkyZatížení sítě (Příchozí / odchozí data /sec ) 12/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázky Zaplněnost disků (% využitý a volný prostor ) 13/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázky Webové rozhraní 14/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázky Webové rozhraní 15/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázky Webové rozhraní 16/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Systém - „Monitoring“ – ukázky Webové rozhraní 17/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Sledování chyb z programu wget při získávání GPS dat z různých zdrojů 19/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Sledování datového centra 20/22
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební • 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
Využití GNU nástroje RRDtool ke sledování počítačů s OS GNU/Linux Petr Souček a Vratislav FillerVÚGTK, Geod. Observatoř PecnýČVUT, Fakulta stavební Děkujeme za pozornost Petr Souček a Vratislav Filler 22/22