skipperkongen/GeoNagios — Issue #3: write check_wms pseudo code
Author: skipperkongen
Created: 2012-01-25 10:14:49+00:00
State: open

General program flow:

input: service_params, warning levels, critical levels

client = create_wms_client(service_params)

capabilities = client.get_capabilities()
layers = capabilities.layers
for each layer in layers:
get_map_request = randomized_get_map_request(layer)
# measure performance somehow
image = client.get_map(get_map_request)

return ok, warning, critical, unknown