wsjz_01 发表于 2019-1-21 08:41:25

Linux zabbix IO监控 步骤脚本和模板

  测试版本,Zabbix 2.4.6
  Linux zabbix IO监控
  监控原理
  通过定时监控iostata -dx 1 输出数据采集硬盘IO
  1.服务器安装
  yum install sysstat

  #iostat 工具安装
  

  2.设置本机计划任务
  crontab -e
  */3 * * * */usr/bin/iostat -dxkt 1 500 >/tmp/iostat_output
  

  3.增加监控脚本
  mkdir/etc/zabbix/scripts
  #上传硬盘发现脚本
  disk_discovery.sh
  #上传硬盘脚本
  disk_status.sh
  

  4.增加监控配置文件
  ### Option: UserParameter
  #       User-defined parameter to monitor. There can be several user-defined parameters.
  #       Format: UserParameter=,
  #       See 'zabbix_agentd' directory for examples.
  #       by xzm net592#qq.com
  # Mandatory: no
  # Default:
  # UserParameter=
  UserParameter=disk.discovery,/etc/zabbix/scripts/disk_discovery.sh
  UserParameter=disk.status
[*],/etc/zabbix/scripts/disk_status.sh $1 $2
  

  5.导入监控模板
  Template_DiskIO_Discovery.xml

  见附件
  

  

  

  6.设置硬盘发现规则z
  确保模板调用该规则发现
http://s3.运维网.com/wyfs02/M02/75/0F/wKioL1YxyhCh3I6aAAHYrVbiWOA317.jpg

  7.Ok
http://s3.运维网.com/wyfs02/M00/75/11/wKiom1YxydrSFutHAAQigMtsxXQ546.jpg

  附件
  http://down.运维网.com/data/2112230




页: [1]
查看完整版本: Linux zabbix IO监控 步骤脚本和模板