zabbix 磁碟狀態指令碼

2022-07-30 00:42:11 字數 1163 閱讀 1692

#/bin/sh

device=$1

disk=$2

case $disk in

tps)

iostat -dmt 1

2|grep "

\b$device\b

"|tail -1|awk '';;

rps)

iostat -dxmt 1

2|grep "

\b$device\b

"|tail -1|awk '';;

wps)

iostat -dxmt 1

2|grep "

\b$device\b

" |tail -1|awk '';;

rmps)

iostat -dxmt 1

2|grep "

\b$device\b

" |tail -1|awk '';;

wmps)

iostat -dxmt 1

2|grep "

\b$device\b

" |tail -1|awk '';;

util)

iostat -dxmt |grep "

\b$device\b

" |tail -1|awk '';;

esac

agnet配置檔案:

userparameter=disk.status[*],/etc/zabbix/zabbix_agentd.d/disk_status.sh $1 $2

名稱:iops

鍵值:disk.status[,tps]

資訊型別:數字

名稱:每秒完成讀次數

鍵值:disk.status[,rps]

資訊型別:浮點數

名稱:每秒完成寫次數

鍵值:disk.status[,wps]

資訊型別:浮點數

名稱:每秒讀資料量

鍵值:disk.status[,rmps]

資訊型別:浮點數

名稱:每秒寫資料量

鍵值:disk.status[,wmps]

資訊型別:浮點數

名稱:io非空的時間比率

鍵值:disk.status[,util]

資訊型別:浮點數

zabbix企業應用之監控磁碟讀寫狀態

最近公司一台oracle伺服器的乙個磁碟出現read only,導致資料不可寫,但此伺服器安裝的zabbix監控並未報警,所以針對此情況,新增了監控系統磁碟讀寫狀態的監控。下面是效果圖 如果返回值0代表磁碟都是rw狀態可以正常讀寫,返回值1的話,代表磁碟是ro狀態,會報警。如何實現 一 客戶端 1 ...

指令碼安裝zabbix

原始碼安裝zabbix 只需執行指令碼即可安裝 bin bash echo 關閉防火牆,selinux systemctl stop firewalld setenforce 0 dev null echo 同步系統時間 ntpdate pool.ntp.org echo 寫入阿里yum源 cat ...

zabbix監控php狀態

環境介紹 php usr loca php nignx usr loca nginx 配置檔案都是放在extra中 修改php fpm的配置檔案啟動狀態頁面 配置nginx虛擬主機的配置 重啟nginx服務 root localhost curl pool www process manager d...