>From the generator.yml I posted do you know why the snmp.yml didn't include that metric? Since the generator.yml has that metric in overrides, shouldn't it be generated?
On Monday, September 30, 2024 at 8:39:30 AM UTC-4 Mitchell Laframboise wrote: > I looked at the sample snmp.yml from Github that I assume is generated > from the default generator.yml and I see that the "raidTotalSize" metric is > included, but when I check my snmp.yml that metric isn't included. So I > edited the snmp.yml to include that metric and now Prometheus is scraping > that data, but the dashboard is still not picking it up. I guess I'm going > to have to ask the Grafana community. > > On Monday, September 30, 2024 at 3:03:00 AM UTC-4 Brian Candler wrote: > >> I can't see what you're looking at, because: >> >> 1. You've shown your generator.yml, but you've not shown the snmp.yml >> output that generator creates. >> 2. You've not said how the output snmp.yml is different from the supplied >> snmp.yml >> 3. You've not said what version of snmp_exporter you're using, so I can't >> look at the supplied snmp.yml. >> >> Have you tried using *exactly* the same synology section in your >> generator.yml as in the supplied generator.yml, and then comparing the >> snmp.yml output? >> >> Are you getting any errors or warnings from generator when you run it? If >> so, maybe you've not got the correct versions of MIBs available. The >> Makefile in the generator directory shows where it downloads them from when >> building the default MIBs. >> >> On Monday 30 September 2024 at 03:20:32 UTC+1 Mitchell Laframboise wrote: >> >>> Hi. I'm having issues with another metric. raidTotalSize >>> >>> its in the default generator.yml under the synology module in overrides >>> but when I generate the snmp.yml it doesn't put the metric in there??? I >>> can't figure out why >>> >>> Here is my generator.yml file >>> >>> --- >>> auths: >>> public_v1: >>> version: 1 >>> public_v2: >>> version: 2 >>> >>> modules: >>> # Default IF-MIB interfaces table with ifIndex. >>> if_mib: >>> walk: [sysUpTime, interfaces, ifXTable] >>> >>> lookups: >>> - source_indexes: [ifIndex] >>> lookup: ifAlias >>> - source_indexes: [ifIndex] >>> # Uis OID to avoid conflict with PaloAlto PAN-COMMON-MIB. >>> lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr >>> - source_indexes: [ifIndex] >>> # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. >>> lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName >>> overrides: >>> ifAlias: >>> ignore: true # Lookup metric >>> ifDescr: >>> ignore: true # Lookup metric >>> ifName: >>> ignore: true # Lookup metric >>> ifType: >>> type: EnumAsInfo >>> # Synology >>> # >>> # Synology MIBs can be found here: >>> # http://www.synology.com/support/snmp_mib.php >>> # >>> http://dedl.synology.com/download/Document/MIBGuide/Synology_MIB_File.zip >>> # >>> # Tested on RS2414rp+ NAS >>> # >>> synology: >>> walk: >>> - 1.3.6.1.4.1.6574.1 # synoSystem >>> - 1.3.6.1.4.1.6574.2 # synoDisk >>> - 1.3.6.1.4.1.6574.3 # synoRaid >>> - 1.3.6.1.4.1.6574.4 # synoUPS >>> - 1.3.6.1.4.1.6574.5 # synologyDiskSMART >>> - 1.3.6.1.4.1.6574.6 # synologyService >>> - 1.3.6.1.4.1.6574.101 # storageIO >>> - 1.3.6.1.4.1.6574.102 # spaceIO >>> - 1.3.6.1.4.1.6574.104 # synologyiSCSILUN >>> lookups: >>> - source_indexes: [spaceIOIndex] >>> lookup: spaceIODevice >>> drop_source_indexes: true >>> - source_indexes: [storageIOIndex] >>> lookup: storageIODevice >>> drop_source_indexes: true >>> - source_indexes: [serviceInfoIndex] >>> lookup: serviceName >>> drop_source_indexes: true >>> - source_indexes: [diskIndex] >>> lookup: diskID >>> drop_source_indexes: true >>> - source_indexes: [raidIndex] >>> lookup: raidName >>> drop_source_indexes: true >>> overrides: >>> diskModel: >>> type: DisplayString >>> diskSMARTAttrName: >>> type: DisplayString >>> diskSMARTAttrStatus: >>> type: DisplayString >>> diskSMARTInfoDevName: >>> type: DisplayString >>> diskType: >>> type: DisplayString >>> modelName: >>> type: DisplayString >>> raidFreeSize: >>> type: gauge >>> raidName: >>> type: DisplayString >>> raidTotalSize: >>> type: gauge >>> serialNumber: >>> type: DisplayString >>> serviceName: >>> type: DisplayString >>> version: >>> type: DisplayString >>> >>> # UCD-SNMP-MIB >>> # >>> # University of California, Davis extensions. Commonly used for host >>> # metrics. For example, Linux-based systems, DD-WRT, Synology, >>> # Mikrotik, Kemp LoadMaster, etc. >>> # >>> # http://www.net-snmp.org/docs/mibs/UCD-SNMP-MIB.txt >>> # >>> ucd_la_table: >>> walk: >>> - 1.3.6.1.4.1.2021.10.1.2 # laNames >>> - 1.3.6.1.4.1.2021.10.1.5 # laLoadInt >>> - 1.3.6.1.4.1.2021.10.1.6 # laLoadFloat >>> lookups: >>> - source_indexes: [laIndex] >>> lookup: laNames >>> drop_source_indexes: true >>> ucd_memory: >>> walk: >>> - 1.3.6.1.4.1.2021.4 # memory >>> ucd_system_stats: >>> walk: >>> - 1.3.6.1.4.1.2021.11 # systemStats >>> >>> any help would be appreciated. >>> >>> Thanks, >>> >>> >>> On Sunday, September 29, 2024 at 4:44:02 PM UTC-4 Mitchell Laframboise >>> wrote: >>> >>>> Thanks for your reply. I was using the default generator.yml which >>>> lists an override of ifName and ignore was set to "true" I removed those >>>> lines before generating the snmp.yml and was able to query ifName. >>>> >>>> Thank you! >>>> >>>> On Sunday, September 29, 2024 at 4:17:09 PM UTC-4 Brian Candler wrote: >>>> >>>>> > I am successful in querying the metrics in Prometheus >>>>> >>>>> Which ones in particular *are* you able to see? >>>>> >>>>> > I did some more queries and found that I'm unable to return ifName? >>>>> >>>>> Please explain exactly what you're doing when you say "unable to >>>>> return". If you're going to the Prometheus web interface (usually at >>>>> x.x.x.x:9090) and entering "ifName" as the query and hitting Enter, and >>>>> getting no results, then it seems like you're not successfully scraping >>>>> the >>>>> if_mib from any targets. However if you're getting some other metrics >>>>> like >>>>> ifHCInOctets from the if_mib, then maybe the way you built snmp.yml from >>>>> generator.yml is broken. >>>>> >>>>> You'll need to work out what's happening. In the same Prometheus web >>>>> interface go to Status > Targets as a starting point. If it says the >>>>> target >>>>> is "up" then try doing exactly the same scrape manually: >>>>> curl -v 'x.x.x.x:9116/snmp?target=y.y.y.y&module=zzzz&auth=aaaa' >>>>> >>>>> and/or point a web browser at x.x.x.x:9116/snmp/status as I suggested >>>>> before. Also look at snmp_exporter's stdout ("systemctl status >>>>> snmp_exporter" if you're running it under systemd). >>>>> >>>>> Basically, you need to divide and conquer. If ifName not being >>>>> returned from any targets, then is it a problem with your snmp.yml, or >>>>> with >>>>> your prometheus scrape config, or something else? You haven't shown your >>>>> scrape config, so the problem could be there. You also haven't shown the >>>>> snmp.yml which came from your generator.yml. >>>>> >>>>> On Sunday 29 September 2024 at 14:40:33 UTC+1 Mitchell Laframboise >>>>> wrote: >>>>> >>>>>> Hi there, >>>>>> >>>>>> I did some more queries and found that I'm unable to return >>>>>> ifName? Im walking that specific OID so I don't understand? >>>>>> >>>>>> Can you help >>>>>> >>>>>> On Sunday, September 29, 2024 at 9:23:37 AM UTC-4 Mitchell >>>>>> Laframboise wrote: >>>>>> >>>>>>> Thanks Brian. I am successful in querying the metrics in >>>>>>> Prometheus, so I will check out the Grafana community for support. >>>>>>> >>>>>>> On Sunday, September 29, 2024 at 9:03:12 AM UTC-4 Brian Candler >>>>>>> wrote: >>>>>>> >>>>>>>> First, do a query in the Prometheus web interface (for example, >>>>>>>> just "ifPhysAddress"). If you see no answers, then you need to drill >>>>>>>> down >>>>>>>> into your metrics collection. Check the query "up" to see if SNMP >>>>>>>> scraping >>>>>>>> is successful. If it's not, then check logs from snmp_exporter >>>>>>>> ("journalctl >>>>>>>> -eu snmp_exporter), or use the test web interface at >>>>>>>> <your-snmp-exporter>:9116/snmp/status >>>>>>>> >>>>>>>> If the metrics collection into Prometheus is working, meaning that >>>>>>>> you have a problem with Grafana, then please seek Grafana support from >>>>>>>> the Grafana >>>>>>>> Community <https://community.grafana.com/>. >>>>>>>> >>>>>>>> On Sunday 29 September 2024 at 13:57:12 UTC+1 Mitchell Laframboise >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Good morning group, I have only some of this public dashboard >>>>>>>>> working and I'm wondering how to get the rest up and running. I am >>>>>>>>> starting with the interface. Its showing no data, so I was hoping >>>>>>>>> someone >>>>>>>>> could point me in the right direction. I've attached a screenshot of >>>>>>>>> the >>>>>>>>> queries for the dashboard and my generator.yml so you can see if I >>>>>>>>> have >>>>>>>>> this set up correctly. >>>>>>>>> >>>>>>>>> --- >>>>>>>>> auths: >>>>>>>>> public_v1: >>>>>>>>> version: 1 >>>>>>>>> public_v2: >>>>>>>>> version: 2 >>>>>>>>> >>>>>>>>> modules: >>>>>>>>> # Default IF-MIB interfaces table with ifIndex. >>>>>>>>> if_mib: >>>>>>>>> walk: [sysUpTime, 1.3.6.1.2.1.2.2, 1.3.6.1.2.1.31.1.1] >>>>>>>>> lookups: >>>>>>>>> - source_indexes: [ifIndex] >>>>>>>>> lookup: ifAlias >>>>>>>>> - source_indexes: [ifIndex] >>>>>>>>> # Uis OID to avoid conflict with PaloAlto PAN-COMMON-MIB. >>>>>>>>> lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr >>>>>>>>> - source_indexes: [ifIndex] >>>>>>>>> # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. >>>>>>>>> lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName >>>>>>>>> overrides: >>>>>>>>> ifAlias: >>>>>>>>> ignore: true # Lookup metric >>>>>>>>> ifDescr: >>>>>>>>> ignore: true # Lookup metric >>>>>>>>> ifName: >>>>>>>>> ignore: true # Lookup metric >>>>>>>>> ifType: >>>>>>>>> type: EnumAsInfo >>>>>>>>> # Default IP-MIB with ipv4InterfaceTable for example. >>>>>>>>> ip_mib: >>>>>>>>> walk: [ipv4InterfaceTable] >>>>>>>>> >>>>>>>>> readynas: >>>>>>>>> walk: >>>>>>>>> - 1.3.6.1.4.1.4526 # Raid/Disks status >>>>>>>>> >>>>>>>>> # Synology >>>>>>>>> # >>>>>>>>> # Synology MIBs can be found here: >>>>>>>>> # http://www.synology.com/support/snmp_mib.php >>>>>>>>> # >>>>>>>>> http://dedl.synology.com/download/Document/MIBGuide/Synology_MIB_File.zip >>>>>>>>> # >>>>>>>>> # Tested on RS2414rp+ NAS >>>>>>>>> # >>>>>>>>> synology: >>>>>>>>> walk: >>>>>>>>> - 1.3.6.1.4.1.6574.1 # synoSystem >>>>>>>>> - 1.3.6.1.4.1.6574.2 # synoDisk >>>>>>>>> - 1.3.6.1.4.1.6574.3 # synoRaid >>>>>>>>> - 1.3.6.1.4.1.6574.4 # synoUPS >>>>>>>>> - 1.3.6.1.4.1.6574.5 # synologyDiskSMART >>>>>>>>> - 1.3.6.1.4.1.6574.6 # synologyService >>>>>>>>> - 1.3.6.1.4.1.6574.101 # storageIO >>>>>>>>> - 1.3.6.1.4.1.6574.102 # spaceIO >>>>>>>>> - 1.3.6.1.4.1.6574.104 # synologyiSCSILUN >>>>>>>>> - 1.3.6.1.4.1.6574.3.1 # raid table >>>>>>>>> lookups: >>>>>>>>> - source_indexes: [spaceIOIndex] >>>>>>>>> lookup: spaceIODevice >>>>>>>>> drop_source_indexes: true >>>>>>>>> - source_indexes: [storageIOIndex] >>>>>>>>> lookup: storageIODevice >>>>>>>>> drop_source_indexes: true >>>>>>>>> - source_indexes: [serviceInfoIndex] >>>>>>>>> lookup: serviceName >>>>>>>>> drop_source_indexes: true >>>>>>>>> - source_indexes: [diskIndex] >>>>>>>>> lookup: diskID >>>>>>>>> drop_source_indexes: true >>>>>>>>> - source_indexes: [raidIndex] >>>>>>>>> lookup: raidName >>>>>>>>> drop_source_indexes: true >>>>>>>>> overrides: >>>>>>>>> diskModel: >>>>>>>>> type: DisplayString >>>>>>>>> diskSMARTAttrName: >>>>>>>>> type: DisplayString >>>>>>>>> diskSMARTAttrStatus: >>>>>>>>> type: DisplayString >>>>>>>>> diskSMARTInfoDevName: >>>>>>>>> type: DisplayString >>>>>>>>> diskType: >>>>>>>>> type: DisplayString >>>>>>>>> modelName: >>>>>>>>> type: DisplayString >>>>>>>>> raidFreeSize: >>>>>>>>> type: gauge >>>>>>>>> raidName: >>>>>>>>> type: DisplayString >>>>>>>>> raidTotalSize: >>>>>>>>> type: gauge >>>>>>>>> serialNumber: >>>>>>>>> type: DisplayString >>>>>>>>> serviceName: >>>>>>>>> type: DisplayString >>>>>>>>> version: >>>>>>>>> type: DisplayString >>>>>>>>> >>>>>>>>> # UCD-SNMP-MIB >>>>>>>>> # >>>>>>>>> # University of California, Davis extensions. Commonly used for >>>>>>>>> host >>>>>>>>> # metrics. For example, Linux-based systems, DD-WRT, Synology, >>>>>>>>> # Mikrotik, Kemp LoadMaster, etc. >>>>>>>>> # >>>>>>>>> # http://www.net-snmp.org/docs/mibs/UCD-SNMP-MIB.txt >>>>>>>>> # >>>>>>>>> ucd_la_table: >>>>>>>>> walk: >>>>>>>>> - 1.3.6.1.4.1.2021.10.1.2 # laNames >>>>>>>>> - 1.3.6.1.4.1.2021.10.1.5 # laLoadInt >>>>>>>>> - 1.3.6.1.4.1.2021.10.1.6 # laLoadFloat >>>>>>>>> lookups: >>>>>>>>> - source_indexes: [laIndex] >>>>>>>>> lookup: laNames >>>>>>>>> drop_source_indexes: true >>>>>>>>> ucd_memory: >>>>>>>>> walk: >>>>>>>>> - 1.3.6.1.4.1.2021.4 # memory >>>>>>>>> ucd_system_stats: >>>>>>>>> walk: >>>>>>>>> - 1.3.6.1.4.1.2021.11 # systemStats >>>>>>>>> >>>>>>>>> >>>>>>>>> Any help would be greatly appreciated! >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> [image: Grafana Dashboard NAS.png] >>>>>>>>> >>>>>>>>> -- 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/6f2a95f1-deeb-45c1-bb9c-0b1bebc66528n%40googlegroups.com.

