I need to monitor snapshot usage pv free space and a bunch of other parameters on a lot of servers. As we are using graphite and diamond for monitoring the solution was obvious. I wrote a collector for lvm which collects all the related metric of all the PVs (Physical Volumes), VGs (Volume Groups) and LVs (Logical Volumes). The collector is available on github: https://github.com/charlesnagy/Diamond-StorageCollectors
Any ideas or remarks are welcomed.