That’s a smart implementation!
However keep in mind most of the times the RHG has several internal clustered servers registered. In that case you might have one node down or with internal pools failing and you won’t notice.
I think this is a place for a enhancement. SAG should provide services to check RGH pool status on InternalServer side. (They might exist as internal services, but not public? )
#webMethods#Integration-Server-and-ESB#webMethods-Archive