您好,登錄后才能下訂單哦!
小編給大家分享一下使用linux的tsar命令收集服務(wù)器系統(tǒng)信息,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
tsar是淘寶自己開發(fā)的一個(gè)采集工具(類似于sar工具),主要用來收集服務(wù)器的系統(tǒng)信息(如cpu,io,mem,tcp等),以及應(yīng)用數(shù)據(jù)(如squid haproxy nginx等)。
收集到的數(shù)據(jù)存儲(chǔ)在磁盤上,可以隨時(shí)查詢歷史信息,輸出方式靈活多樣,另外支持將數(shù)據(jù)存儲(chǔ)到mysql中,也可以將數(shù)據(jù)發(fā)送到nagios報(bào)警服務(wù)器。
tsar在展示數(shù)據(jù)時(shí),可以指定模塊,并且可以對(duì)多條信息的數(shù)據(jù)進(jìn)行merge輸出,帶-live參數(shù)可以輸出秒級(jí)的實(shí)時(shí)信息。
tsar是基于模塊化設(shè)計(jì)的程序,程序有兩部分組成:框架和模塊。
框架程序源代碼主要在src目錄,而模塊源代碼主要在modules目錄中。
框架提供對(duì)配置文件的解析,模塊的加載,命令行參數(shù)的解析,應(yīng)用模塊的接口對(duì)模塊原始數(shù)據(jù)的解析與輸出。 模塊提供接口給框架調(diào)用。
tsar依賴與cron每分鐘執(zhí)行采集數(shù)據(jù),因此它需要系統(tǒng)安裝并啟用crond,安裝后,tsar每分鐘會(huì)執(zhí)行tsar –cron來定時(shí)采集信息,并且記錄到原始日志文件。
語法格式:tsar [參數(shù)]
常用參數(shù):
參考實(shí)例
cpu監(jiān)控:
[root@linuxcool ~]# tsar --cpu
監(jiān)控虛存和load情況:
[root@linuxcool ~]# tsar --swap --load
列出系統(tǒng)內(nèi)存的使用情況:
[root@linuxcool ~]# tsar --mem
監(jiān)控系統(tǒng)IO情況:
[root@linuxcool ~]# tsar --io
歷史數(shù)據(jù)回溯:
[root@linuxcool ~]# tsar -d 2 -i 1
看完了這篇文章,相信你對(duì)使用linux的tsar命令收集服務(wù)器系統(tǒng)信息有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。