/proc/drbdから状態を読み取る

/proc/drbdに↓のようなDRBDの状態が出力されますが、

[root@stg02 ~]# cat /proc/drbd
version: 8.3.2 (api:88/proto:86-90)
GIT-hash: dd7985327f146f33b86d4bff5ca8c94234ce840e build by root@stg02.dipsol.co.jp, 2009-09-04 10:48:54
 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r----
    ns:0 nr:425564484 dw:425564484 dr:0 al:0 bm:20480 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0

cdやroなど省略だらけで全く意味がわからないので、調べました。
各項目のステータスについてはもっと多いので、マニュアル(英語)をみてください。

cs (connection state)

ネットワークの接続状態。ConnectedになってればとにかくOK。

ro (roles)

ノードの状態。セカンダリ側からみた場合は Secondary/PrimaryになっていればOK。

ds (disk states)

ハードディスクの状態。UpToDateになってればOK。

ns (network send)

ネットワーク経由で送ったデータ量(KB)

nr (network receive)

ネットワーク経由で受けたデータ量(KB)

dw (disk write)

ローカルのハードディスクに書き込んだデータ量(KB)

dr (disk read)

ローカルのハードディスクから読み込んだデータ量(KB)

al (activity log)

メタデータのアクティビティログエリアの更新回数?

bm (bit map)

メタデータのビットマップエリアの更新回数?

lo (local count)

DRBDによってopenされたIOサブすステムの回数

pe (pending)

応答がないリクエスト数(自分)

ua (unacknowledged)

応答がないリクエスト数(相手)

つかれた...