1. 程式人生 > 其它 >zabbix聚合監控 整體使用率

zabbix聚合監控 整體使用率

目錄

一.簡介

通常用zabbix都是監控單臺機器,但也有需求是檢視整體的CPU、記憶體等使用率,來觀測整體資源是否緊缺或者富裕。

二.操作

1.首先監控一臺的cpu利用率

2.獲取到資料之後採用zabbix的彙總檢查功能

3.型別選擇zabbix彙總,鍵值設定
grpavg[node101-170,system.cpu.util[0,user,avg5],last]

就是101-170機器的整體cpu利用率 grpavg 平均值 grpmax 最大值 grpmin 最低值 grpsum 價值總和

例子1,主機組“MySQL伺服器”的總磁碟空間。
grpsum [“ MySQL伺服器”,“ vfs.fs.size [/,total]”,last]

例子2,主機組“MySQL伺服器”的平均處理器負載。
grpavg [“ MySQL伺服器”,“ system.cpu.load [,avg1]”,last]

例子3,主機組“ MySQL伺服器”每秒平均5分鐘的查詢數量。
grpavg [“ MySQL伺服器”,mysql.qps,avg,5m]

例子4,多個主機組中所有主機上的平均CPU負載。
grpavg [[“伺服器A”,“伺服器B”,“伺服器C”],system.cpu.load,last]

4.建立圖形選擇對應監控項

5.就可以看到具體的資料了

6.下面是記憶體使用率 也是先監控其中一臺

7.首先是總體記憶體
vm.memory.size[total]


8.然後是用可用記憶體 也就是剩餘記憶體
vm.memory.size[available]

9.最後是用計算的方式獲取百分比的值
100*(last(vm.memory.size[total])-last(vm.memory.size[available]))/last(vm.memory.size[total])

本文版權歸作者所有,歡迎轉載,請務必新增原文連結。