Showing results for 
Show  only  | Search instead for 
Did you mean: 

Empty dashboard - Fortigate and Juniper extension



I need your help to resolve an issue with two Dynatrace extensions; the dashboards are empty even though the connection to the devices is OK:

1. Extension Fortinet FortiGate 0.2.1:

Despite an "OK" status and the reporting of some information (List of FortiGate Interface, Tunnels, Tunnel Proxy), all metrics remain empty and the default dashboard is empty:

In the log file, I find a reference to the number of metrics that are sent to EEC:

[INFO] api (ThreadPoolExecutor-1_1): Sent 154 metric lines to EEC: [MintResponse(lines_ok=154, lines_invalid=0, error=None, warnings=None)]

But I also have some errors:

[err]2024-06-10 11:00:29,582 [ERROR] dynatrace_extension.extension (ThreadPoolExecutor-0_0): [device-fortigate] Could not parse or report metrics: 'NoneType' object has no attribute 'splitlines'
[err] File "/var/lib/dynatrace/remotepluginmodule/agent/runtime/extensions/python_venvs/com.dynatrace.extension.fortigate_0.2.1/lib/python3.10/site-packages/fortigate/", line 208, in query_endpoint
[err] filter_lines = endpoint.interfaces_filter.splitlines()
[err]AttributeError: 'NoneType' object has no attribute 'splitlines'

I also have this error; the Fortigate certificate is self-signed but since it’s a warning, it should not be blocking:

[err]/var/lib/dynatrace/remotepluginmodule/agent/runtime/extensions/python_venvs/com.dynatrace.extension.fortigate_0.2.1/lib/python3.10/site-packages/urllib3/ InsecureRequestWarning: Unverified HTTPS request is being made to host 'fortigate'. Adding certificate verification is strongly advised. See:

I even tried adding these two lines to the file but without success:

import urllib3

Is there an action to take to retrieve the Fortinet metrics on the dashboard?



2. Extension Juniper Networks (SNMP):
The default dashboard is empty.
In the log file, I have this type of error:

[err][2024-06-10 09:07:08.404Z] [ds:snmp] [warning] [INVALID_CONFIG_ERROR] No value reported for:, host= [status code=32]

This error comes from the absence of the 2636 branch on the Juniper SSG140 which instead uses 3224. Is there a solution for supporting Juniper Netscreen devices with this extension or do we need to manually rewrite the extension.yaml file?


Thany you for your help



Featured Posts