代码拉取完成,页面将自动刷新
同步操作将从 现任明教教主-乾颐堂/qytang_Python 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
from pysnmp.carrier.asynsock.dgram import udp
from pysnmp.entity.rfc3413 import ntforg, context
from pysnmp.proto.api import v2c
from pysnmp.entity import engine
from pysnmp.entity import config
snmpEngine = engine.SnmpEngine()
config.addV1System(snmpEngine, 'my-area', 'public')
config.addTargetParams(snmpEngine, 'my-creds', 'my-area', 'noAuthNoPriv', 1)
config.addSocketTransport(
snmpEngine,
udp.domainName,
udp.UdpSocketTransport().openClientMode()
)
config.addTargetAddr(
snmpEngine, 'my-nms',
udp.domainName, ('192.168.1.3', 162),
'my-creds',
tagList = 'all-my-managers'
)
config.addNotificationTarget(
snmpEngine, 'my-notification', 'my-filter', 'all-my-managers', 'inform'
)
config.addContext(snmpEngine, '')
config.addVacmUser(snmpEngine, 2, 'my-area', 'noAuthNoPriv', (), (), (1,3,6))
snmpContext = context.SnmpContext(snmpEngine)
ntfOrg = ntforg.NotificationOriginator(snmpContext)
def cbFun(sendRequestHandle, errorIndication, dbCtx):
print('Notification %s, status - %s' % (
sendRequestHandle, errorIndication and errorIndication or 'delivered'
)
)
sendRequestHandle = ntfOrg.sendNotification(
snmpEngine,
'my-notification',
(1,3,6,1,6,3,1,1,5,1),
(((1,3,6,1,2,1,1,1,0),v2c.OctetString('Example Notificator')),
((1,3,6,1,2,1,1,5,0),v2c.OctetString('Notificator Example'))),
cbFun
)
print('Notification %s scheduled to be sent ' % sendRequestHandle)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。