監控磁碟IO

2022-04-18 11:56:41 字數 2575 閱讀 8201

#vi /etc/zabbix/zabbix_agentd.conf

unsafeuserparameters=1

userparameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk ''

userparameter=custom.vfs.dev.write.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk ''

userparameter=custom.vfs.dev.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk ''

userparameter=custom.vfs.dev.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk ''

#systemctl restart zabbix-agent.service

說明

custom.vfs.dev.read.ops[*]                   //磁碟讀的次數

custom.vfs.dev.write.ops[*] //磁碟寫的次數

custom.vfs.dev.read.sectors[*] //讀速率

custom.vfs.dev.write.sectors[*] //寫速率

1) 測試是否能夠獲取到正常的值
yum install zabbix-get -y

zabbix_get -s 192.168.1.32 -k 'custom.vfs.dev.read.ops[sda]'

zabbix_get -s 192.168.1.32 -k 'custom.vfs.dev.write.ops[sda]'

zabbix_get -s 192.168.1.32 -k 'custom.vfs.dev.read.sectors[sda]'

zabbix_get -s 192.168.1.32 -k 'custom.vfs.dev.write.sectors[sda]'

2) zabbix web端配置讀次數
名稱:disk:$1:read:ops per second

鍵值:custom.vfs.dev.read.ops[sda]

單位:ops/second

程序:每秒更改

3) zabbix web端配置寫次數

名稱:disk:$1:write:ops per second

鍵值:custom.vfs.dev.write.ops[sda]

單位:ops/second

程序:每秒更改

4) zabbix web端配置讀速率

名稱:disk:$1:read:bytes/sec

鍵值:custom.vfs.dev.read.sectors[sda]

單位:b/sec

程序:每秒更改和自定義倍數512(乙個扇區512位元組)

5) zabbix web端配置寫速率

名稱:disk:$1:write:bytes/sec

鍵值:custom.vfs.dev.write.sectors[sda]

單位:b/sec

程序:每秒更改和自定義倍數512(乙個扇區512位元組)

6)建立圖形

7)測試驗證

監控磁碟IO

需求 阿里雲的機器,今天收到客服來的 說伺服器的磁碟io很重。於是登入到伺服器檢視,並沒有發現問題,所以懷疑是間歇性地。正要考慮寫個指令碼的時候,幸運的抓到了乙個線索,造成磁碟io很高的幕後 是mysql。此時去show processlist,但未發現有問題的佇列。原來只是一瞬間。只好繼續來寫指令...

磁碟 I O 效能監控指標

磁碟 i o 效能監控指標 在介紹磁碟 i o 監控命令前,我們需要了解磁碟 i o 效能監控的指標,以及每個指標的所揭示的磁碟某方面的效能。磁碟 i o 效能監控的指標主要包括 指標 1 每秒 i o 數 iops 或 tps 對於磁碟來說,一次磁碟的連續讀或者連續寫稱為一次磁碟 i o,磁碟的 ...

vmstat 監控IO磁碟小議

vmstat 命令報告關於核心執行緒 虛擬記憶體 磁碟 陷阱和 cpu 活動的統計資訊。由 vmstat 命令生成的報告可以用於平衡系統負載活動。系統範圍內的這些統計資訊 所有的處理器中 都計算出以百分比表示的平均值,或者計算其總和。輸入命令 vmstat 2 5 如果發現等待的程序和處在非中斷睡眠...