1 / 30

ch 10 Monitoring NCNU CSIE 97321012 林似真 Stella

Learn why and how to monitor system and application performance with Ganglia, a distributed monitoring system. Explore the architecture, components, and installation process of Ganglia.

nathanial
Download Presentation

ch 10 Monitoring NCNU CSIE 97321012 林似真 Stella

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ch 10 Monitoring NCNU CSIE 97321012 林似真 Stella

  2. ganglia 2010/6/8 NCNU CSIE Stella 2

  3. [ˈgæŋglɪə] KK 2010/6/8 NCNU CSIE Stella 3

  4. 2010/6/8 NCNU CSIE Stella 4

  5. outline WHY? HOW? WHAT? Ganglia Distributed Monitoring System Ganglia Architecture gmond gmetad web front-end Monitor Intersection Ganglia Data Flow Distribution and Install Example Reference Q&A 2010/6/8 NCNU CSIE Stella 5

  6. WHY? 2010/6/8 NCNU CSIE Stella 6

  7. Why to Monitor? 系統狀態の監控 解決系統の問題 系統或應用程式の調校 系統升級時の依據 2010/6/8 NCNU CSIE Stella 7

  8. HOW? 2010/6/8 NCNU CSIE Stella 8

  9. How to Monitor? 單一主機の監控 分散式監控系統 2010/6/8 NCNU CSIE Stella 9

  10. How to Monitor? 單一主機の監控 commands : top, free, uptime, ps Log file Shell scripts MRTG ...etc.分散式監控系統 2010/6/8 NCNU CSIE Stella 10

  11. How to Monitor? 分散式監控系統 Network utilization CPU utilization Hardware System load Disk utilization ...etc. 2010/6/8 NCNU CSIE Stella 11

  12. Ganglia? Nagios ←→ Ganglia graph display → easy to see show host metrics visualize trends 2010/6/8 NCNU CSIE Stella 12

  13. WHAT? 2010/6/8 NCNU CSIE Stella 13

  14. WHAT IS GANGLIA ? 2010/6/8 NCNU CSIE Stella 14

  15. Ganglia - Wiki 2010/6/8 NCNU CSIE Stella 15

  16. Ganglia distributed monitoring system monitor tool for clusters and grids view live or historical statistics CPU load averages network utilization long-term trends graph display 2010/6/8 NCNU CSIE Stella 16

  17. WHAT IS Distributed System ? 2010/6/8 NCNU CSIE Stella 17

  18. Distributed Monitoring System Components : daemons that reside on cluster nodes server that collects clusters state information from nodes GUI-based front-end, which provides system activity visulization as for Ganglia components : → gmond → gmetad → web front-end 2010/6/8 NCNU CSIE Stella 18

  19. Ganglia Architecture 2010/6/8 NCNU CSIE Stella 19

  20. gmond Ganglia monitoring daemon Multithreaded Responsibilities : Monitor changes in host states Announce relevant changes Listen to the state of all the other ganglia nodes via a unicast or multicast channel Answer requests for an XML description of the cluster state. 2010/6/8 NCNU CSIE Stella 20

  21. gmetad Ganglia meta daemon Aggregate data, information steps : Poll gmond, clusters, or other gmetad Parse the collected XML Save numeric metrics in RRD(round-robin database) Export aggregated XML over TCP to clients 2010/6/8 NCNU CSIE Stella 21

  22. web front-end web interface written in PHP Graph generated by gmetad displays historical information highly dynamic 2010/6/8 NCNU CSIE Stella 22

  23. monitor interaction Gmond runs on each cluster node; gmetad can fail over between nodes. 2010/6/8 NCNU CSIE Stella 23

  24. 2010/6/8 NCNU CSIE Stella 24

  25. Distribution and Install 2010/6/8 NCNU CSIE Stella 25

  26. example official website demo wikimedia demo 2010/6/8 NCNU CSIE Stella 26

  27. Refernce 2010/6/8 NCNU CSIE Stella 27

  28. Reference Ganglia HowTo Ganglia official website wikipedia/Ganglia 2010/6/8 NCNU CSIE Stella 28

  29. Q & A 2010/6/8 NCNU CSIE Stella 29

  30. Fin. Now You Can Rest Easy (In Peace ?). 2010/6/8 NCNU CSIE Stella 30

More Related