淘宝内部大量使用的开源系统监控工具
【人在運維囧途_08】淘寶內部大量使用的開源系統監控工具--Tsar
【人在運維囧途_07】GNU/Linux系統資源監控神器--collectl【重點推薦】
http://www.ahlinux.com/os/201304/201731.html
?Tsar是淘寶開發的一個非常好用的系統監控工具,在淘寶內部大量使用
? ?它不僅可以監控CPU、IO、內存、TCP等系統狀態,也可以監控Apache,Nginx/Tengine,Squid等服務器狀態
? ?值得一提的是、Tsar 支持將數據存儲到 MySQL 中,也可以將數據發送到 Nagios 報警服務器
? ?
? ?㈠ 部署
? ? ??
? ? ? ① tsar由于定時采集數據,需要crond服務正常。不依賴額外的庫
? ? ? ② 獲得tsar源代碼:(svn checkout http://code.taobao.org/svn/tsar/trunk/ tsar)
? ? ? ③ 編譯安裝tsar
? ? ? ? ?
? ? ? ? ?進入tsar的根文件夾
? ? ? ? ?運行 ./configure,注意tsar并不支持prefix
? ? ? ? ?運行 make 進行編譯
? ? ? ? ?運行 make install 進行安裝
? ? ??
? ?㈡ 常用例子
? ? ??
? ? ? 比如、以1秒鐘為間隔,實時打印tsar的概述數據
[plain]?
[root@localhost tsar-2.1.0]# tsar -i 1 -l ?
Time ? ? ? ?---cpu-- ---mem-- ---tcp-- -----traffic---- --hda--- ?---load- ??
Time ? ? ? ? ?util ? ? util ? retran ? ?pktin ?pktout ? ? util ? ? load1 ? ??
14/04-13:05 ? 98.0 ? ? 14.9 ? ? ?0.0 ? ? ?2.0 ? ? 0.0 ? ? 32.8 ? ? ?0.4 ? ??
14/04-13:05 ? 85.1 ? ? 14.6 ? ? ?0.0 ? ? ?2.0 ? ? 0.0 ? ? 15.6 ? ? ?0.4 ? ??
14/04-13:05 ? ?0.0 ? ? 14.6 ? ? ?0.0 ? ? 10.0 ? ? 2.0 ? ? ?0.0 ? ? ?0.4 ? ??
14/04-13:05 ? ?4.0 ? ? 14.6 ? ? ?0.0 ? ? ?2.0 ? ? 0.0 ? ? ?1.6 ? ? ?0.4 ? ??
14/04-13:05 ? ?5.0 ? ? 14.6 ? ? ?0.0 ? ? ?2.0 ? ? 0.0 ? ? ?0.4 ? ? ?0.3 ? ??
14/04-13:05 ? ?7.0 ? ? 14.6 ? ? ?0.0 ? ? ?0.0 ? ? 0.0 ? ? ?0.8 ? ? ?0.3 ? ??
14/04-13:05 ? ?2.0 ? ? 14.6 ? ? ?0.0 ? ? ?0.0 ? ? 0.0 ? ? ?0.0 ? ? ?0.3 ? ??
14/04-13:05 ? ?1.0 ? ? 14.6 ? ? ?0.0 ? ? ?0.0 ? ? 2.0 ? ? ?0.0 ? ? ?0.3 ? ??
? ? ? 再比如:
? ? ? tsar 顯示1天內的歷史匯總(summury)信息,以默認5分鐘為間隔
? ? ? tsar --cpu -i 1 顯示一天內cpu的歷史信息,以1分鐘為間隔
? ? ? tsar --live --mem -i 2 以2秒鐘為間隔,實時打印mem的數據。
? ? ? tsar --cpu --mem -i 1 顯示一天內的cpu和內存歷史數據,以1分鐘為間隔
?
- 本文來自:Linux學習網
轉載于:https://www.cnblogs.com/ah1234/p/4258865.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的淘宝内部大量使用的开源系统监控工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统vsftpd登陆慢卡怎么办
- 下一篇: 在HTML中英文换行问题