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