• VLF's you will need to do some sort of loop like using sp_msforeachdb or building a dynamic query that goes and queries each DB individually.

    But for the other bits, just query sys.master_files joined to sys.databases on each server and you will get the file information your after.