Re: snmpwalk is sending an exact request when walking a tree

"mn kh" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi Mike,

Thank you so much for your reply, and I want to clarify that I am a newbie
in SNMP, so thanks for clarifying some basic stuff for me.

1-all of my MIB object instances are of Counter type, shouldn't I return
NULL?
2-when I used a dynamically loaded subagent, and I send the same request
(snmpwalk), the exact variable is 0 in contrast to the agentx subagent which
sends exact=1 and then it becomes 0 so I thought there is smthg wrong? is
there?
3-I have added to the end of file my MIB implementation, there are no tables
in this MIB
4-what I ment in my -t argument is that when I increase the timeout and
after that snmpwalk walk the tree thousands of times (I think) it outputs
the correct the result but this is only when i increse the timeout
I thank you for your support and your time, and I am ready to give you
whatever more information you need

Thanks,
Regards

my MIB:

JINNY-MMSC-MIB DEFINITIONS ::= BEGIN
IMPORTS
    enterprises, Counter
        FROM RFC1155-SMI
    OBJECT-TYPE
        FROM RFC-1212
    jinny, generic, mmsc
        FROM JINNY-MIB;




-- MMS Send Requests

msend-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of m-send-req"
::= { mmsc 1 }

msend-ok  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req"
::= { mmsc 2 }

msend-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of failed m-send-req"
::= { mmsc 3 }

msend-class-per  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of Personal class successful m-send-req"
::= { mmsc 4 }

msend-class-adv  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of Advertisement class successful m-send-req"
::= { mmsc 5 }

msend-class-inf  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of Informational class successful m-send-req"
::= { mmsc 6 }

msend-class-aut  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of Auto class successful m-send-req"
::= { mmsc 7 }

msend-wantsreport OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with delivery report
requested"
::= { mmsc 8 }

msend-prio-low  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of Low priority successful m-send-req"
::= { mmsc 9 }

msend-prio-normal OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of Normal priority successful m-send-req"
::= { mmsc 10 }

msend-prio-high  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of High priority successful m-send-req"
::= { mmsc 11 }

msend-hidesender OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with sender requested to be
hidden"
::= { mmsc 12 }

msend-wantsreadreply OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with read reply requested"
::= { mmsc 13 }

msend-postpaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of postpaid successful m-send-req"
::= { mmsc 14 }

msend-prepaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of prepaid successful m-send-req"
::= { mmsc 15 }

msend-size-total OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total messages size of successful m-send-req"
::= { mmsc 16 }

msend-size0to5k  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 0k   < size < 5k"
::= { mmsc 17 }

msend-size5to10k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 5k   < size < 10k"
::= { mmsc 18 }

msend-size10to20k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 10k  < size < 20k"
::= { mmsc 19 }

msend-size20to30k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 20k  < size < 30k"
::= { mmsc 20 }

msend-size30to60k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 30k  < size < 60k"
::= { mmsc 21 }

msend-size60to120k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 60k  < size < 120k"
::= { mmsc 22 }

msend-size120to250k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with 120k < size < 250k"
::= { mmsc 23 }

msend-sizebt250k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req with size bigger than 250k"
::= { mmsc 24 }

msend-src-mm1  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req sent through the MM1
interface"
::= { mmsc 25 }

msend-dest-mm1  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req going to the MM1 interface"
::= { mmsc 26 }

msend-src-mm3  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req sent through the MM3
interface"
::= { mmsc 27 }

msend-dest-mm3  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req going to the MM3 interface"
::= { mmsc 28 }

msend-src-mm4  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req sent through the MM4
interface"
::= { mmsc 29 }

msend-dest-mm4  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req going to the MM4 interface"
::= { mmsc 30 }

msend-src-mm7  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req sent through the MM7
interface"
::= { mmsc 31 }

msend-dest-mm7  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-send-req going to the MM7 interface"
::= { mmsc 32 }



-- MMS Notifications

mnot-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of notifications sent"
::= { mmsc 33 }

mnot-ok   OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notifications"
::= { mmsc 34 }

mnot-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of erroneous notifications"
::= { mmsc 35 }

mnot-postpaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of postpaid notifications"
::= { mmsc 36 }

mnot-prepaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of prepaid notifications"
::= { mmsc 37 }

mnot-alive  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Alive counter for mnot process."
::= { mmsc 38 }


-- MMS Notification Responses

mnotresp-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of notification responses received"
::= { mmsc 39 }

mnotresp-ok  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notification responses received"
::= { mmsc 40 }

mnotresp-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of erroneous notification responses received"
::= { mmsc 41 }

mnotresp-retrieved OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notification responses for message
retrieved"
::= { mmsc 42 }

mnotresp-rejected OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notification responses for message
rejected"
::= { mmsc 43 }

mnotresp-deferred OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notification responses for deferred
retrieval"
::= { mmsc 44 }

mnotresp-unrecognized OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notification responses for unrecognized
message"
::= { mmsc 45 }

mnotresp-allowedreport OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful notification responses that allowed
delivery report"
::= { mmsc 46 }



-- MMS Retrievals

mret-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of retrieve requests"
::= { mmsc 47 }

mret-ok   OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of successfully retrieved messages"
::= { mmsc 48 }

mret-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of failed retrievals"
::= { mmsc 49 }

mret-class-per  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION
    "Total number of Personal class of successful retrievals"
::= { mmsc 50 }

mret-class-adv  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of Advertisment class of successful retrievals"
::= { mmsc 51 }

mret-class-inf  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of Informational class of successful retrievals"
::= { mmsc 52 }

mret-class-aut  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of Auto class of successful retrievals"
::= { mmsc 53 }

mret-reportrequested OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of successful retrievals with delivery report
requested"
::= { mmsc 54 }

mret-prio-low  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of Low priority successful retrievals"
::= { mmsc 55 }

mret-prio-normal OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of Normal priority successful retrievals"
::= { mmsc 56 }

mret-prio-high  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of High priority successful retrievals"
::= { mmsc 57 }

mret-senderhidden OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of successful retrievals with hidden sender"
::= { mmsc 58 }

mret-postpaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of postpaid successful retrievals"
::= { mmsc 59 }

mret-prepaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of prepaid successful retrievals"
::= { mmsc 60 }

mret-size-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total messages size of successful retrievals."
::= { mmsc 61 }

mret-size0to5k  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 0k   < size < 5k"
::= { mmsc 62 }

mret-size5to10k  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 5k   < size < 10k"
::= { mmsc 63 }

mret-size10to20k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 10k  < size < 20k"
::= { mmsc 64 }

mret-size20to30k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 20k  < size < 30k"
::= { mmsc 65 }

mret-size30to60k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 30k  < size < 60k"
::= { mmsc 66 }

mret-size60to120k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 60k  < size < 120k"
::= { mmsc 67 }

mret-size120to250k OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with 120k < size < 250k"
::= { mmsc 68 }

mret-sizebt250k  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful retrievals with size bigger than 250k"
::= { mmsc 69 }




-- MMS Acknowledgments

mack-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of m-acknowledge-ind received"
::= { mmsc 70 }

mack-ok   OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-acknowledge-ind received"
::= { mmsc 71 }

mack-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of erroneous m-acknowledge-ind received"
::= { mmsc 72 }

mack-allowedreport OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successful m-acknowledge-ind that allowed delivery
report"
::= { mmsc 73 }



-- MMS Reports

mrep-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of reports sent"
::= { mmsc 74 }

mrep-ok   OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully sent reports"
::= { mmsc 75 }

mrep-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of erroneous sent reports"
::= { mmsc 76 }

mrep-expired  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully sent Expired reports"
::= { mmsc 77 }

mrep-retrieved  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully sent Retrieved reports"
::= { mmsc 78 }

mrep-rejected  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully sent Rejected reports"
::= { mmsc 79 }

mrep-deferred  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully sent Deferred reports"
::= { mmsc 80 }

mrep-unrecognized OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully sent Unrecognized reports"
::= { mmsc 81 }

mrep-postpaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully postpaid reports sent"
::= { mmsc 82 }

mrep-prepaid  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Number of successfully prepaid reports sent"
::= { mmsc 83 }

mrep-alive  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Alive counter for mdel process."
::= { mmsc 84 }



-- MMS Legacy Phones Support


-- SMS Notifications

smsnot-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of SMS notifications"
::= { mmsc 85 }

smsnot-ok  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of successful SMS notifications"
::= { mmsc 86 }

smsnot-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of failed SMS notifications"
::= { mmsc 87 }

smsnot-alive  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Alive counter for smsnot process."
::= { mmsc 88 }


-- Retrievals through web

wret-total  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of retrievals through web"
::= { mmsc 89 }

wret-ok   OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of successful retrievals through web"
::= { mmsc 90 }

wret-error  OBJECT-TYPE
SYNTAX   Counter
ACCESS   read-only
STATUS   mandatory
DESCRIPTION  "Total number of failed retrievals through web"
::= { mmsc 91 }

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08

_______________________________________________
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.