On Thu, 2006-10-05 at 10:51 +0100, Dave Shield wrote: > On 05/10/06, Mike Brodbelt <[EMAIL PROTECTED]> wrote: > > It doesn't seem to be working for me. I've dropped the new files in and > > recompiled, but snmpwalk now times out on that part of the MIB:- > > > > Individual get requests to each OID don't timeout, but some of them take > > noticeably longer to complete than others, and all return zero:- > > > So, no joy for me - sorry :-(
> OK - let's try a bit of digging to retrieve some more info about > what's happening. > Please try applying the following patch to cpu.c and cpu_kstat.c > It's mostly to add some debugging output. Mostly - but there must be some other magic in there cause it seems to be working now... > Once you've patched the code, and recompiled the agent, please try > running the agent > with "-f -Le -Dcpu", and query the system stats again. [EMAIL PROTECTED] 5.4]# ps -ef | grep snmp root 311 1 1 12:56:09 ? 0:00 /usr/local/sbin/snmpd -f -Le -Dcpu [EMAIL PROTECTED] 5.4]# snmpwalk -v 2c -c public -t 5 localhost .1.3.6.1.4.1.2021.11 UCD-SNMP-MIB::ssIndex.0 = INTEGER: 1 UCD-SNMP-MIB::ssErrorName.0 = STRING: systemStats UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 44645 UCD-SNMP-MIB::ssCpuRawNice.0 = Counter32: 0 UCD-SNMP-MIB::ssCpuRawSystem.0 = Counter32: 98771 UCD-SNMP-MIB::ssCpuRawIdle.0 = Counter32: 26172518 UCD-SNMP-MIB::ssCpuRawWait.0 = Counter32: 0 UCD-SNMP-MIB::ssCpuRawKernel.0 = Counter32: 98771 UCD-SNMP-MIB::ssCpuRawInterrupt.0 = Counter32: 0 UCD-SNMP-MIB::ssIORawSent.0 = Counter32: 0 UCD-SNMP-MIB::ssIORawReceived.0 = Counter32: 0 UCD-SNMP-MIB::ssRawInterrupts.0 = Counter32: 86636522 UCD-SNMP-MIB::ssRawContexts.0 = Counter32: 32450139 UCD-SNMP-MIB::ssCpuRawSoftIRQ.0 = Counter32: 0 UCD-SNMP-MIB::ssRawSwapIn.0 = Counter32: 22 UCD-SNMP-MIB::ssRawSwapOut.0 = Counter32: 9 > What logging output do you see from the agent? registered debug token cpu, 1 cpu: cpu_get_byIdx -1 (created) cpu: cpu_kstat init cpu: cpu_get_byIdx 0 (created) NET-SNMP version 5.4.pre3 cpu: cpu_get_byIdx -1 (found) cpu: cpu_kstat load cpu: cpu_get_byIdx 0 (found) cpu: cpu_get_byIdx -1 (found) cpu: cpu_kstat load cpu: cpu_get_byIdx 0 (found) cpu: cpu_get_byIdx -1 (found) cpu: cpu_kstat load cpu: cpu_get_byIdx 0 (found) cpu: cpu_get_byIdx -1 (found) cpu: cpu_kstat load cpu: cpu_get_byIdx 0 (found) cpu: cpu_get_byIdx -1 (found) Then a load more messages identical to the last above as I do the snmpwalk, then cpu: cpu_get_byIdx -1 (found) cpu: cpu_kstat load cpu: cpu_get_byIdx 0 (found) ^CReceived TERM or STOP signal... shutting down... HTH, Mike ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users