#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 如果發現等待的程序和處在非中斷睡眠...