There's no technical guarantee, i.e. in the sense of having daemon-style mutual exclusion locks, etc. However, by design, only one monitor is meant to be running globally, and this configured by the deployer during deployment. 

I think the risk here of having multiple monitors running is negligible.