Re: add trap dest via snmpNotifyTable & snmpTargetAddrTable
rakesh zingade <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Claus Klein, Thanks for the suggestion .. modifying DisplayString to Hex worked, the trap destination got added successfully. Thanks & Regards... On Wed, Sep 1, 2010 at 10:51 AM, Claus Klein <[email protected]>wrote: > I think the address encoding is wrong! > This is a valid configuration: > > claus-kleins-macbook-pro:~ clausklein$ snmpwalk localhost snmpnotifytable > SNMP-NOTIFICATION-MIB::snmpNotifyTag.'internal0' = STRING: internal0 > SNMP-NOTIFICATION-MIB::snmpNotifyType.'internal0' = INTEGER: trap(1) > SNMP-NOTIFICATION-MIB::snmpNotifyStorageType.'internal0' = INTEGER: > readOnly(5) > SNMP-NOTIFICATION-MIB::snmpNotifyRowStatus.'internal0' = INTEGER: active(1) > > claus-kleins-macbook-pro:~ clausklein$ snmpwalk localhost targetparamstable > SNMP-TARGET-MIB::snmpTargetParamsMPModel.'internal0' = INTEGER: 1 > SNMP-TARGET-MIB::snmpTargetParamsSecurityModel.'internal0' = INTEGER: 2 > SNMP-TARGET-MIB::snmpTargetParamsSecurityName.'internal0' = STRING: public > SNMP-TARGET-MIB::snmpTargetParamsSecurityLevel.'internal0' = INTEGER: > noAuthNoPriv(1) > SNMP-TARGET-MIB::snmpTargetParamsStorageType.'internal0' = INTEGER: > readOnly(5) > SNMP-TARGET-MIB::snmpTargetParamsRowStatus.'internal0' = INTEGER: active(1) > > claus-kleins-macbook-pro:~ clausklein$ snmpwalk localhost targetaddrtable > SNMP-TARGET-MIB::snmpTargetAddrTDomain.'internal0' = OID: > SNMPv2-TM::snmpUDPDomain > SNMP-TARGET-MIB::snmpTargetAddrTAddress.'internal0' = Hex-STRING: 7F 00 00 > 01 00 A2 <<<<<<<<<<< > SNMP-TARGET-MIB::snmpTargetAddrTimeout.'internal0' = INTEGER: 1000 > SNMP-TARGET-MIB::snmpTargetAddrRetryCount.'internal0' = INTEGER: 5 > SNMP-TARGET-MIB::snmpTargetAddrTagList.'internal0' = STRING: internal0 > SNMP-TARGET-MIB::snmpTargetAddrParams.'internal0' = STRING: internal0 > SNMP-TARGET-MIB::snmpTargetAddrStorageType.'internal0' = INTEGER: > readOnly(5) > SNMP-TARGET-MIB::snmpTargetAddrRowStatus.'internal0' = INTEGER: active(1) > claus-kleins-macbook-pro:~ clausklein$ > > I hope this helps > Claus > > On 31.08.2010, at 12:28, rakesh zingade wrote: > > > Hi all, > > I am trying to add trap destination using combination of snmpNotifyTable > and snmpTargetAddrTable entities. But the agent seems not entertaining the > config that I did. Can you please suggest whats wrong I did and is there > something extra needed for adding trap dest? > > I am executing following script to set snmpNotifyTable, snmpTargetAddrTable > and snmpTargetParamsTable. I refered http://www.ietf.org/rfc/rfc2573.txt > > script: > > #!/bin/bash >> >> TargetAddrName=addr1; >> DEST="127.0.0.1:162" >> >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-NOTIFICATION-MIB::snmpNotifyRowStatus.\'$TargetAddrName\' i 5 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-NOTIFICATION-MIB::snmpNotifyTag.\'$TargetAddrName\' s "$TargetAddrName" >> 2>/dev >> /null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetAddrRowStatus.\'$TargetAddrName\' i 5 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetAddrTDomain.\'$TargetAddrName\' o >> ".1.3.6.1.6.1.1" 2>/de >> v/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetAddrTAddress.\'$TargetAddrName\' s "$DEST" >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-NOTIFICATION-MIB::snmpNotifyRowStatus.\'$TargetAddrName\' i 1 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-NOTIFICATION-MIB::snmpNotifyStorageType.\'$TargetAddrName\' i 1 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetAddrParams.\'$TargetAddrName\' s >> "$TargetAddrName" 2>/de >> v/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetAddrRowStatus.\'$TargetAddrName\' i 1 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetAddrTagList.\'$TargetAddrName\' s >> "$TargetAddrName" 2>/d >> ev/null >> >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsRowStatus.\'$TargetAddrName\' i 5 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsMPModel.\'$TargetAddrName\' i 1 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityModel.\'$TargetAddrName\' i 2 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityName.\'$TargetAddrName\' s "public" >> 2>/dev >> /null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityLevel.\'$TargetAddrName\' i 1 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsStorageType.\'$TargetAddrName\' i 5 >> 2>/dev/null >> snmpset -m all -v2c -c private 127.0.0.1 >> SNMP-TARGET-MIB::snmpTargetParamsRowStatus.\'$TargetAddrName\' i 1 >> 2>/dev/null >> echo "added snmp target $TargetAddrName" >> echo "walk on Target Table" >> snmpwalk -m all -v2c -c public 127.0.0.1 .1.3.6.1.6.3.12.1.2 2>/dev/null >> echo >> echo "walk on notify table" >> snmpwalk -m all -v2c -c public localhost .1.3.6.1.6.3.13.1.1 2>/dev/null >> echo >> echo "walk on target param tables" >> snmpwalk -m all -v2c -c public localhost .1.3.6.1.6.3.12.1.3 2>/dev/null >> >> > The response is: > >> SNMP-NOTIFICATION-MIB::snmpNotifyRowStatus.'addr1' = INTEGER: >> createAndWait(5) >> SNMP-NOTIFICATION-MIB::snmpNotifyTag.'addr1' = STRING: addr1 >> SNMP-TARGET-MIB::snmpTargetAddrRowStatus.'addr1' = INTEGER: >> createAndWait(5) >> SNMP-TARGET-MIB::snmpTargetAddrTDomain.'addr1' = OID: >> SNMPv2-TM::snmpUDPDomain >> SNMP-TARGET-MIB::snmpTargetAddrTAddress.'addr1' = STRING: "127.0.0.1:162" >> SNMP-NOTIFICATION-MIB::snmpNotifyRowStatus.'addr1' = INTEGER: active(1) >> SNMP-NOTIFICATION-MIB::snmpNotifyStorageType.'addr1' = INTEGER: other(1) >> SNMP-TARGET-MIB::snmpTargetAddrParams.'addr1' = STRING: addr1 >> SNMP-TARGET-MIB::snmpTargetAddrRowStatus.'addr1' = INTEGER: active(1) >> SNMP-TARGET-MIB::snmpTargetAddrTagList.'addr1' = STRING: addr1 >> SNMP-TARGET-MIB::snmpTargetParamsRowStatus.'addr1' = INTEGER: >> createAndWait(5) >> SNMP-TARGET-MIB::snmpTargetParamsMPModel.'addr1' = INTEGER: 1 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityModel.'addr1' = INTEGER: 2 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityName.'addr1' = STRING: public >> SNMP-TARGET-MIB::snmpTargetParamsSecurityLevel.'addr1' = INTEGER: >> noAuthNoPriv(1) >> SNMP-TARGET-MIB::snmpTargetParamsRowStatus.'addr1' = INTEGER: active(1) >> added snmp target addr1 >> walk on Target Table >> SNMP-TARGET-MIB::snmpTargetAddrTDomain.'addr1' = OID: >> SNMPv2-TM::snmpUDPDomain >> SNMP-TARGET-MIB::snmpTargetAddrTAddress.'addr1' = STRING: "127.0.0.1:162 >> " >> SNMP-TARGET-MIB::snmpTargetAddrTimeout.'addr1' = INTEGER: 1500 >> SNMP-TARGET-MIB::snmpTargetAddrRetryCount.'addr1' = INTEGER: 3 >> SNMP-TARGET-MIB::snmpTargetAddrTagList.'addr1' = STRING: addr1 >> SNMP-TARGET-MIB::snmpTargetAddrParams.'addr1' = STRING: addr1 >> SNMP-TARGET-MIB::snmpTargetAddrStorageType.'addr1' = INTEGER: >> nonVolatile(3) >> SNMP-TARGET-MIB::snmpTargetAddrRowStatus.'addr1' = INTEGER: active(1) >> >> walk on notify table >> SNMP-NOTIFICATION-MIB::snmpNotifyTag.'addr1' = STRING: addr1 >> SNMP-NOTIFICATION-MIB::snmpNotifyType.'addr1' = INTEGER: trap(1) >> SNMP-NOTIFICATION-MIB::snmpNotifyStorageType.'addr1' = INTEGER: other(1) >> SNMP-NOTIFICATION-MIB::snmpNotifyRowStatus.'addr1' = INTEGER: active(1) >> >> walk on target param tables >> SNMP-TARGET-MIB::snmpTargetParamsMPModel.'addr1' = INTEGER: 1 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityModel.'addr1' = INTEGER: 2 >> SNMP-TARGET-MIB::snmpTargetParamsSecurityName.'addr1' = STRING: public >> SNMP-TARGET-MIB::snmpTargetParamsSecurityLevel.'addr1' = INTEGER: >> noAuthNoPriv(1) >> SNMP-TARGET-MIB::snmpTargetParamsStorageType.'addr1' = INTEGER: 0 >> SNMP-TARGET-MIB::snmpTargetParamsRowStatus.'addr1' = INTEGER: active(1) >> > > Thanks and Regards... > > -- > Rakesh P. Zingade > +919420626099 > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > > http://p.sf.net/sfu/intel-thread-sfd_______________________________________________ > 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 > > > -- Rakesh P. Zingade +919420626099 ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ 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