In a communication system having one or more monitored devices
communicatively coupled to a monitoring system, a method of obtaining
status information of a monitored device is described. The method
includes a) accessing a database having information related to a
monitored device; b) retrieving the information from the database; c)
populating a map structure with the retrieved information; and d)
obtaining the status information from one or more web pages associated
with the monitored device using information from the map structure. The
method further includes iterating the step of retrieving information from
the database in order to obtain the status information until the database
has no further information that would be used for extracting status
information from the one or more web pages of the monitored device.