Zabbix基础模板制作(小节12)

本文提供了一个bash脚本,用于获取系统磁盘读写总量,并通过Zabbix进行监控。脚本中定义了`diskread`和`diskwrite`函数,转换不同单位的读写速度,然后在Zabbix配置文件中设置用户参数进行监控。通过Zabbix_get测试并创建模板,实现对磁盘读写性能的图形化展示和报警功能。
摘要由CSDN通过智能技术生成

highlight: an-old-hope

theme: github

105 ``` cd /etc/zabbix/zabbix_agentd.d/

脚本

cat iotop_total.sh

!/bin/bash

diskread(){ NUM=/usr/bin/sudo iotop -b -n 3 | grep "Total DISK READ" | grep -v grep | awk -F "|" '{print $1}' | awk -F ":" '{print $2}' | tail -n1 | awk -F "/" '{print $1}' NUM2=echo $NUM | awk '{print $1}' UNIT=echo $NUM | awk '{print $2}' if [ $UNIT == "B" ];then echo $NUM2 elif [ $UNIT == "K" ];then NUM3=$(echo "$NUM2 * 1024" | bc) echo $NUM3 elif [ $UNIT == "M" ];then NUM3=$(echo "$NUM2 * 1024 * 1024" | bc) echo $NUM3 elif [ $UNIT == "G" ];then NUM3=$(echo "$NUM2 * 1024 * 1024 * 1024" | bc) echo $NUM3 fi } diskwrite(){ NUM=/usr/bin/sudo iotop -b -n 3 | grep "Total DISK WRITE :" | grep -v grep | awk -F "|" '{print $2}' | awk -F ":" '{print $2}' | tail -n1 | awk -F "/" '{print $1}' NUM2=echo $NUM | awk '{print $1}' UNIT=echo $NUM | awk '{print $2}' if [ $UNIT == "B" ];then echo $NUM2 elif [ $UNIT == "K" ];then NUM3=$(echo "$NUM2 * 1024" | bc) echo $NUM3 elif [ $UNIT == "M" ];then NUM3=$(echo "$NUM2 * 1024 * 1024" | bc) echo $NUM3 elif [ $UNIT == "G" ];then NUM3=$(echo "$NUM2 * 1024 * 1024 * 1024" | bc) echo $NUM3 fi }

main(){ case $1 in diskread) diskread; ;; diskwrite) diskwrite; ;; esac } main $1 添加执行权限 chmod a+x iotop_total.sh ```

``` vim linux01.conf

UserParameter=monitorio[*],/etc/zabbix/zabbixagentd.d/iotop_total.sh "$1 重启服务 systemctl restart zabbix-agent ``` 101

zabbix_get -s 192.168.37.105 -p 10050 -k "monitor_io[disk_read]" 0.00 创建模板

图片.png

创建监控项 图片.png 磁盘读取

图片.png 磁盘写入 图片.png 创建图形 图片.png

图片.png

关联模板

图片.png

修改模板 图片.png

图片.png

图片.png 添加报警

图片.png

图片.png

图片.png

图片.png 内存

图片.png

图片.png

图片.png

图片.png

内存小于4G报警

图片.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值