zabbix check drbd

Für meine Server mit DRBD habe ich mir nun einen Zabbix Discover Script geschrieben, das automatisch alle DBRD Verbindungen sucht und überwacht.

Wie immer habe ich daraus ein Paket für Debian und Ubuntu gebaut das ich in meinem repostiory befindet. Der Quellcode steht auch schon auf Github bereit.

Im ersten Schritt habe ich die folgenden Werte aus /proc/drbd die überwacht werden übernommen:

  • cs (connection state)
  • ro (roles)
  • ds (disk states)
  • ns (network send)
  • nr (network receive)
  • dw (disk write)
  • dr (disk read)
  • al (activity log)
  • bm (bit map)
  • lo (local count)
  • pe (pending)
  • ua (unacknowledged)
  • ap (application pending)
  • ep (epochs)
  • wo (write order)
  • oos (out of sync)


Eine ausführliche Anleitung was die Werte bedeuten, gibt es auf drbd.org.

Tags: