tsar是**的乙個用來收集伺服器系統和應用資訊的採集報告工具,如收集伺服器的系統資訊(cpu,mem等),以及應用資料(nginx、swift等),收集到的資料儲存在伺服器磁碟上,可以隨時查詢歷史資訊,也可以將資料傳送到nagios報警。
tsar能夠比較方便地增加模組,只需要按照 tsar 的要求編寫資料的採集函式和展現函式,就可以把自定義的模組加入到tsar中。
安裝
[azureuser@mono tsar-master]$sudo wget -o tsar.zip --no-check-certificate
[azureuser@mono tsar-master]$ sudo unzip tsar.zip
[azureuser@mono tsar-master]$ cd tsar
[azureuser@mono tsar-master]$ sudo make
[azureuser@mono tsar-master]# sudo make install
tsar配置
tsar剛安裝完,還沒有歷史資料,想要check是否正常,執行tsar -l,檢視是否有實時資訊輸出:
[azureuser@mono tsar-master]$ tsar -l
time ---cpu-- ---mem-- ---tcp-- -----traffic---- --sda--- --sdb--- ---load-
time util util retran pktin pktout util util load1
17/08/13-02:52:11 0.20 19.78 0.00 0.00 0.00 0.40 0.00 0.00
tsar的配置主要都在/etc/tsar/tsar.conf
中,常用的有:
tsar使用
高階功能
配置: 首先配置output_inte***ce file,nagios
,增加nagios輸出
然後配置nagios伺服器和埠,以及傳送的間隔時間
####the ip address or the host running the nsca daemon
server_addr nagios.server.com
####the port on which the daemon is running - default is 5667
server_port 8086
####the cycle of send alert to nagios
cycle_time 300
由於是nagios的被動監控模式,需要制定nsca的位置和配置檔案位置
####nsca client program
send_nsca_cmd
/usr/bin/send_nsca
send_nsca_conf
/home/a/conf/amon/send_nsca
.conf
接下來制定哪些模組和字段需要進行監控,一共四個閥值對應nagios中的不同報警級別
####tsar mod alert config file
####threshold [hostname.]servicename.key;w-min;w-max;c-min;cmax;
threshold cpu.util;50;60;70;80;
配置: 首先配置output_inte***ce file,db
,增加db輸出
然後配置哪些模組資料需要輸出
output_db_mod mod_cpu,mod_mem,mod_traffic,mod_load,mod_tcp,mod_udpmod_io
然後配置sql語句傳送的目的位址和埠
output_db_addr console2:56677
目的位址在該埠監聽tcp資料,並且把資料入庫即可,可以參照tsar2db:
系統監控工具 Tsar
tsar是 的乙個用來收集伺服器系統和應用資訊的採集報告工具,如收集伺服器的系統資訊 cpu,mem等 以及應用資料 nginx swift等 收集到的資料儲存在伺服器磁碟上,可以隨時查詢歷史資訊,也可以將資料傳送到nagios報警。tsar能夠比較方便地增加模組,只需要按照 tsar 的要求編寫資...
系統監控的工具tsar
近期一直在折騰著elasticsearch,需要對硬體進行評估 大概幾方面 記憶體 cpu 硬碟 網路。iostat vmstat top幾個命令用了一堆,其實需要關注的幾個點只要都列出來就可以了 root cloud 15 tsar master tsar l i 1 time cpu mem t...
glances 系統監控工具
glances是乙個相對比較新的系統監控工具,用 python 編寫的,使用 psutil 庫從系統獲取資訊。你可以用它來監控 cpu 平均負載 記憶體 網路介面 磁碟 i o,檔案系統空間利用率 掛載的裝置 所有活動程序以及消耗資源最多的程序。glances 有很多有趣的選項。它的主要特性之一是可...