“Works from here” is not an uptime strategy
Your office, your cloud and your customers can see three different versions of “up.” Choose monitoring locations that explain the difference.
“It works from here” is a perfectly reasonable observation. Trouble starts when it becomes the final diagnosis.
A service can be available from its own data center and unreachable from an office. A resolver can return an answer on one network while another times out. Your browser can be fine while someone else’s connection takes the scenic route. Monitoring needs an address, just like the people using the service.
One service can have several versions of “up”
Consider a fictional company with a web application, a head office and a remote branch. A check inside the application network succeeds, but the branch cannot open the service. The application team sees green. The branch sees a spinning wheel. Nobody is necessarily looking at the wrong screen; they are looking from different places.
An RMON agent represents one monitoring location. Assigning checks to several agents gives you results from those locations. You can compare the same target and success conditions without asking five colleagues to run a command and paste the output into a chat.
That comparison narrows the investigation. It does not, by itself, identify the faulty router, prove a provider outage or replace packet-level diagnostics. It tells you where the symptom can be reproduced.
Choose locations for the question, not the map
A map full of dots looks reassuring. A small set of locations with clear purposes is usually easier to interpret. Begin with the networks that matter to your service:
- Near the application: a baseline for availability inside its hosting network.
- On a user network: an office or branch whose access you need to verify.
- On an independent route: another network that can help distinguish a local access problem from a wider failure.
RMON lets you organize agents into countries and regions and choose locations when creating a check. A region selection can use an agent in that region; it does not mean every agent there will run the check. If the experiment needs particular vantage points, select the intended agents and verify their actual assignments.
Name locations for humans. “London office” is a more useful incident clue than “agent-final-2-new.” Future you is also a human, despite what the on-call schedule suggests.
Read the pattern before changing the service
If one location fails and the others succeed, compare that location’s resolver, route, firewall and access to the target. If every location fails at roughly the same time, inspect shared dependencies and the target itself. These are investigation paths, not automatic conclusions.
Response times add context. A successful request can still be slow enough to matter. Compare recent measurements with the normal behavior of each location rather than expecting an office connection and a nearby data-center connection to have identical timings.
A green result has a location and a timestamp
Check when the result was produced. An old UP label does not establish current health. Missing fresh results can mean a disabled check, an unavailable agent or a problem delivering measurements to the receiver. Investigate that path before declaring that the monitored service is healthy or down.
Synthetic checks also cover only the requests you define. One successful request from an office does not describe every user, every browser session or every business transaction. Choose representative checks, then use application telemetry and user reports for the parts they cannot see.
Try a small, repeatable exercise
- Choose a read-only endpoint with a clear definition of success.
- Assign the check to two agents on meaningfully different networks.
- Confirm fresh results from both over several intervals.
- On a disposable target, make the endpoint unavailable to one location and compare the results.
- Restore access, confirm recovery and record what the pattern looked like.
Use the assignment guide to set up the locations and the results guide to interpret history. The aim is to replace “works from here” with a more useful sentence: “It works from these locations, at these times, under these conditions.”