天天看點

zabbix10 ---- base template

zabbix10 ---- base template

zabbix

base template

基礎模闆制作

可以在基礎模闆之上進行調整

實體機基礎模闆,監控硬體相關資訊及資源使用率

虛拟機基礎模闆,通常用于監視資源和使用應用程式

IO監控

磁盤的尋道時間、旋轉延遲和資料傳輸時間:

尋道時間:是指磁頭移動到正确的磁道上所花費的時間,尋道時間越短則I/O處理就越快,目前磁盤的尋道時間一般在3-15毫秒左右。

旋轉延遲:是指将磁盤片旋轉到資料所在的扇區到磁頭下面所花費的時間,旋轉延遲取決于磁盤的轉速,通常使用磁盤旋轉周期所需要時間的1/2之一表示,比如7200轉的磁盤平均旋轉延遲大約為601000/7200/2=4.17毫秒,公式的意思為(每分鐘60秒1000毫秒每秒/7200轉每分鐘/2),如果是15000轉的則為60*1000/15000/2=2毫秒。

資料傳輸時間:指的是讀取到資料後傳輸資料的時間,主要取決于傳輸頻率,這個值等于資料大小除以傳輸速率,目前的磁盤接口每秒的傳輸速度可以達到600MB,是以可以忽略不計

磁盤的尋道時間、旋轉延遲和資料傳輸時間

常見的機械磁盤平均尋道時間值

7200轉/分的磁盤平均實體尋道時間:9毫秒

10000轉/分的磁盤平均實體尋道時間:6毫秒

15000轉/分的磁盤平均實體尋道時間:4毫秒

常見磁盤的平均延遲時間

7200轉的機械盤平均延遲:601000/7200/2=4.17ms

10000轉的機械盤平均延遲:601000/100002=3ms

15000轉的機械盤平均延遲:60*1000/15000/2=2ms

每秒最大IOPS的計算方法

7200轉的磁盤IOPS計算方式:100毫秒/(9毫秒的尋道時間+4.17毫秒的平均旋轉延遲時間=1000/13.13=75.9 IOPS

10000轉的磁盤的IOPS計算方式:1000毫秒/(6毫秒的尋道時間+3毫秒的平均旋轉延遲時間)=1000/9=111 IOPS

15000的磁盤的IOPS計算方式:1000毫秒/(4毫秒的尋道時間+2毫秒的平均旋轉延遲時間)=1000/6=166.6 IOPS

示例

采集腳本

配置agent

驗證資料采集

導入基礎模闆

采集CPU、記憶體、磁盤、網絡相關資料

監控項

zabbix10 ---- base template

觸發器

zabbix10 ---- base template

圖形

zabbix10 ---- base template

自動發現規則

zabbix10 ---- base template

web導入基礎模闆

zabbix10 ---- base template

添加主機監控

zabbix10 ---- base template
zabbix10 ---- base template
zabbix10 ---- base template
zabbix10 ---- base template

小結

1、不同應用場景使用不同模闆,比如實體機一套模闆,虛拟機一套模闆

2、建立模闆步驟,核心是編寫腳本收集資料

3、建立模闆步驟

編寫腳本對某個對象取值

在agent配置上啟動自定義監控項

腳本是否需要提權,如sudo,對某個指令 <code>zabbix ALL=(ALL) NOPASSWD:ALL</code>

zabbix server或者zabbix proxy使用zabbix_get去取zabbix agent自定義監控項的值

在zabbix web添加自定義模闆,并将需要的主機應用到此模闆