1.設定zabbix-agent端的配置檔案
找到agent端配置檔案的位置,本例agent端的配置檔案路徑在/usr/local/etc/zabbix下
首先:在主配置檔案(zabbix-agentd.conf)中指定agent端監控指令碼的存放路徑
然後:在將監控指令碼放到指定位置,監控io的指令碼如下:
#磁碟讀的次數之後在重啟agent服務:userparameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk ''
#磁碟讀的毫秒數
userparameter=custom.vfs.dev.read.ms[*],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.write.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk ''
userparameter=custom.vfs.dev.io.active[*],cat /proc/diskstats | grep $1 | head -1 | awk ''
#花費在io操作上的毫秒數
userparameter=custom.vfs.dev.io.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk ''
#讀扇區的次數(乙個扇區的等於512b)
userparameter=custom.vfs.dev.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk ''
#寫扇區的次數(乙個扇區的等於512b)
userparameter=custom.vfs.dev.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk ''
service zabbix-agent restart測試zabbix-server獲取資料:
zabbix_get -s 目標伺服器ip -p 10050 -k custom.vfs.dev.write.ops[vda]開啟zabbix-server的web頁面,在相應主機上建立監控磁碟io的監控項
此處一定要設定preprocessing
所有監控項的配置如下:
name: disk:$1:read:bytes/sec //名字可以改動類似的配置第二個監控項:key: custom.vfs.dev.read.sectors[sda]
units: b/sec
store value: speed per second //會進行差值計算
use custom multiplier 512 //會對值乘以512,因為這裡是乙個扇區,轉換為位元組為512b
name:disk:$1:write:bytes/sec第三個監控項:key: custom.vfs.dev.write.sectors[sda]
units: b/sec
store value: speed per second
use custom multiplier 512
name:disk:$1:read:ops per second第四個監控項:key: custom.vfs.dev.read.ops[sda]
units: ops/second
store value: speed per second
name: disk:$1:write:ops per second第五個監控項:key: custom.vfs.dev.write.ops[sda]
units: ops/second
store value: speed per second
name: disk:$1:read:ms第六個監控項:key: custom.vfs.dev.read.ms[sda]
units: ms
store value: speed per second
name:disk:$1:write:ms成功新增監控項之後,在新增graphs,由於新增太過簡單,此處不做過多說明key: custom.vfs.dev.write.ms[sda]
units: ms
store value: speed per second
Zabbix 4 0 新增外部ping監控
在企業一些場景中,需要去監控一些外部 或者ip的網路聯通性。比如說 某個第三方業務 財務的某系統,經常使用,又是在外網雲伺服器,如果斷線了會影響到公司的業務。需要乙個實時又簡單的監控,這個時候就可以使用ping監控來模擬,在配置zabbix的監控平台上面做。1.不想在伺服器安裝zabbix客戶端,或...
安裝部署 Zabbix 4 0
centos 7.7 1908 zabbix 4.0 lts 2.1 新增zabbix映象源 rpm ivh2.2 關閉並停用防火牆 systemctl stop firewalld.service systemctl disable firewalld.service3.3 停用selinux 修...
ZABBIX4 0 微信告警
2.然後自建乙個應用程式 需要記錄以下資訊 agentld 1000002 secret 0u4jr x zabbix server服務端配置指令碼 查詢zabbix server.conf配置檔案位置,修改 已存在可不修改 然後進入該目錄,配置指令碼 root zabbix alertscript...