Browse Source

Add drbd plugin

Emmanuel Bouthenot 6 years ago
parent
commit
347e0fadd4
1 changed files with 7 additions and 0 deletions
  1. 7 0
      plugins/client/drbd/conf/drdb.conf

+ 7 - 0
plugins/client/drbd/conf/drdb.conf

@@ -0,0 +1,7 @@
+UserParameter=drbd.discover, drbdsetup status|sed -r -n 's/^resource([0-9]+)\s+role:.*/\1/p' | sort -n | awk 'BEGIN{printf "{\"data\":["}; /.*/ {printf c"{\"{#DRBDNAME}\":\""$1"\"}";c=","}; END{print "]}"}'
+UserParameter=drbd.cstate[*], drbdsetup cstate $1
+UserParameter=drbd.dstate.local[*], drbdsetup dstate $1 | cut -f1 -d/
+UserParameter=drbd.dstate.remote[*], drbdsetup dstate $1 | cut -f2 -d/
+UserParameter=drbd.role.local[*], drbdsetup role $1 | cut -f1 -d/
+UserParameter=drbd.role.remote[*], drbdsetup role $1 | cut -f2 -d/
+UserParameter=drbd.version, sed -r -n 's/^version: (.*)$/\1/p' /proc/drbd