LogicMonitor can display the location of your offices and hosts on a google map, along with their alert status:

In order to display locations status, you just need to configure the host or group's location as a LogicMonitor property. Edit the host or group and add the property Location:

The value of the Location can be any format understood by Google (e.g. a street address, or a latitude/longitude coordinate such as 34.4N,119.7W)
You can then right click a host or group, and select Show Google Map. A new window will open showing the location of that host, or of all hosts within that group. (You can show the location of all hosts by right clicking the top of the host tree, and showing the map .)