mogadm check is great for seeing the overall picture but once you've got more
than one zone splitting out how much space is available in each becomes an
issue.
I used the check code as a start for the 'mogzoneinfo' command. It's output is
similar but splits out the status and statistics (Disk space, etc) per zone
instead of overall. I also subtracted out the min_free_space value in the
available space calculation as it impacts the actual space mogilefs will use.
I find it useful - perhaps it can be included with the MogileFS::Network
package if others do as well (or maybe integrated back into mogadm if everyone
finds it useful)
Example output:
mogzoneinfo
Checking trackers...
tracker1.dc1:6001 ... OK
tracker1.dc1:6001 ... OK
tracker2.dc2:6001 ... OK
tracker2.dc2:6001 ... OK
ZONE: dc1
[ 1] storage1.dc1 ... OK
[ 2] storage2.dc1 ... OK
. . .
[ X] storageX.dc1 ... OK
ZONE: dc2
[10] storage1.dc2 ... OK
[11] storage2.dc2 ... OK
. . .
[ Y] storageY.dc2 ... OK
ZONE: dc1
host device size(G) used(G) free(G) use% ob state I/O%
---- ------------ ---------- ---------- ---------- ------ ---------- -----
[ 1] dev1 916.893 826.990 41.075 95.52% writeable 0.3
[ 1] dev2 916.893 827.170 40.895 95.54% writeable 2.0
. . .
[ X] devX 916.893 827.011 41.054 95.52% writeable 0.0
---- ------------ ---------- ---------- ---------- ------
total: 30000.00 29000.00 1000.00 99.00%
ZONE: dc2
host device size(G) used(G) free(G) use% ob state I/O%
---- ------------ ---------- ---------- ---------- ------ ---------- -----
[10] dev1 916.893 826.990 41.075 95.52% writeable 0.3
[11] dev2 916.893 827.170 40.895 95.54% writeable 2.0
. . .
[ Y] devY 916.893 827.011 41.054 95.52% writeable 0.0
---- ------------ ---------- ---------- ---------- ------
total: 30000.00 29000.00 1000.00 99.00%
NOTE: SOME DEVICES SHOW NEGATIVE FREE SPACE AVAILABLE, THIS IS DUE TO THE
'min_free_space' SETTING
Current 'min_free_space' value = 48.828125 GB
Original issue reported on code.google.com by jed.dan...@gmail.com on 21 Aug 2012 at 7:16
Original issue reported on code.google.com by
jed.dan...@gmail.com
on 21 Aug 2012 at 7:16Attachments: