Re: Thread Usage of a specific process

Jatin Davey <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Thanks Dave and Michael , Thanks for providing the directions and clues 
to monitor the threads usage of a process using Net-Snmp. I was finally 
successful in deploying it in my test environment for monitoring using 
Nagios.

Thanks
Jatin

On 3/31/2010 12:48 PM, Dave Shield wrote:
> On 30 March 2010 18:24, PEOPLES, MICHAEL P (ATTSI)<[email protected]>  wrote:
>    
>> - Insert the following line into your snmpd.conf file (the script
>> reference is just an example):
>>
>>         exec .1.3.6.1.4.1.2021.250.1.1 threadCount
>> /usr/local/bin/threadCount.ksh
>>      
>
> One comment about this.
> Depending on the version of the agent that you are using,
> the directive
>      "exec  {OID} ..... "
>               may not work.
> (Even if it does, the output that it produces is not strictly legal!)
>
> For the last five years, we have been deprecating this directive
> in favour of "extend".   The basic functionality is the same,
> but it's much more configurable, the output is more flexible
> and has the minor advantage of being valid SNMP!
>
>
>    
>> - From your monitoring system, or any other system that can make an
>> snmpget poll to the system, issue the following command:
>>
>>         snmpget -c public -v 2c myhost.me.com
>>                   .1.3.6.1.4.1.2021.250.1.1.101.1
>>      
> Probably the main disadvantage of the newer form is the output
> OIDs are slightly less immediately predictable.   The new tables
> use the name token ("threadCount") to index the output (and
> configuration) tables,  rather than relying on the ordering of
> entries within the config file.
>
> The simplest way to start is probably to omit the {OID} altogether,
> and use
>
>     extend threadCount /usr/local/bin/threadCount.ksh
>
> Then issue a walk on "NET-SNMP-EXTEND-MIB::nsExtendOutput1Table"
> This will report the output in a meaningful fashion.  (There's also
> "nsExtendOutput2Table", which reports the output one line at a time).
>
> And see also "nsExtendConfigTable", which allows control of the
> command to be run (including command-line parameters, input
> text, etc).
>
>
> Alternatively you could take a copy of that MIB file, change the
> name of the module, and update the root OID to match the
> "extend {OID}" value.
>     Then the output of walking that root would be interpreted
> correctly - the structure is the same as the bare "extend" directive
> (another change from the "exec" form).
>
>
> Dave
>
>    

------------------------------------------------------------------------------

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.