I think it should be at the instance level as you'll have one agent monitoring a number of equipment pieces (switches, SANs, etc.) using different MIBs.