Skip to content

problem with enabling Switch/ManagedSwitch #408

Description

@geoham911

I have been testing fortigate_exporter for the last month or so. I am using the latest version of Prometheus and the Fortigate_exporter Ver 1.25.
Firewalls are all 7.4.12 and switches are on the latest version of 7.6. Initially tested in a test lab consisting of a FG70F with a FSW-148FPOE connected. It worked well. I then added a production firewall to the .yml config file and Prometheus config

When Fortigate_exporter service was restarted after the addition the target health in the dashboard showed the test lab was UP but the live environment was DOWN with

‘Error scraping target: server returned HTTP status 500 internal server error’

I checked the probe page and all was fine for the test environment but for the live environment showed.

5604 error(s) occurred:

  • collected metric "fortigate_managed_switch_max_poe_budget_watt" { label:{name:"switch_name" value:""} label:{name:"vdom" value:"root"} counter:{value:0}} was collected before with the same name and label values.

Above is an example of the error This is the same error as #288

The live environment consists of a Fortigate FG200G and a pair of FSW-1024E for the core with multiple FSW-148F-FPOE switches in the IDF cabinets.
If I exclude Switch/ManagedSwitch in the .yml config file the device changes to UP in Prometheus and I am able to get all the other metrics. The current .yml config is shown below minus the ip and token.

tls:
insecure_skip_verify: true
probes:
exclude:
- Switch/ManagedSwitch

- System/SensorInfo

- System/Interface/Transcievers

Am I missing something.
Any ideas as to what I could try?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions