# Surgical monitoring different network devices via SNMP

**URL:** <https://discuss.prometheus.io/t/surgical-monitoring-different-network-devices-via-snmp/1749>\
**Category:** Exporters and Metrics\
**Created:** [July 10, 2023, 8:47am UTC](https://discuss.prometheus.io/t/surgical-monitoring-different-network-devices-via-snmp/1749 "2023-07-10T08:47:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mauro](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@mauro](https://discuss.prometheus.io/u/mauro)\
**Post date:** [July 10, 2023, 8:47am UTC](https://discuss.prometheus.io/t/surgical-monitoring-different-network-devices-via-snmp/1749/1 "2023-07-10T08:47:40Z")

</div>

Hello,  
I’m pretty new to Prometheus.  
I have some Juniper EX switches and I would like to monitor the throughput of few interfaces. I would like to be more surgical possible.  
I got the SNMP index of those interfaces which are different on each device.  
I cannot understand how snmp-exporter works.  
Should I write a _module_ piece of configuration for each device specifying only the OID I would like to poll?

I mean something like:

```auto
modules:
   switch1
     walk:
       - 1.3.6.1.4.1.2636.3.3.1.1.1.919 
       - 1.3.6.1.4.1.2636.3.3.1.1.4.919
   switch2
     walk:
       - 1.3.6.1.4.1.2636.3.3.1.1.1.737 
       - 1.3.6.1.4.1.2636.3.3.1.1.4.737
....

```

Thanks
