Thank you for your advice, Brian! On Fri, Nov 26, 2021 at 12:17 PM Brian Candler <[email protected]> wrote:
> On Friday, 26 November 2021 at 09:54:59 UTC [email protected] wrote: > >> What is the best way to have snmp_exporter scrape these manual OIDs for >> some servers? The generator won't add them because they're not part of its >> templates. >> > > By "templates" do you mean generator.yml? This is what you're supposed to > edit to add your new device types. Hence the "right" way to do this is to > get the Fortigate MIB, add the MIB sections you're interested in to > generator.yml, and compile it using generator. > > However, the generator *does* accept numeric OIDs, and indeed you can see > some cases in generator.yml where it already does this because of > ambiguities. So if you want to specify just the numeric OID, that should > work, at least for simple values. > > (Aside: it looks like your Fortigate is doing something stupid by > returning a number as a STRING. I have a vague idea that there is a > feature in snmp_exporter to deal with this. Ah yes: > > https://www.robustperception.io/numbers-from-displaystrings-with-the-snmp_exporter > > As for "for some servers" - do you mean for some and not others? Then you > create different entries in generator.yml. Either for some devices you > scrape module=A and others you scrape module=B; or for some devices you > scrape module=A and for others you scrape module=A *and* module=B (in two > separate scrapes, since snmp_exporter ignores repeated instances of the > 'module' parameter) > > >> I'm considering exposing the information via node_exporter's text file >> exporter, but it requires tweaking to bypass SNMP. >> >> > You wouldn't need to 'tweak' node_exporter itself, but you'd need to write > a cronjob that does an SNMP poll and writes the data in metrics exposition > format into a file in text file exporter directory. > I think it's worth the extra effort to use snmp_exporter directly for > this, as there are fewer moving parts to monitor. > > -- > 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/2a601a28-54b4-4229-829d-7aba2dfa58f0n%40googlegroups.com > <https://groups.google.com/d/msgid/prometheus-users/2a601a28-54b4-4229-829d-7aba2dfa58f0n%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/CAOKso16a%2BPn3TDQjM4_hmvt9aqinF_fNht%2BdfeYuZ3xUR51tpw%40mail.gmail.com.

