We have Incoming Request monitor for this. OR you can deploy custom probes in your private network. https://oneuptime.com/docs/probe/custom-probe
There is no "the solution" to site monitoring. Eventually someone will need scripting to bridge a gap. Preferably python.