In reply to roopatoms:
The UVM does not restrict the usage of monitors in an agent. But you should ask why do I need 2 agents, because 1 would be enough.
You are writing the monitors are connected to different interfaces. Is this really correct? If this is true it is highly recomended 2 agents, a passive and an active one.