centos+Zabbix搭建記錄

服務(wù)器環(huán)境準(zhǔn)備

[root@bogon etc]# cat redhat-release #查看系統(tǒng)版本

CentOS Linux release 7.7.1908 (Core)

<u>https://www.cnblogs.com/yaoyaojcy/p/9884130.html</u>
yum -y update

image.png

1.關(guān)閉selinux

vi /etc/selinux/config #將SELINUX=enforcing改為SELINUX=disabled 設(shè)置后需要重啟才能生效


image.png

setenforce 0 #臨時(shí)關(guān)閉命令

getenforce #檢測(cè)selinux是否關(guān)閉帖汞,Disabled 為關(guān)閉

image.png

2.配置防火墻

在 iptables 中放行 80,10050,10051 端口

iptables -I INPUT -p tcp -m multiport --destination-port 80,10050:10051 -j ACCEPT

3.保存iptables規(guī)則

service iptables save iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

|
image.png

firewall-cmd --state #not runningrunning

image.png

systemctl stop firewalld.service #臨時(shí)關(guān)閉firewall

systemctl disable firewalld.service #禁止firewall開(kāi)機(jī)啟動(dòng)

zabbix****服務(wù)端安裝

選擇zabbix 4.0 LBS 長(zhǎng)期支持版本

1.安裝zabbix的repo源

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
執(zhí)行完畢后 /etc/yum.repos.d目錄下新增zabbix.repo文件

image.png

vi /etc/yum.repos.d/zabbix.repo

替換URL地址為https://mirrors.tuna.tsinghua.edu.cn/zabbix/

2.安裝zabbix-server-mysql和zabbix-web-mysql

yum install zabbix-server-mysql zabbix-web-mysql -y

3.安裝配置數(shù)據(jù)庫(kù)mariadb-server,導(dǎo)入初始數(shù)據(jù)

yum install mariadb-server -y # mariadb 安裝

systemctl enable mariadb.service #設(shè)置開(kāi)機(jī)自啟

systemctl start mariadb.service #開(kāi)啟數(shù)據(jù)庫(kù)

mysql_secure_installation #數(shù)據(jù)庫(kù)安全初始化

mysql

MariaDB [(none)]> create database zabbix charset utf8; #創(chuàng)建數(shù)據(jù)庫(kù)

MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123456'; #設(shè)置數(shù)據(jù)庫(kù)密碼

Quit #退出

[root@localhost yum.repos.d]# rpm -ql zabbix-server-mysql #查找sql文件

cd /usr/share/doc/zabbix-server-mysql-4.0.17/

[root@localhost zabbix-server-mysql-4.0.17]# gzip -d create.sql.gz

[root@localhost zabbix-server-mysql-4.0.17]# mysql -uzabbix -p123456 zabbix <create.sql #導(dǎo)入sql文件

4.修改zabbix配置文件

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=123456 #修改以上配置

systemctl enable zabbix-server.service # zabbix-server開(kāi)機(jī)自啟

systemctl start zabbix-server.service # 打開(kāi)zabbix-server服務(wù)

netstat -lntup10051 #查看10051端口監(jiān)聽(tīng)狀態(tài) 若不存在該命令執(zhí)行yum install net-tools

5.修正zabbix-web配置文件

systemctl enable httpd #apache開(kāi)機(jī)自啟

systemctl start httpd #apache開(kāi)啟

更改時(shí)區(qū)

vi /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai

執(zhí)行完畢以上操作安裝完畢.在瀏覽器輸入http://10.180.107.23/zabbix/

Username:admin

Password:zabbix


image.png
image.png

image.png

6.zabbix服務(wù)器添加本機(jī)監(jiān)控主機(jī)

服務(wù)器添加本機(jī)監(jiān)控主機(jī)

yum install zabbix-agent.x86_64 -y

systemctl enable zabbix-agent.service

systemctl start zabbix-agent.service

netstat -lntup查看端口監(jiān)聽(tīng)10050

7.在其他地方添加監(jiān)控agent

安裝代理服務(wù)

因?yàn)閥um install zabbix-agent.x86_64 -y沒(méi)有安裝zabbix源。所以失敗

https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/

復(fù)制鏈接

wget <u>https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.17-2.el7.x86_64.rpm</u>

rpm-ivh zabbix-agent-4.0.17-2.el7.x86_64.rpm

8.配置代理服務(wù)

vim /etc/Zabbix/Zabbix_agented.conf

更改Server=服務(wù)主機(jī)IP

systemctl enable zabbix-agent.service

systemctl start zabbix-agent.service

netstat -lntup查看端口監(jiān)聽(tīng)10050

以上命令行 步驟

Web頁(yè)面創(chuàng)建主機(jī)

9.Windows平臺(tái) zabbix-agent

在windows命令行窗口下執(zhí)行: 1.查看所有的端口占用情況

C:>netstat -ano

https://www.cnblogs.com/opsprobe/p/11719198.html

下載安裝包

https://www.zabbix.com/cn/download_agents#tab:40LTS

**.msi

image.png
image.png

Suse 11 ps4安裝zabbix-agent

安裝代理

rpm –ivh 軟件包名

https://blog.csdn.net/brenda2314/article/details/88320012

下載安裝包

https://software.opensuse.org/download/package?package=zabbix-agent&project=home%3Aluizluca%3Abranches%3Aserver%3Amonitoring

zipper in **.rpm #suse 安裝RPM軟件包

配置代理 啟動(dòng)zabbix-agentd服務(wù)并加入開(kāi)機(jī)自啟動(dòng)

suse11sp3: service zabbix-agentd start chkconfig zabbix-agentd on suse12: systemctl start zabbix-agentd systemctl enable zabbix-agentd

vi /etc/zabbix/zabbix-agent.conf

vi /etc/zabbix/zabbix-agentd.conf

server=服務(wù)端IP

查看redhat版本的命令

cat /etc/redhat-release

查看suse版本的命令

cat /etc/SuSE-release

查看Linux內(nèi)核版本cat /proc/version或uname -a或uname -r查看操系統(tǒng)位數(shù)getconf LONG_BIT

vi /etc/zabbix/zabbix_agentd.conf

systemctl restart zabbix-agent.service #重啟zabbix-agent

systemctl enable zabbix-agent.service #開(kāi)機(jī)自啟

systemctl start zabbix-agent.service #啟動(dòng)zabbix-agent

netstat –lntup #查看端口監(jiān)聽(tīng)10050

firewall-cmd --query-port=10050/tcp #查看端口號(hào)是否開(kāi)發(fā)

firewall-cmd --zone=public --add-port=10050/tcp #開(kāi)放端口號(hào)

systemctl restart firewalld.service #重啟firewall

新建監(jiān)控模板


image.png

填寫(xiě)模板名稱(chēng)à群組

image.png

新建應(yīng)用集


image.png

創(chuàng)建監(jiān)控項(xiàng)

image.png

zabbix支持的主要監(jiān)控方式:
zabbix主要Agent杂抽,Trapper铸磅,SNMP阅仔,JMX八酒,IPMI這幾種監(jiān)控方式,本文章主要通過(guò)監(jiān)控理論和實(shí)際操作測(cè)試等方式來(lái)簡(jiǎn)單介紹這幾種方式的監(jiān)控原理和優(yōu)缺點(diǎn)等 衔瓮。下面對(duì)幾種監(jiān)控方式的監(jiān)控原理進(jìn)行介紹:
1、Agent監(jiān)控方式
在Agent監(jiān)控方式下薇宠,zabbix-agent會(huì)主動(dòng)收集本機(jī)的監(jiān)控信息并通過(guò)TCP協(xié)議與zabbix-server傳遞信息爽篷。Agent監(jiān)控方式分為主動(dòng)和被動(dòng)模式。在被動(dòng)模式下漂辐,zabbix-agent監(jiān)聽(tīng)10050端口髓涯,等待zabbix-server的監(jiān)控信息收集信息請(qǐng)求;在主動(dòng)模式下包各,zabbix-agent收集監(jiān)控信息并通過(guò)10050端口主動(dòng)將數(shù)據(jù)傳給zabbix-server所在服務(wù)器的10051端口。
優(yōu)點(diǎn):
1)是zabbix最常用的監(jiān)控方式护姆,監(jiān)測(cè)指標(biāo)深入細(xì)致有針對(duì)性掏击。

2)內(nèi)置監(jiān)控功能強(qiáng)大卵皂,內(nèi)置監(jiān)控項(xiàng)目豐富。

3)TCP方式實(shí)現(xiàn)通訊砚亭,可靠性也有保證渐裂。

缺點(diǎn):

1)需要在被監(jiān)控機(jī)器上安裝zabbix-agent客戶端,部署相對(duì)麻煩钠惩,最初需要逐個(gè)機(jī)器安裝代理軟件

2)zabbix-agent客戶端運(yùn)行在被監(jiān)控機(jī)上,會(huì)收集本機(jī)信息

2篓跛、Trapper監(jiān)控方式

Trapper監(jiān)控方式使用zabbix-sender程序主動(dòng)向zabbix-server發(fā)送數(shù)據(jù)膝捞。key的名稱(chēng)和發(fā)送的數(shù)據(jù)內(nèi)容都可以靈活定義。發(fā)送的信息采用JSON格式愧沟,遵循zabbix-sender協(xié)議蔬咬。可以自定義腳本利用zabbix-sender協(xié)議來(lái)zabbix-server發(fā)送信息沐寺。

優(yōu)點(diǎn):

1)不需要在被監(jiān)控機(jī)器上安裝zabbix-agent

2)不收集被監(jiān)控機(jī)器的信息

3)可以自定義發(fā)送的信息內(nèi)容

4)可以使用自定義腳本發(fā)送信息

缺點(diǎn):

1)需要自定義發(fā)送的信息內(nèi)容

2)無(wú)內(nèi)置監(jiān)控項(xiàng)目

3林艘、SNMP監(jiān)控方式

SNMP全稱(chēng)Simple Network Management Protocol,即網(wǎng)絡(luò)管理協(xié)議混坞,包括進(jìn)程管理和被管理設(shè)備兩部分狐援。作為一種國(guó)際通用的網(wǎng)絡(luò)管理協(xié)議被廣泛的應(yīng)用于各種交換機(jī)钢坦,路由器等網(wǎng)絡(luò)設(shè)備的管理上,而現(xiàn)在也越來(lái)越多被用于對(duì)服務(wù)器的監(jiān)控上啥酱。
優(yōu)點(diǎn):
1)服務(wù)器一旦部署SNMPAgent爹凹,任何能實(shí)現(xiàn)SNMP協(xié)議的軟件都可以對(duì)其進(jìn)行監(jiān)測(cè)。
2)通過(guò)這種手段進(jìn)行監(jiān)測(cè)不需知道被監(jiān)測(cè)服務(wù)器的用戶名和密碼镶殷,比較安全禾酱。
缺點(diǎn):
1)很多服務(wù)器并非默認(rèn)安裝SNMPAgent,如果通過(guò)這種方式監(jiān)測(cè)則需要對(duì)所有服務(wù)器安裝部署绘趋。
2)能監(jiān)測(cè)的參數(shù)指標(biāo)比較固定不夠深入颤陶,無(wú)法滿足用戶的特殊需求。
3)由于SNMP協(xié)議是通過(guò)UDP方式實(shí)現(xiàn)的陷遮。在網(wǎng)絡(luò)狀況不佳的情況下其可靠性能以保證指郁。

4、JMX監(jiān)控方式
JMX拷呆,全稱(chēng)Java Management Extensions闲坎,即Java管理拓展,是Java平臺(tái)為應(yīng)用程序茬斧,設(shè)備腰懂,系統(tǒng)等植入管理功能的框架。在zabbix中项秉,JMX數(shù)據(jù)的獲取由zabbix-java-gateway代理程序來(lái)負(fù)責(zé)數(shù)據(jù)的采集绣溜。
優(yōu)點(diǎn):
1)可以詳細(xì)的監(jiān)控各類(lèi)Java程序的運(yùn)行狀態(tài)
缺點(diǎn):
1)被監(jiān)控機(jī)上需要安裝zabbix-java-gateway

5、IPMI監(jiān)控方式
IPMI娄蔼,全稱(chēng)Interlligent Platform Management Interface怖喻,即智能平臺(tái)管理接口,原本是Intel架構(gòu)中企業(yè)系統(tǒng)的周邊設(shè)備所采用的一種工業(yè)標(biāo)準(zhǔn)岁诉,以后成為業(yè)界通用的標(biāo)準(zhǔn)锚沸。用戶可以利用IPMI監(jiān)控服務(wù)器的物理特性,如溫度涕癣,電壓哗蜈,電扇工作狀態(tài),電源供應(yīng)以及機(jī)箱***等指標(biāo)坠韩。
根據(jù)以上對(duì)zabbix各主要監(jiān)控方式的梳理距潘,結(jié)論如下:
1)根據(jù)被監(jiān)控機(jī)器的環(huán)境和客戶要求選用適當(dāng)?shù)谋O(jiān)控方式,可同時(shí)配合多種監(jiān)控方式只搁。
2)有條件在監(jiān)控機(jī)上部署zabbix-agent客戶端時(shí)音比,該方法為第一選擇,因?yàn)槠涔δ軓?qiáng)大且配置相對(duì)簡(jiǎn)便氢惋。
3)需要自定義腳本或者監(jiān)控信息時(shí)洞翩,可使用Trapper方式稽犁,即使用zabbix-sender程序或者自定義腳本遵循zabbix-sender協(xié)議,已JSON形式菱农,通過(guò)TCP發(fā)送自定義信息怜庸。

zabbix4.0配置郵件報(bào)警詳細(xì)過(guò)程(帶圖)

https://blog.51cto.com/12226796/2440359?source=dra

https://blog.51cto.com/12226796/2440359?source=dra

https://blog.csdn.net/PpikachuP/article/details/90312556

1锻离、安裝mail

[root@zabbix alertscripts]# yum install mailx -y

2框弛、編輯配置文件在最后一行添加

[root@zabbix alertscripts]# vim /etc/mail.rc set bsdcompat set sendcharsets=iso-8859-1,utf-8 set from=郵箱 set smtp=smtp://smtp.exmail.qq.com set smtp-auth-user=郵箱 set smtp-auth-password=郵箱密碼 set smtp-auth=login

3涣仿、測(cè)試郵件發(fā)送是否正常

[root@zabbix alertscripts]# echo "zabbix test mail" |mail -s "zabbix" 郵箱

4眉菱、編寫(xiě)發(fā)郵件腳本

[root@zabbix alertscripts]# cd /usr/lib/zabbix/alertscripts [root@zabbix alertscripts]# vi mailx.sh

!/bin/bash #send mail

messages=echo 3 | tr '\r\n' '\n' subject=echo2 | tr '\r\n' '\n' echo "{messages}" | mail -s "{subject}" $1 >>/tmp/mailx.log 2>&1

5梦重、修改權(quán)限

touch /tmp/mailx.log chown -R zabbix.zabbix /tmp/mailx.log chmod +x /usr/lib/zabbix/alertscripts/mailx.sh chown -R zabbix.zabbix /usr/lib/zabbix/

6润歉、測(cè)試腳本發(fā)送郵件

[root@zabbix alertscripts]# echo "hello world" | mail -s "testmail" 你的郵箱

添加Zabbix服務(wù)端郵件發(fā)送腳本

#cd /usr/lib/zabbix/alertscripts    

進(jìn)入腳本存放目錄

#vim sendmail.sh

 #!/usr/bin/sh

echo 'start' >> /tmp/zabbix.log

messages=`echo $3 | tr '\r\n' '\n'`

subject=`echo $2 | tr '\r\n' '\n'`

echo "${messages}" | mail -s "${subject}" $1

echo "${messages}" >> /tmp/zabbix.log

echo "end" >> /tmp/zabbix.log

date >> /tmp/zabbix.log

echo '-------------' >> /tmp/zabbix.log

#chown zabbix.zabbix sendmail.sh

#chmod 755 sendmail.sh

#touch /tmp/zabbix.log

#chown zabbix.zabbix /tmp/zabbix.log

設(shè)置腳本所有者為zabbix用戶

chmod +x sendmail.sh

設(shè)置腳本執(zhí)行權(quán)限

測(cè)試

./sendmail.sh xxx@163.com zabbixserver message

1.創(chuàng)建報(bào)警媒介類(lèi)型


image.png

添加三個(gè)腳本參數(shù) {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}

image.png

2.創(chuàng)建動(dòng)作

image.png
image.png

3.修改用戶報(bào)警媒介收件人

image.png

重要的要求:

image.png

Zabbix磁盤(pán)性能監(jiān)控

iostat統(tǒng)計(jì)磁盤(pán)信息的時(shí)候璧眠,使用的是/proc/diskstats 足陨,cat /proc/diskstats顯示如下

iostat統(tǒng)計(jì)磁盤(pán)信息的時(shí)候嫂粟,使用的是/proc/diskstats ,cat /proc/diskstats顯示如下

復(fù)制代碼

1 0 ram0 0 0 0 0 0 0 0 0 0 0 0

1 1 ram1 0 0 0 0 0 0 0 0 0 0 0

1 2 ram2 0 0 0 0 0 0 0 0 0 0 0

1 3 ram3 0 0 0 0 0 0 0 0 0 0 0

1 4 ram4 0 0 0 0 0 0 0 0 0 0 0

1 5 ram5 0 0 0 0 0 0 0 0 0 0 0

1 6 ram6 0 0 0 0 0 0 0 0 0 0 0

1 7 ram7 0 0 0 0 0 0 0 0 0 0 0

復(fù)制代碼

這個(gè)命令用于顯示磁盤(pán)墨缘、分區(qū)和統(tǒng)計(jì)信息

sda為整個(gè)硬盤(pán)的統(tǒng)計(jì)信息

sda1為第一個(gè)分區(qū)的統(tǒng)計(jì)信息

sda2為第二個(gè)分區(qū)的統(tǒng)計(jì)信息星虹。

ramdisk設(shè)備為通過(guò)軟件將RAM當(dāng)做硬盤(pán)來(lái)使用的一項(xiàng)技術(shù)。

硬盤(pán)參數(shù)詳解如下:

8 0 sda 3836 1551 149462 7579 3762686 31005542 278146400 23009652 0 14464012 23013470

編號(hào) 設(shè)備 讀完成次數(shù) 合并完成次數(shù) 讀扇區(qū)次數(shù) 讀操作花費(fèi)毫秒數(shù) 寫(xiě)完成次數(shù) 合并寫(xiě)完成次數(shù) 寫(xiě)扇區(qū)次數(shù) 寫(xiě)操作花費(fèi)的毫秒數(shù) 正在處理的輸入/輸出請(qǐng)求數(shù) 輸入/輸出操作花費(fèi)的毫秒數(shù) 輸入/輸出操作花費(fèi)的加權(quán)毫秒數(shù)镊讼。

有了這些信息我們就可以添加進(jìn)zabbix進(jìn)行監(jiān)控

1. 添加userparameter_io.conf配置文件

在/etc/zabbix/zabbix_agentd.d下添加userparameter_io.conf, 文件內(nèi)容如下:

UserParameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$4}' //磁盤(pán)讀的次數(shù)

UserParameter=custom.vfs.dev.read.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$7}' //磁盤(pán)讀的毫秒數(shù)

UserParameter=custom.vfs.dev.write.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$8}' //磁盤(pán)寫(xiě)的次數(shù)

UserParameter=custom.vfs.dev.write.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$11}' //磁盤(pán)寫(xiě)的毫秒數(shù)

UserParameter=custom.vfs.dev.io.active[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$12}' //正在處理的輸入輸出的請(qǐng)求數(shù)

UserParameter=custom.vfs.dev.io.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$13}' //花費(fèi)在IO操作上的毫秒數(shù)

UserParameter=custom.vfs.dev.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$6}' //讀扇區(qū)的次數(shù)(一個(gè)扇區(qū)的等于512B)

UserParameter=custom.vfs.dev.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$10}' //寫(xiě)扇區(qū)的次數(shù)(一個(gè)扇區(qū)的等于512B)

2宽涌、重啟zabbix-agent服務(wù)

systemctl restart zabbix-agent

3、測(cè)試zabbix-server獲取數(shù)據(jù)

zabbix_get -s 目標(biāo)服務(wù)器IP -p 10050 -k custom.vfs.dev.write.ops[sda]

4蝶棋、配置zabbix-server

進(jìn)入web界面—》配置—》模板—?jiǎng)?chuàng)建模板卸亮,或者直接在現(xiàn)有的Linux模板下添加監(jiān)控項(xiàng)

配置第一個(gè)監(jiān)控項(xiàng)

Name: Disk:$1:Read:Bytes/sec

Key: custom.vfs.dev.read.sectors[sda]

Units: B/sec

Store value: speed per second //會(huì)進(jìn)行差值計(jì)算

Use custom multiplier 512 //會(huì)對(duì)值乘以512,因?yàn)檫@里是一個(gè)扇區(qū)玩裙,轉(zhuǎn)換為字節(jié)為512B

第二監(jiān)控項(xiàng):和第一個(gè)一樣的配置過(guò)程

              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

第三個(gè)監(jiān)控項(xiàng)配置參數(shù)

             Name:Disk:$1:Read:ops per second

              Key:          custom.vfs.dev.read.ops[sda]

              Units:        ops/second

              Store value: speed per second

第四個(gè)監(jiān)控項(xiàng)配置參數(shù):

             Name: Disk:$1:Write:ops per second

              Key:          custom.vfs.dev.write.ops[sda]

              Units:        ops/second

              Store value: speed per second

第五個(gè)監(jiān)控項(xiàng)配置參數(shù):

             Name: Disk:$1:Read:ms

              Key:         custom.vfs.dev.read.ms[sda]

              Units:      ms

              Store value: speed per second

第六個(gè)監(jiān)控項(xiàng)配置參數(shù):

             Name:Disk:$1:Write:ms

              Key:         custom.vfs.dev.write.ms[sda]

              Units:      ms

              Store value: speed per second

IO操作的輸入輸出沒(méi)有配置監(jiān)控項(xiàng)兼贸,主要監(jiān)控的是磁盤(pán)的讀寫(xiě)情況,接著添加相應(yīng)的圖形即可

創(chuàng)建自動(dòng)發(fā)現(xiàn)規(guī)則
在客戶機(jī)器創(chuàng)建發(fā)現(xiàn)硬盤(pán)腳本吃溅。disk_discovery.sh

linux-gpwl:/etc/zabbix # cat disk_discovery.sh
#!/bin/bash
diskarray=(`cat /proc/diskstats |grep -E "\bsd[abcdefg]\b|\bxvd[abcdefg]\b"|grep -i "\b$1\b"|awk '{print $3}'|sort|uniq   2>/dev/null`)
length=${#diskarray[@]}
printf "{\n"
printf  '\t'"\"data\":["
for ((i=0;i<$length;i++))
do
        printf '\n\t\t{'
        printf "\"{#DISK_NAME}\":\"${diskarray[$i]}\"}"
        if [ $i -lt $[$length-1] ];then
                printf ','
        fi
done
printf  "\n\t]\n"
printf "}\n"

vi /etc/zabbix/zabbix_agentd.conf在尾部添加一下內(nèi)容

# UserParameter=
UserParameter=io.scandisk[*],/etc/zabbix/zabbix_agentd.d/disk_discovery.sh $1
#每秒讀操作數(shù)
UserParameter=io.rps[*],/usr/bin/iostat -m -x -d |grep "$1"|tail -1|awk '{print $$4}'
#每秒寫(xiě)操作數(shù)
UserParameter=io.wps[*],/usr/bin/iostat -m -x -d |grep "$1" |tail -1|awk '{print $$5}'
#平均每次設(shè)備IO操作數(shù)據(jù)大小
UserParameter=io.avgrq-sz[*],/usr/bin/iostat -m -x -d |grep "$1" |tail -1|awk '{print $$8}'
#平均IO隊(duì)列長(zhǎng)度
UserParameter=io.avgqu-sz[*],/usr/bin/iostat -m -x -d |grep "$1" |tail -1|awk '{print $$9}'
#平均每次IO操作等待時(shí)間
UserParameter=io.await[*],/usr/bin/iostat -m -x -d |grep "$1" |tail -1|awk '{print $$10}'
#平均每次IO操作的服務(wù)時(shí)間
UserParameter=io.svctm[*],/usr/bin/iostat -m -x -d |grep "$1" |tail -1|awk '{print $$11}'
#一秒內(nèi)用于IO操作的百分比
UserParameter=io.util[*],/usr/bin/iostat -m -x -d |grep "$1" |tail -1|awk '{print $$12}'
image.png

填入以下信息

image.png

添加監(jiān)控原型


image.png
image.png

添加監(jiān)控原型必須[{#DISK_NAME}]
否則會(huì)報(bào)以下錯(cuò)誤
Cannot create item: item with the same key diskio.x.[[xxxxxx]] already exists

參照:https://my.oschina.net/u/2404183/blog/1517649

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末溶诞,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子决侈,更是在濱河造成了極大的恐慌很澄,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件颜及,死亡現(xiàn)場(chǎng)離奇詭異甩苛,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)俏站,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)讯蒲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人肄扎,你說(shuō)我怎么就攤上這事墨林×拊停” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵旭等,是天一觀的道長(zhǎng)酌呆。 經(jīng)常有香客問(wèn)我,道長(zhǎng)搔耕,這世上最難降的妖魔是什么隙袁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮弃榨,結(jié)果婚禮上菩收,老公的妹妹穿的比我還像新娘。我一直安慰自己鲸睛,他們只是感情好娜饵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著官辈,像睡著了一般箱舞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拳亿,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天褐缠,我揣著相機(jī)與錄音,去河邊找鬼风瘦。 笑死队魏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的万搔。 我是一名探鬼主播胡桨,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼瞬雹!你這毒婦竟也來(lái)了昧谊?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤酗捌,失蹤者是張志新(化名)和其女友劉穎呢诬,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體胖缤,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡尚镰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了哪廓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狗唉。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖涡真,靈堂內(nèi)的尸體忽然破棺而出分俯,到底是詐尸還是另有隱情肾筐,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布缸剪,位于F島的核電站吗铐,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏杏节。R本人自食惡果不足惜唬渗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拢锹。 院中可真熱鬧谣妻,春花似錦萄喳、人聲如沸卒稳。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)充坑。三九已至,卻和暖如春染突,著一層夾襖步出監(jiān)牢的瞬間捻爷,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工份企, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留也榄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓司志,卻偏偏與公主長(zhǎng)得像甜紫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子骂远,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容