The OOTB URL monitor is currently partially automate-able. The only part that isn't able to be automated is the host.
This enhancement request specified that the URL monitor ignores the host and instead, the entire URL is passed in via URL parameters - thus making the creation of monitors 100% automate-able.