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、記憶體、磁盤、網絡相關資料
監控項

觸發器
圖形
自動發現規則
web導入基礎模闆
添加主機監控
小結
1、不同應用場景使用不同模闆,比如實體機一套模闆,虛拟機一套模闆
2、建立模闆步驟,核心是編寫腳本收集資料
3、建立模闆步驟
編寫腳本對某個對象取值
在agent配置上啟動自定義監控項
腳本是否需要提權,如sudo,對某個指令 <code>zabbix ALL=(ALL) NOPASSWD:ALL</code>
zabbix server或者zabbix proxy使用zabbix_get去取zabbix agent自定義監控項的值
在zabbix web添加自定義模闆,并将需要的主機應用到此模闆