diff --git a/pkg/probe/managed_switch.go b/pkg/probe/managed_switch.go index a46aaa6..8963773 100644 --- a/pkg/probe/managed_switch.go +++ b/pkg/probe/managed_switch.go @@ -234,7 +234,7 @@ func probeManagedSwitch(c http.FortiHTTP, meta *TargetMetadata) ([]prometheus.Me // Consider implementing pagination to remove this limit of 1000 entries var response managedResponse - if err := c.Get("api/v2/monitor/switch-controller/managed-switch", "vdom=*&start=0&poe=true&port_stats=true&transceiver=true&count=1000", &response); err != nil { + if err := c.Get("api/v2/monitor/switch-controller/managed-switch/status", "vdom=*&start=0&poe=true&port_stats=true&transceiver=true&count=1000", &response); err != nil { log.Printf("Error: %v", err) return nil, false } diff --git a/pkg/probe/managed_switch_test.go b/pkg/probe/managed_switch_test.go index a58d75a..e39d4d7 100644 --- a/pkg/probe/managed_switch_test.go +++ b/pkg/probe/managed_switch_test.go @@ -23,7 +23,7 @@ import ( func TestProbeManagedSwitch(t *testing.T) { c := newFakeClient() - c.prepare("api/v2/monitor/switch-controller/managed-switch", "testdata/managed-switch.jsonnet") + c.prepare("api/v2/monitor/switch-controller/managed-switch/status", "testdata/managed-switch.jsonnet") r := prometheus.NewPedanticRegistry() if !testProbe(probeManagedSwitch, c, r) { t.Errorf("probeManagedSwitchStatus() returned non-success")