summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2013-05-05 12:43:52 +0000
committerelie <elie>2013-05-05 12:43:52 +0000
commitc32db16bfd2806d621a9f2bad0228764af9e72de (patch)
treeead0cd8563400565679075eb92298435303506b1
parentf3213f28d605a41c81d5861d2df0143758c82ca1 (diff)
downloadpysnmp-git-c32db16bfd2806d621a9f2bad0228764af9e72de.tar.gz
most of Command Generator examples re-pointed to a live SNMP Agent
at demo.snmplabs.com to ease experimentation and adoption
-rw-r--r--CHANGES.txt2
-rw-r--r--examples/hlapi/asyncore/manager/cmdgen/multiple-concurrent-queries.py18
-rw-r--r--examples/hlapi/asyncore/manager/cmdgen/pull-mibs-from-multiple-agents-at-once.py8
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/coerce-set-value-to-mib-spec.py6
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid-and-contextname.py6
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid.py6
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/custom-pysnmp-mibs-search-path.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-index.py8
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-multiple-indices.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/getnext-limit-number-of-variables.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/getnext-multiple-oids-to-eom.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-mib.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-snmp-table.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/set-multiple-scalar-values.py10
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/usm-md5-none.py8
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/v1-get.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/v2c-get.py4
-rw-r--r--examples/hlapi/asyncore/sync/manager/cmdgen/v2c-getbulk.py4
-rw-r--r--examples/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py2
-rw-r--r--examples/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py2
-rw-r--r--examples/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py2
-rw-r--r--examples/v1arch/asyncore/manager/cmdgen/v2c-set.py8
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/custom-contextengineid-and-contextname.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/custom-timeout-and-retries.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/getbulk-fetch-scalar-and-table-variables.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/getbulk-multiple-oids-to-eom.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-to-eom.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/pull-subtree.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/send-packets-from-specific-interface.py10
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/set-multiple-scalar-values.py10
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/usm-sha-aes128.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/usm-sha-none.py8
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/v1-get.py6
-rw-r--r--examples/v3arch/asyncore/manager/cmdgen/v2c-set.py8
34 files changed, 107 insertions, 99 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 2fd433fa..a6b9f78f 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -7,6 +7,8 @@ Revision 4.2.5rc1
complex example implementations used previously.
- SNMP Proxy example apps separated into a larger set of more specialized
ones.
+- Most of Command Generator examples re-pointed to a live SNMP Agent
+ at demo.snmplabs.com to ease experimentation and adoption.
- Packet-level SNMP API (pysnmp.proto.api) getErrorIndex() method can now
be instructed to ignore portentially malformed errorIndex SNMP packet
value what sometimes happens with buggy SNMP implementations.
diff --git a/examples/hlapi/asyncore/manager/cmdgen/multiple-concurrent-queries.py b/examples/hlapi/asyncore/manager/cmdgen/multiple-concurrent-queries.py
index 85dad1b2..7f68d024 100644
--- a/examples/hlapi/asyncore/manager/cmdgen/multiple-concurrent-queries.py
+++ b/examples/hlapi/asyncore/manager/cmdgen/multiple-concurrent-queries.py
@@ -8,7 +8,7 @@
# with SNMPv3, user 'usr-md5-des', MD5 auth and DES privacy
# * over IPv4/UDP and
# over IPv6/UDP
-# * to an Agent at localhost:161 and
+# * to an Agent at demo.snmplabs.com:161 and
# to an Agent at [::1]:161
# * for instances of SNMPv2-MIB::sysDescr.0 and
# SNMPv2-MIB::sysLocation.0 MIB objects
@@ -20,20 +20,26 @@ from pysnmp.entity.rfc3413.oneliner import cmdgen
targets = (
# 1-st target (SNMPv1 over IPv4/UDP)
( cmdgen.CommunityData('public', mpModel=0),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
( cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0),
cmdgen.MibVariable('SNMPv2-MIB', 'sysLocation', 0) ) ),
# 2-nd target (SNMPv2c over IPv4/UDP)
( cmdgen.CommunityData('public'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
( cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0),
cmdgen.MibVariable('SNMPv2-MIB', 'sysLocation', 0) ) ),
- # 3-nd target (SNMPv3 over IPv4/UDP)
- ( cmdgen.UsmUserData('usr-md5-des', 'authkey1', 'privkey1'),
+ # 3-nd target (SNMPv2c over IPv4/UDP) - same community and
+ # different transport address.
+ ( cmdgen.CommunityData('public'),
cmdgen.UdpTransportTarget(('localhost', 161)),
+ ( cmdgen.MibVariable('SNMPv2-MIB', 'sysContact', 0),
+ cmdgen.MibVariable('SNMPv2-MIB', 'sysName', 0) ) ),
+ # 4-nd target (SNMPv3 over IPv4/UDP)
+ ( cmdgen.UsmUserData('usr-md5-des', 'authkey1', 'privkey1'),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
( cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0),
cmdgen.MibVariable('SNMPv2-MIB', 'sysLocation', 0) ) ),
- # 4-th target (SNMPv3 over IPv6/UDP)
+ # 5-th target (SNMPv3 over IPv6/UDP)
( cmdgen.UsmUserData('usr-md5-none', 'authkey1'),
cmdgen.Udp6TransportTarget(('::1', 161)),
( cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0),
diff --git a/examples/hlapi/asyncore/manager/cmdgen/pull-mibs-from-multiple-agents-at-once.py b/examples/hlapi/asyncore/manager/cmdgen/pull-mibs-from-multiple-agents-at-once.py
index 761bdaa5..76b860fd 100644
--- a/examples/hlapi/asyncore/manager/cmdgen/pull-mibs-from-multiple-agents-at-once.py
+++ b/examples/hlapi/asyncore/manager/cmdgen/pull-mibs-from-multiple-agents-at-once.py
@@ -8,7 +8,7 @@
# with SNMPv3, user 'usr-md5-des', MD5 auth and DES privacy
# * over IPv4/UDP and
# over IPv6/UDP
-# * to an Agent at localhost:161 and
+# * to an Agent at demo.snmplabs.com:161 and
# to an Agent at [::1]:161
# * for multiple MIB subtrees and tables
#
@@ -19,15 +19,15 @@ from pysnmp.entity.rfc3413.oneliner import cmdgen
targets = (
# 1-st target (SNMPv1 over IPv4/UDP)
( cmdgen.CommunityData('public', mpModel=0),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
( '1.3.6.1.2.1', '1.3.6.1.3.1') ),
# 2-nd target (SNMPv2c over IPv4/UDP)
( cmdgen.CommunityData('public'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
( '1.3.6.1.4.1', ) ),
# 3-nd target (SNMPv3 over IPv4/UDP)
( cmdgen.UsmUserData('usr-md5-des', 'authkey1', 'privkey1'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
( cmdgen.MibVariable('SNMPv2-MIB', 'system'), ) ),
# 4-th target (SNMPv3 over IPv6/UDP)
( cmdgen.UsmUserData('usr-md5-none', 'authkey1'),
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/coerce-set-value-to-mib-spec.py b/examples/hlapi/asyncore/sync/manager/cmdgen/coerce-set-value-to-mib-spec.py
index 13aa413b..d58ad9ca 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/coerce-set-value-to-mib-spec.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/coerce-set-value-to-mib-spec.py
@@ -5,7 +5,7 @@
#
# * with SNMPv2c, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * setting SNMPv2-MIB::sysName.0 to new value (type taken from MIB)
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -14,8 +14,8 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.setCmd(
cmdgen.CommunityData('public'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
- (cmdgen.MibVariable('SNMPv2-MIB', 'sysName', 0), 'new system name')
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
+ (cmdgen.MibVariable('SNMPv2-MIB', 'sysORDescr', 1), 'new system name')
)
# Check for errors and print out results
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid-and-contextname.py b/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid-and-contextname.py
index 12aea8a3..2aa6407f 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid-and-contextname.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid-and-contextname.py
@@ -5,7 +5,7 @@
#
# * with SNMPv3 with user 'usr-md5-none', MD5 auth and no privacy protocols
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * addressing particular set of Managed Objects at remote SNMP Engine by:
# * contextEngineId 0x8000000001020304 and
# * contextName 'my-context'
@@ -18,8 +18,8 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.setCmd(
cmdgen.UsmUserData('usr-md5-none', 'authkey1'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
- (cmdgen.MibVariable('SNMPv2-MIB', 'sysName', 0), 'new system name'),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
+ (cmdgen.MibVariable('SNMPv2-MIB', 'sysORDescr', 1), 'new system name'),
contextEngineId=rfc1902.OctetString(hexValue='8000000001020304'),
contextName='my-context'
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid.py b/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid.py
index 20a0c094..f0c949e2 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/custom-contextengineid.py
@@ -6,7 +6,7 @@
# * with SNMPv3 with user 'usr-md5-des', MD5 auth and DES privacy protocols
# * use remote SNMP Engine ID 0x8000000004030201 (USM autodiscovery will run)
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * setting SNMPv2-MIB::sysName.0 to new value (type taken from MIB)
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -19,8 +19,8 @@ errorIndication, errorStatus, errorIndex, varBinds = cmdGen.setCmd(
'usr-md5-des', 'authkey1', 'privkey1',
contextEngineId=rfc1902.OctetString(hexValue='8000000004030201')
),
- cmdgen.UdpTransportTarget(('localhost', 161)),
- (cmdgen.MibVariable('SNMPv2-MIB', 'sysName', 0), 'new system name'),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
+ (cmdgen.MibVariable('SNMPv2-MIB', 'sysORDescr', 1), 'new system name'),
)
# Check for errors and print out results
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/custom-pysnmp-mibs-search-path.py b/examples/hlapi/asyncore/sync/manager/cmdgen/custom-pysnmp-mibs-search-path.py
index 3672f5db..f85cf6b2 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/custom-pysnmp-mibs-search-path.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/custom-pysnmp-mibs-search-path.py
@@ -5,7 +5,7 @@
#
# * with SNMPv3, user 'usr-none-none', no authentication, no privacy
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for all OIDs past TCP-MIB::tcpConnTable
# * TCP-MIB will be searched by a user-specified path
# * run till end-of-mib condition is reported by Agent OR maxRows == 20
@@ -19,7 +19,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.bulkCmd(
cmdgen.UsmUserData('usr-none-none'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
0, 50,
cmdgen.MibVariable('TCP-MIB', 'tcpConnTable').addMibSource('/tmp/mymibs'),
lexicographicMode=True, maxRows=100, ignoreNonIncreasingOid=True
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-index.py b/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-index.py
index 065509d3..35fe0df4 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-index.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-index.py
@@ -5,8 +5,8 @@
#
# * with SNMPv3, user 'usr-none-none', no authentication, no privacy
# * over IPv4/UDP
-# * to an Agent at localhost:161
-# * for IP-MIB::ipAdEntAddr.127.0.0.1 MIB object
+# * to an Agent at demo.snmplabs.com:161
+# * for IF-MIB::ifInOctets.1 MIB object
# * perform response OIDs and values resolution at MIB
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -15,8 +15,8 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.UsmUserData('usr-none-none'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
- cmdgen.MibVariable('IP-MIB', 'ipAdEntAddr', '127.0.0.1'),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
+ cmdgen.MibVariable('IF-MIB', 'ifInOctets', '1'),
lookupNames=True, lookupValues=True
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-multiple-indices.py b/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-multiple-indices.py
index df7dafcd..74f31b0e 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-multiple-indices.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/get-table-object-by-multiple-indices.py
@@ -5,7 +5,7 @@
#
# * with SNMPv3, user 'usr-sha-aes128', SHA auth, AES128 privacy
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for TCP-MIB::tcpConnLocalAddress."0.0.0.0".22."0.0.0.0".0 MIB object
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -16,7 +16,7 @@ errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.UsmUserData('usr-sha-aes128', 'authkey1', 'privkey1',
authProtocol=cmdgen.usmHMACSHAAuthProtocol,
privProtocol=cmdgen.usmAesCfb128Protocol ),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('TCP-MIB', 'tcpConnLocalAddress', '0.0.0.0', 22, '0.0.0.0', 0)
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-limit-number-of-variables.py b/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-limit-number-of-variables.py
index a9d4f19f..2e9c9f43 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-limit-number-of-variables.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-limit-number-of-variables.py
@@ -5,7 +5,7 @@
#
# * with SNMPv3, user 'usr-sha-aes128', SHA auth, AES128 privacy
# * over Local Domain Sockets
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for all OIDs past IF-MIB (load up all MIBs in search path)
# * run till end-of-mib condition is reported by Agent OR maxRows == 100
# * ignoring non-increasing OIDs whenever reported by Agent
@@ -20,7 +20,7 @@ errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.nextCmd(
cmdgen.UsmUserData('usr-sha-aes128', 'authkey1', 'privkey1',
authProtocol=cmdgen.usmHMACSHAAuthProtocol,
privProtocol=cmdgen.usmAesCfb128Protocol),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('IF-MIB', '').loadMibs(),
lexicographicMode=True, maxRows=100,
ignoreNonIncreasingOid=True
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-multiple-oids-to-eom.py b/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-multiple-oids-to-eom.py
index 40f0f144..74937a2a 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-multiple-oids-to-eom.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/getnext-multiple-oids-to-eom.py
@@ -5,7 +5,7 @@
#
# * with SNMPv2c, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for two OIDs in string form
# * stop when response OIDs leave the scopes of initial OIDs
#
@@ -15,7 +15,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.nextCmd(
cmdgen.CommunityData('public'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
'1.3.6.1.2.1.2.2.1.2',
'1.3.6.1.2.1.2.2.1.3',
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-mib.py b/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-mib.py
index e3e566b9..25352de8 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-mib.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-mib.py
@@ -5,7 +5,7 @@
#
# * with SNMPv3, user 'usr-md5-none', MD5 authentication, no privacy
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for all OIDs in IF-MIB
# * stop when response OIDs leave the scopes of the table
# * perform response values resolution at MIB
@@ -18,7 +18,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.nextCmd(
cmdgen.UsmUserData('usr-md5-none', 'authkey1'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('IF-MIB', ''),
lookupValues=True
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-snmp-table.py b/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-snmp-table.py
index 9977164c..2a698959 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-snmp-table.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/pull-whole-snmp-table.py
@@ -5,7 +5,7 @@
#
# * with SNMPv1, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for some columns of the IF-MIB::ifEntry table
# * stop when response OIDs leave the scopes of initial OIDs
#
@@ -17,7 +17,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.nextCmd(
cmdgen.CommunityData('public', mpModel=0),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('IF-MIB', 'ifDescr'),
cmdgen.MibVariable('IF-MIB', 'ifType'),
cmdgen.MibVariable('IF-MIB', 'ifMtu'),
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/set-multiple-scalar-values.py b/examples/hlapi/asyncore/sync/manager/cmdgen/set-multiple-scalar-values.py
index 1b3e1c38..b225b71f 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/set-multiple-scalar-values.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/set-multiple-scalar-values.py
@@ -5,7 +5,7 @@
#
# * with SNMPv1, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * setting two OIDs to new values (types explicitly specified)
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -15,10 +15,10 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.setCmd(
cmdgen.CommunityData('public', mpModel=0),
- cmdgen.UdpTransportTarget(('localhost', 161)),
- ('1.3.6.1.2.1.1.2.0', rfc1902.ObjectName('1.3.6.1.4.1.20408.1.1')),
- ('1.3.6.1.2.1.1.2.0', '1.3.6.1.4.1.20408.1.1'),
- ('1.3.6.1.2.1.1.5.0', rfc1902.OctetString('new system name'))
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
+ ('1.3.6.1.2.1.1.9.1.2.1', rfc1902.ObjectName('1.3.6.1.4.1.20408.1.1')),
+ ('1.3.6.1.2.1.1.9.1.2.1', '1.3.6.1.4.1.20408.1.1'),
+ ('1.3.6.1.2.1.1.9.1.3.1', rfc1902.OctetString('new system name'))
)
# Check for errors and print out results
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/usm-md5-none.py b/examples/hlapi/asyncore/sync/manager/cmdgen/usm-md5-none.py
index 35a6d23c..5392c0c9 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/usm-md5-none.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/usm-md5-none.py
@@ -5,8 +5,8 @@
#
# * with SNMPv3, user 'usr-md5-none', MD5 authentication, no privacy
# * over IPv4/UDP
-# * to an Agent at localhost:161
-# * for IP-MIB::ipAdEntAddr.127.0.0.1 MIB object
+# * to an Agent at demo.snmplabs.com:161
+# * for IF-MIB::ifInOctets.1 MIB object
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -14,8 +14,8 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.UsmUserData('usr-md5-none', 'authkey1'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
- cmdgen.MibVariable('IP-MIB', 'ipAdEntAddr', '127.0.0.1')
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
+ cmdgen.MibVariable('IF-MIB', 'ifInOctets', '1')
)
# Check for errors and print out results
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/v1-get.py b/examples/hlapi/asyncore/sync/manager/cmdgen/v1-get.py
index 34ae8817..f05c5f80 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/v1-get.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/v1-get.py
@@ -5,7 +5,7 @@
#
# * with SNMPv1, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for two instances of SNMPv2-MIB::sysDescr.0 MIB object,
# * one in label and another in MIB symbol form
#
@@ -15,7 +15,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.CommunityData('public', mpModel=0),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0'),
cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0)
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-get.py b/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-get.py
index fa2a263c..de39b6ce 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-get.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-get.py
@@ -5,7 +5,7 @@
#
# * with SNMPv2c, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * for two OIDs in string form
#
from pysnmp.entity.rfc3413.oneliner import cmdgen
@@ -14,7 +14,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.CommunityData('public'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
'1.3.6.1.2.1.1.1.0',
'1.3.6.1.2.1.1.6.0'
)
diff --git a/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-getbulk.py b/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-getbulk.py
index 6b8952ac..d6c974c2 100644
--- a/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-getbulk.py
+++ b/examples/hlapi/asyncore/sync/manager/cmdgen/v2c-getbulk.py
@@ -5,7 +5,7 @@
#
# * with SNMPv2c, community 'public'
# * over IPv4/UDP
-# * to an Agent at localhost:161
+# * to an Agent at demo.snmplabs.com:161
# * with values non-repeaters = 0, max-repetitions = 25
# * for two OIDs in string form
# * stop when response OIDs leave the scopes of initial OIDs
@@ -16,7 +16,7 @@ cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.bulkCmd(
cmdgen.CommunityData('public'),
- cmdgen.UdpTransportTarget(('localhost', 161)),
+ cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
0, 25,
'1.3.6.1.2.1.2.2.1.2',
'1.3.6.1.2.1.2.2.1.3',
diff --git a/examples/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py b/examples/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py
index e5074c87..c5233db4 100644
--- a/examples/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py
+++ b/examples/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py
@@ -58,7 +58,7 @@ transportDispatcher.registerTransport(
# Pass message to dispatcher
transportDispatcher.sendMessage(
- encoder.encode(reqMsg), udp.domainName, ('localhost', 161)
+ encoder.encode(reqMsg), udp.domainName, ('demo.snmplabs.com', 161)
)
transportDispatcher.jobStarted(1)
diff --git a/examples/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py b/examples/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py
index 5c0ea759..5e37d9f4 100644
--- a/examples/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py
+++ b/examples/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py
@@ -86,7 +86,7 @@ transportDispatcher.registerTransport(
udp.domainName, udp.UdpSocketTransport().openClientMode()
)
transportDispatcher.sendMessage(
- encoder.encode(reqMsg), udp.domainName, ('localhost', 161)
+ encoder.encode(reqMsg), udp.domainName, ('demo.snmplabs.com', 161)
)
transportDispatcher.jobStarted(1)
diff --git a/examples/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py b/examples/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py
index 0b360392..d15a4ef9 100644
--- a/examples/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py
+++ b/examples/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py
@@ -79,7 +79,7 @@ transportDispatcher.registerTransport(
udp.domainName, udp.UdpSocketTransport().openClientMode()
)
transportDispatcher.sendMessage(
- encoder.encode(reqMsg), udp.domainName, ('localhost', 161)
+ encoder.encode(reqMsg), udp.domainName, ('demo.snmplabs.com', 161)
)
transportDispatcher.jobStarted(1)
diff --git a/examples/v1arch/asyncore/manager/cmdgen/v2c-set.py b/examples/v1arch/asyncore/manager/cmdgen/v2c-set.py
index 247a6346..e369a809 100644
--- a/examples/v1arch/asyncore/manager/cmdgen/v2c-set.py
+++ b/examples/v1arch/asyncore/manager/cmdgen/v2c-set.py
@@ -15,8 +15,8 @@ pMod.apiPDU.setDefaults(reqPDU)
pMod.apiPDU.setVarBinds(
reqPDU,
# A list of Var-Binds to SET
- ( ('1.3.6.1.2.1.1.1.0', pMod.OctetString('New system description')),
- ('1.3.6.1.2.1.1.3.0', pMod.TimeTicks(12)) )
+ ( ('1.3.6.1.2.1.1.9.1.3.1', pMod.OctetString('New system description')),
+ ('1.3.6.1.2.1.1.9.1.4.1', pMod.TimeTicks(12)) )
)
# Build message
@@ -44,7 +44,7 @@ def cbRecvFun(transportDispatcher, transportDomain, transportAddress,
print(errorStatus.prettyPrint())
else:
for oid, val in pMod.apiPDU.getVarBinds(rspPDU):
- print('%s = %s' (oid.prettyPrint(), val.prettyPrint()))
+ print('%s = %s' % (oid.prettyPrint(), val.prettyPrint()))
transportDispatcher.jobFinished(1)
return wholeMsg
@@ -60,7 +60,7 @@ transportDispatcher.registerTransport(
# Pass message to dispatcher
transportDispatcher.sendMessage(
- encoder.encode(reqMsg), udp.domainName, ('localhost', 161)
+ encoder.encode(reqMsg), udp.domainName, ('demo.snmplabs.com', 161)
)
transportDispatcher.jobStarted(1)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/custom-contextengineid-and-contextname.py b/examples/v3arch/asyncore/manager/cmdgen/custom-contextengineid-and-contextname.py
index 1309c760..7bbf316c 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/custom-contextengineid-and-contextname.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/custom-contextengineid-and-contextname.py
@@ -6,12 +6,12 @@
# for MIB instance identified by contextEngineId: 8000000001020304,
# contextName: my-context
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for an OID in tuple form
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpget -v3 -l authNoPriv -u usr-md5-none -A authkey1 -E 8000000001020304 -n my-context -ObentU 127.0.0.1:161 1.3.6.1.2.1.1.1.0
+# $ snmpget -v3 -l authNoPriv -u usr-md5-none -A authkey1 -E 8000000001020304 -n my-context -ObentU 195.218.195.228:161 1.3.6.1.2.1.1.1.0
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -45,7 +45,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/custom-timeout-and-retries.py b/examples/v3arch/asyncore/manager/cmdgen/custom-timeout-and-retries.py
index f8523271..4b740aca 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/custom-timeout-and-retries.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/custom-timeout-and-retries.py
@@ -4,13 +4,13 @@
# Send a SNMP GET request
# with SNMPv2c, community 'public'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# wait 3 seconds for response, retry 5 times (plus one initial attempt)
# for an OID in tuple form
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpget -v2c -c public -ObentU -r 5 -t 1 127.0.0.1 1.3.6.1.2.1.1.1.0
+# $ snmpget -v2c -c public -ObentU -r 5 -t 1 195.218.195.228 1.3.6.1.2.1.1.1.0
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -42,7 +42,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds',
timeout=300, # in 1/100 sec
retryCount=5
diff --git a/examples/v3arch/asyncore/manager/cmdgen/getbulk-fetch-scalar-and-table-variables.py b/examples/v3arch/asyncore/manager/cmdgen/getbulk-fetch-scalar-and-table-variables.py
index a9be86ec..3a625d34 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/getbulk-fetch-scalar-and-table-variables.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/getbulk-fetch-scalar-and-table-variables.py
@@ -4,14 +4,14 @@
# Send a series of SNMP GETBULK requests
# with SNMPv3 with user 'usr-md5-des', MD5 auth and DES privacy protocols
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# with values non-repeaters = 1, max-repetitions = 25
# for two OIDs in tuple form (first OID is non-repeating)
# stop on end-of-mib condition for both OIDs
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpbulkwalk -v3 -l authPriv -u usr-md5-des -A authkey1 -X privkey1 -C n1 -C r25 -ObentU 127.0.0.1 1.3.6.1.2.1.1 1.3.6.1.4.1.1
+# $ snmpbulkwalk -v3 -l authPriv -u usr-md5-des -A authkey1 -X privkey1 -C n1 -C r25 -ObentU 195.218.195.228 1.3.6.1.2.1.1 1.3.6.1.4.1.1
#
from pysnmp.entity import engine, config
from pysnmp.entity.rfc3413 import cmdgen
@@ -45,7 +45,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/getbulk-multiple-oids-to-eom.py b/examples/v3arch/asyncore/manager/cmdgen/getbulk-multiple-oids-to-eom.py
index 58a02325..6d862343 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/getbulk-multiple-oids-to-eom.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/getbulk-multiple-oids-to-eom.py
@@ -4,14 +4,14 @@
# Send a series of SNMP GETBULK requests
# with SNMPv2c, community 'public'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# with values non-repeaters = 0, max-repetitions = 25
# for two OIDs in tuple form
# stop on end-of-mib condition for both OIDs
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpbulkwalk -v2c -c public -C n0 -C r25 -ObentU 127.0.0.1 1.3.6.1.2.1.1 1.3.6.1.4.1.1
+# $ snmpbulkwalk -v2c -c public -C n0 -C r25 -ObentU 195.218.195.228 1.3.6.1.2.1.1 1.3.6.1.4.1.1
#
from pysnmp.entity import engine, config
from pysnmp.entity.rfc3413 import cmdgen
@@ -43,7 +43,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-to-eom.py b/examples/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-to-eom.py
index b2cf9ad0..ca767461 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-to-eom.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/getnext-multiple-oids-to-eom.py
@@ -4,13 +4,13 @@
# Send a series of SNMP GETNEXT requests
# with SNMPv1, community 'public'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for two OIDs in tuple form
# stop on end-of-mib condition for both OIDs
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpwalk -v1 -c public -ObentU 127.0.0.1 1.3.6.1.2.1.1 1.3.6.1.4.1.1
+# $ snmpwalk -v1 -c public -ObentU 195.218.195.228 1.3.6.1.2.1.1 1.3.6.1.4.1.1
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -42,7 +42,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/pull-subtree.py b/examples/v3arch/asyncore/manager/cmdgen/pull-subtree.py
index e026eda3..5d647b16 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/pull-subtree.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/pull-subtree.py
@@ -4,13 +4,13 @@
# Send a series of SNMP GETNEXT requests
# with SNMPv3 with user 'usr-none-none', no auth and no privacy protocols
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for an OID in string form
# stop whenever received OID goes out of initial prefix (it may be a table)
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpwalk -v3 -l noAuthNoPriv -u usr-none-none -ObentU 127.0.0.1:161 1.3.6.1.2.1.1
+# $ snmpwalk -v3 -l noAuthNoPriv -u usr-none-none -ObentU 195.218.195.228:161 1.3.6.1.2.1.1
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -46,7 +46,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/send-packets-from-specific-interface.py b/examples/v3arch/asyncore/manager/cmdgen/send-packets-from-specific-interface.py
index 9d31305a..0668a061 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/send-packets-from-specific-interface.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/send-packets-from-specific-interface.py
@@ -4,14 +4,14 @@
# Send a series of SNMP GETNEXT requests
# with SNMPv2c, community 'public'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
-# sending packets from local interface 127.0.0.1, local port 1024
+# to an Agent at 195.218.195.228:161
+# sending packets from primary local interface 0.0.0.0, local port 1024
# for two OIDs in tuple form
# stop on end-of-mib condition for both OIDs
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpwalk -v2c -c public -ObentU 127.0.0.1 1.3.6.1.2.1.1 1.3.6.1.4.1.1
+# $ snmpwalk -v2c -c public -ObentU 195.218.195.228 1.3.6.1.2.1.1 1.3.6.1.4.1.1
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -39,11 +39,11 @@ config.addTargetParams(snmpEngine, 'my-creds', 'my-area', 'noAuthNoPriv', 0)
config.addSocketTransport(
snmpEngine,
udp.domainName,
- udp.UdpSocketTransport().openClientMode(('127.0.0.1', 1024))
+ udp.UdpSocketTransport().openClientMode(('0.0.0.0', 1024))
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/set-multiple-scalar-values.py b/examples/v3arch/asyncore/manager/cmdgen/set-multiple-scalar-values.py
index 8a894c92..c663b602 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/set-multiple-scalar-values.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/set-multiple-scalar-values.py
@@ -4,12 +4,12 @@
# Send a SNMP SET request
# with SNMPv1 with community name 'private'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for OIDs in tuple form and an integer and string-typed values
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpset -v1 -c private -ObentU 127.0.0.1:161 1.3.6.1.2.1.1.1.0 s 'my value' 1.3.6.1.2.1.1.7.0 i 123
+# $ snmpset -v1 -c private -ObentU 195.218.195.228:161 1.3.6.1.2.1.1.9.1.3.1 s 'my value' 1.3.6.1.2.1.1.9.1.4.1 t 123
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -42,7 +42,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
@@ -68,8 +68,8 @@ def cbFun(sendRequestHandle,
cmdgen.SetCommandGenerator().sendReq(
snmpEngine,
'my-router',
- ( ((1,3,6,1,2,1,1,1,0), rfc1902.OctetString('my value')),
- ((1,3,6,1,2,1,1,7,0), rfc1902.Integer(123)) ),
+ ( ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.OctetString('my value')),
+ ((1,3,6,1,2,1,1,9,1,4,1), rfc1902.Integer(123)) ),
cbFun
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/usm-sha-aes128.py b/examples/v3arch/asyncore/manager/cmdgen/usm-sha-aes128.py
index dde6a766..70b1326a 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/usm-sha-aes128.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/usm-sha-aes128.py
@@ -4,12 +4,12 @@
# Send a SNMP GET request
# with SNMPv3 with user 'usr-sha-aes', SHA auth and AES128 privacy protocols
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for an OID in tuple form
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpget -v3 -l authPriv -u usr-sha-aes -a SHA -A authkey1 -x AES -X privkey1 -ObentU 127.0.0.1:161 1.3.6.1.2.1.1.1.0
+# $ snmpget -v3 -l authPriv -u usr-sha-aes -a SHA -A authkey1 -x AES -X privkey1 -ObentU 195.218.195.228:161 1.3.6.1.2.1.1.1.0
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -43,7 +43,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/usm-sha-none.py b/examples/v3arch/asyncore/manager/cmdgen/usm-sha-none.py
index ebcf7561..d9e970c8 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/usm-sha-none.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/usm-sha-none.py
@@ -4,12 +4,12 @@
# Send a SNMP SET request
# with SNMPv3 with user 'usr-sha-none', SHA auth and no privacy protocols
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for an OID in tuple form and a string-typed value
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpset -v3 -l authNoPriv -u usr-sha-none -a SHA -A authkey1 -ObentU 127.0.0.1:161 1.3.6.1.2.1.1.1.0 s 'my new value'
+# $ snmpset -v3 -l authNoPriv -u usr-sha-none -a SHA -A authkey1 -ObentU 195.218.195.228:161 1.3.6.1.2.1.1.9.1.3.1 s 'my new value'
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -43,7 +43,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
@@ -67,7 +67,7 @@ def cbFun(sendRequestHandle,
cmdgen.SetCommandGenerator().sendReq(
snmpEngine,
'my-router',
- ( ((1,3,6,1,2,1,1,1,0), rfc1902.OctetString('my new value')), ),
+ ( ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.OctetString('my new value')), ),
cbFun
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/v1-get.py b/examples/v3arch/asyncore/manager/cmdgen/v1-get.py
index 2713cf4d..ed6f716c 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/v1-get.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/v1-get.py
@@ -4,12 +4,12 @@
# Send a SNMP GET request
# with SNMPv1, community 'public'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for an OID in tuple form
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpget -v1 -c public -ObentU 127.0.0.1 1.3.6.1.2.1.1.1.0
+# $ snmpget -v1 -c public -ObentU 195.218.195.228 1.3.6.1.2.1.1.1.0
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -41,7 +41,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
diff --git a/examples/v3arch/asyncore/manager/cmdgen/v2c-set.py b/examples/v3arch/asyncore/manager/cmdgen/v2c-set.py
index 8a7ceb73..2f3268f5 100644
--- a/examples/v3arch/asyncore/manager/cmdgen/v2c-set.py
+++ b/examples/v3arch/asyncore/manager/cmdgen/v2c-set.py
@@ -4,12 +4,12 @@
# Send a SNMP SET request
# with SNMPv2c with community name 'private'
# over IPv4/UDP
-# to an Agent at 127.0.0.1:161
+# to an Agent at 195.218.195.228:161
# for an OID in tuple form and an integer-typed value
#
# This script performs similar to the following Net-SNMP command:
#
-# $ snmpset -v2c -c private -ObentU 127.0.0.1:161 1.3.6.1.2.1.1.7.0 i 123
+# $ snmpset -v2c -c private -ObentU 195.218.195.228:161 1.3.6.1.2.1.1.9.1.4.1 t 123
#
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
@@ -42,7 +42,7 @@ config.addSocketTransport(
)
config.addTargetAddr(
snmpEngine, 'my-router',
- udp.domainName, ('127.0.0.1', 161),
+ udp.domainName, ('195.218.195.228', 161),
'my-creds'
)
@@ -66,7 +66,7 @@ def cbFun(sendRequestHandle,
cmdgen.SetCommandGenerator().sendReq(
snmpEngine,
'my-router',
- ( ((1,3,6,1,2,1,1,7,0), rfc1902.Integer(123)), ),
+ ( ((1,3,6,1,2,1,1,9,1,4,1), rfc1902.Integer(123)), ),
cbFun
)