You need a new scrape job for each device type. However I am also struggling with the same issue. I am trying to figure out if I should add fortinet or fortigate to the generate.yml
On Thursday, January 30, 2020 at 1:54:22 PM UTC-6, Elvin cbl wrote: > > Hi Team , > > I tried to intergrate Fortigate SNMP with prometheus but i am unable to > get a proper connection > Steps Followed > > In Fortigate enabled SNMP > In Network --> interface added the SNMP to the local network > > on my prometheus linux machine i did wire shark and i was getting the logs > > Step on SNMP_exporter > i used the github link to get the latest Release > https://github.com/prometheus/snmp_exporter > downloaded it and ran the file using ./snmpexporter > > in my prometheus.yml file added the below > > scrape_configs: > - job_name: 'snmp' > static_configs: > - targets: > - 192.168.1.2 # SNMP device. > metrics_path: /snmp > params: > module: [if_mib] > relabel_configs: > - source_labels: [__address__] > target_label: __param_target > - source_labels: [__param_target] > target_label: instance > - target_label: __address__ > replacement: 127.0.0.1:9116 # The SNMP exporter's real hostname:port > > > and also tried to run SNMP Exporter Config Generator > > sudo apt-get install unzip build-essential libsnmp-dev # Debian-based distros > > > go get github.com/prometheus/snmp_exporter/generator > cd ${GOPATH-$HOME/go}/src/github.com/prometheus/snmp_exporter/generator > go build > make mibs > > > The FORTIGATE mibs that i downloaded from the fortigte UI were i enabled > SNMP i added the same in /usr/share/snmp/mibs/FORTINET-CORE-MIB.mib > > Im not able to run the ./generator generate to crearte the snmp.yml file > > i also edited the generate.yml file > > fortigate_snmp: > walk: > - ifXTable > - fgVpn > - fgSystem > - fgIntf > - fgInetProto > version: 3 > max_repetitions: 25 > timeout: 10s > auth: > username: your_username # Required, no default. -u option to NetSNMP. > > > security_level: authNoPriv # Defaults to noAuthNoPriv. -l option to > NetSNMP. > > # Can be noAuthNoPriv, authNoPriv or > authPriv. > > password: your_password # Has no default. Also known as authKey, -A > option to NetSNMP. > > # Required if security_level is authNoPriv or authPriv. > > > auth_protocol: SHA # MD5 or SHA, defaults to SHA. -a option to NetSNMP. > > > # Used if security_level is authNoPriv or authPriv. > > > Please help > Regards > Elvin Fernandez > > > > > > > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/25d22ab5-2ada-49f8-98f2-14c4dcb99eae%40googlegroups.com.

