Skip to content
Branch: master
Go to file
Code

Latest commit

krom committed 9747cd3 Feb 20, 2019
Add template for Zabbix 4.0

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

MD Soft RAID monitoring template for Zabbix

Using sysfs for monitoring of Linux Soft RAID aka MD

Tested on Zabbix Version 3.0

Automatically converted for Zabbix v2.0 and v2.4

See at share.zabbix.com

FEATURES

  • LLD for auto detecting RAID
  • Monitoring of total number of disks, number of degraded disks, sync_status
  • Graph for degraded disks
  • Triggers for degrading and raid recovering

REQUIREMENTS

  • SYSFS at agents's server, /sys/block/md* available

INSTALLATION

  • Agent (host with RAID)
    • Copy userparameter_md.conf to /etc/zabbix/zabbix_agentd.d/userparameter_md.conf
      • curl -Ls https://git.io/fN9H5 | sudo tee /etc/zabbix/zabbix_agentd.d/userparameter_md.conf
    • Restart zabbix_agent
      • UBUNTU/DEBIAN: sudo service zabbix-agent restart
  • Server
    • Import template template_md_x.x.xml file via web admin (x.x this is your version of Zabbix)
      • Save the XML template file to a convenient location (or this archive)
      • Open the Zabbix console
      • Navigate to Configuration > Templates
      • Click the Import button
      • Select the downloaded template_md_x.x.xml file
      • Click Import

ITEMS

  • md.discover - LLD data (MD RAIDs and disks)
  • md.degraded[*] - number of degraded disks for specific RAID
  • md.sync_action[*] - current sync status for specific RAID
  • md.raid_disks[*] - number of all disks for specific RAID

How to add new Item

  1. Add new UserParameter to /etc/zabbix/zabbix_agentd.d/userparameter_md.conf
  • For example UserParameter=md.sync_speed[*],cat /sys/block/$1/md/sync_speed
  1. Create new Item by instruction

AUTHOR

Roman Kudlay roman@kudlay.pro

LICENSE

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

See LICENSE

You can’t perform that action at this time.