My man! That did the trick. Made the edits you suggest and a quick restart of both snmp_exporter and prometheus later, the targets are polling! Now to add them to my Grafana dashboards.
Thank you so much, Brian!! On Saturday, June 25, 2022 at 1:34:56 PM UTC-4 Brian Candler wrote: > Here's the approach I recommend: > > 1. modify the header line of the ubiquiti_unifi section so it looks like > this: > > ubiquiti_unifi: &ubiquiti_unifi > > (i.e. add "&ubiquiti_unifi" to the end of that line) > > 2. at the very end of the file, put: > > ubiquiti_unifi_1: > <<: *ubiquiti_unifi > version: 2 > auth: > community: unifi > > 3. Restart snmp_exporter, and then invoke it with with > module=ubiquiti_unifi_1 instead of ubiquiti_unifi. > > (This uses a YAML trick to make a new entry which copies an existing > entry, and then overrides some settings. It's especially useful if there > are multiple community strings in use) > > On Saturday, 25 June 2022 at 18:15:21 UTC+1 [email protected] wrote: > >> I think you might be on to something, Brian. I looked in my snmp.yml >> file and found no reference at all to the community string. I tried adding >> >> community: >> - unifi >> >> to the top of the file immediately following ubiquiti_unifi: but when >> restarting the snmp service, it fails stating msg="Error parsing config >> file" err="yaml: unmarshal errors:\n line 2: field community not found in >> type config.plain". >> >> On Saturday, June 25, 2022 at 11:54:37 AM UTC-4 Brian Candler wrote: >> >>> And if that's not it, it's probably that the community string is wrong. >>> The supplied snmp.yml uses "public" as the community string; if you need >>> something else, you need to modify snmp.yml or generate a completely new >>> one from generator.yml >>> >>> On Saturday, 25 June 2022 at 15:43:02 UTC+1 [email protected] wrote: >>> >>>> Your target IPs don't match. >>>> >>>> On Sat, Jun 25, 2022 at 4:41 PM 'John Fox' via Prometheus Users < >>>> [email protected]> wrote: >>>> >>>>> Hello all! >>>>> >>>>> I've been pulling my hair out trying to get snmp_exporter to crawl my >>>>> Unifi devices. The error that it comes back with is: >>>>> >>>>> An error has occurred while serving metrics: error collecting metric >>>>> Desc{fqName: "snmp_error", help: "Error scraping target", constLabels: >>>>> {}, >>>>> variableLabels: []}: error getting target 192.168.8.1: request >>>>> timeout (after 3 retries) >>>>> >>>>> Yet I can snmpwalk without issue - for example: snmpwalk -v 2c -c >>>>> unifi -On 192.168.8.17 1.3.6.1.2.1.1.3.0 - returning: >>>>> >>>>> .1.3.6.1.2.1.1.3.0 = Timeticks: (9931546) 1 day, 3:35:15.46 >>>>> >>>>> I'm not really sure what to make of this issue or how to solve it. >>>>> When I see a timeout message, I thought to increase the scrape and >>>>> timeout >>>>> parameters to 5m, however that just results in an Error 500 message >>>>> in Prometheus after about 2 minutes. >>>>> >>>>> Wondering what I'm doing wrong here. >>>>> >>>>> -- >>>>> 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/9d0dc146-cd37-4a7c-8051-e92ba3d47530n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/prometheus-users/9d0dc146-cd37-4a7c-8051-e92ba3d47530n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- 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/a77778d0-ae3e-4db7-92dc-645886a3bc19n%40googlegroups.com.

