Tsar(淘寶系統(tǒng)活動(dòng)報(bào)告器)是一款系統(tǒng)監(jiān)控工具,主要是收集和匯總系統(tǒng)信息,使用者可以很方便的獲得CPU、負(fù)載、IO等信息,相關(guān)數(shù)據(jù)可以選擇儲(chǔ)存下來(lái)或者發(fā)送出去。工具的整體架構(gòu)分為框架和模塊兩個(gè)部分,可以通過(guò)自己開(kāi)發(fā)模塊輕松擴(kuò)展,這使得它成為一個(gè)強(qiáng)大的監(jiān)控工具。
軟件介紹
可以通過(guò)編寫(xiě)模塊輕松擴(kuò)展Tsar,這使其成為功能強(qiáng)大且用途廣泛的報(bào)告工具。它類(lèi)似于sar,能監(jiān)控和收集服務(wù)器和關(guān)鍵應(yīng)用的信息,支持實(shí)時(shí)終端顯示和集中式數(shù)據(jù)庫(kù)存儲(chǔ)查詢(xún),還能向Nagios發(fā)送報(bào)警信息。Tsar模塊化的設(shè)計(jì)利于通過(guò)開(kāi)發(fā)新模塊來(lái)擴(kuò)展新的功能,非常方便。
軟件特色
1、模塊化
Tsar的各個(gè)模塊專(zhuān)門(mén)采集一類(lèi)數(shù)據(jù),通過(guò)配置文件和參數(shù)支持模塊化,用戶(hù)也可以根據(jù)需求編寫(xiě)自己的采集模塊,集成到Tsar中即可生效
2、輸出方式多樣
支持本機(jī)查看
支持輸出到遠(yuǎn)程數(shù)據(jù)庫(kù)
配合nagios的被動(dòng)監(jiān)控,頁(yè)面顯示
相關(guān)命令
$tsar -h
Usage: tsar [options]
Options:
-check 查看最后一次的采集數(shù)據(jù)
--check/-C 查看最后一次tsar的提醒信息,如:tsar --check / tsar --check --cpu --io
--cron/-c 使用crond模式來(lái)進(jìn)行tsar監(jiān)控
--interval/-i 指明tsar的間隔時(shí)間,默認(rèn)單位分鐘,帶上--live參數(shù)則單位是秒
--list/-L 列出啟用的模塊
--live/-l 查看實(shí)時(shí)數(shù)據(jù)
--file/-f 指定輸入文件
--ndays/-n 指定過(guò)去的數(shù)據(jù)天數(shù),默認(rèn)1天
--date/-d 指定日期,YYYYMMDD或者n代表n天前
--detail/-D 能夠指定查看主要字段還是模塊的所有字段
--spec/-s 指定字段,tsar –cpu -s sys,util
Modules Enabled:
--cpu 列出cpu相關(guān)的監(jiān)控計(jì)數(shù)
--mem 物理內(nèi)存的使用情況
--swap 虛擬內(nèi)存的使用情況
--tcp TCP 協(xié)議 IPV4的使用情況
--udp UDP 協(xié)議 IPV4的使用情況
--traffic 網(wǎng)絡(luò)傳出的使用情況
--io Linux IO的情況
--pcsw 進(jìn)程和上下文切換
--partition 磁盤(pán)使用情況
--tcpx TCP 連接相關(guān)的數(shù)據(jù)參數(shù)
--load 系統(tǒng)負(fù)載情
標(biāo)簽: 源碼相關(guān)
下載地址
裝機(jī)必備軟件
網(wǎng)友評(píng)論