you can also put multiple hosts in the "agents" list

On Mon, Sep 12, 2016 at 7:42 AM, Matt Baker <[email protected]> wrote:

> Hi Cam,
>
> I created over the weekend a new config file to just test this function
> and found that it actually worked..  Always the way.  Looks like I have an
> issue with my original config that I will go and look at further to find
> the cause.
>
> Sorry to waste your time.
>
>
> Just as a quick question is running multiple [[inputs.snmp]] the only way
> to have different SNMP stats collected for different hosts?
>
>
> cheers,
>
> Matt
>
> On Saturday, September 10, 2016 at 1:59:27 AM UTC+9:30,
> [email protected] wrote:
>>
>> Hi Matt,
>>
>> can you provide your full config file, the exact commands you are
>> running, and the exact output you are getting from each of those.
>>
>> you can paste them here or put them in a gist: https://gist.github.com/
>>
>> thanks,
>> Cam
>>
>> On Friday, September 9, 2016 at 10:24:39 AM UTC+1, Matt Baker wrote:
>> > Hi,
>> >
>> >
>> > I was after some guidance about having multiple SNMP input plugins.
>> The reason is that I have lots of different types of machines that I would
>> like to collect different OIDs for.
>> >
>> >
>> > I figured maybe the best way was to have separate .conf files under
>> telegraf.d but it while they seemed to load the config they didn't run.  So
>> as a test I put the config back into the main telegraf.conf file and found
>> the same situation.
>> >
>> >
>> > Config file:
>> >
>> >
>> >
>> > [[inputs.snmp]]
>> >
>> >   interval = "10s"
>> >
>> >   agents = [ "192.168.0.1:161", "192.168.0.2:161" ]
>> >
>> >   timeout = "5s"
>> >
>> >   version = 2
>> >
>> >   community = "public"
>> >
>> >   max_repetitions = 50
>> >
>> >
>> >
>> >
>> >   name = "test"
>> >
>> >   [[inputs.snmp.field]]
>> >
>> >         name        = "hostname"
>> >
>> >         oid        = ".1.3.6.1.2.1.1.5.0"                # sysName
>> >
>> >         is_tag        = true
>> >
>> >
>> > [[inputs.snmp]]
>> >   interval = "10s"
>> >   agents = [ "192.168.0.3:161" ]
>> >   timeout = "5s"
>> >   version = 2
>> >   community = "public"
>> >   max_repetitions = 50
>> >
>> >
>> >   name = "test"
>> >   [[inputs.snmp.field]]
>> >         name        = "other"
>> >         oid        = ".1.3.6.1.2.1.1.5.0"
>> >
>> >         is_tag        = true
>> >
>> >
>> >
>> >
>> > The result in the log file looks like:
>> >
>> >
>> > * Plugin: snmp, Collection 1
>> > * Internal: 10s
>> >
>> >
>> >
>> > > cpu,agent_host=....                            (all the stats for the
>> first [[inputs.snmp]] entry work okay)
>> >
>> >
>> > * Plugin: snmp, Collection 1
>> >
>> >
>> > * Internal: 10s
>> >
>> >
>> >
>> >
>> > the log then stops. As if the 2nd [[inputs.snmp]] is loaded but not
>> run. No stats are collected for these hosts.
>> >
>> >
>> >
>> >
>> > Is there a correct way to do different collections for different hosts
>> or a better way to achieve this?
>>
>>

-- 
Remember to include the InfluxDB version number with all issue reports
--- 
You received this message because you are subscribed to the Google Groups 
"InfluxDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/influxdb/CAJsN8067y1v9_cqauj%3DHNDKJHNkHKSCUD-a4LMWvpZm1u5TNGQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to