Two monitors in a single agent

In reply to roopatoms:

I think you can have 2 monitors, but…
likewise you can also have 2 drivers in the same agent, again but…

So the UVM way 1 agent - 1 monitor, 1 driver and 1 sequencer. Thats it
If you need to have 2 monitors, than either you should use 2 agents, or you dont need to have 2 monitors i.e. you need to change your logic.