Ticket #79 (closed enhancement: Fixed)

Opened 3 years ago

Last modified 6 weeks ago

support for SNMPv3

Reported by: bk Owned by: ecn
Priority: 1 - Blocker Milestone: zenoss-2.2
Component: DataCollector Version: 0.15.15
Keywords: zenoss-2.1.1-patched Cc:
Reviewed: yes Community Patch Attached:
Deployed @ Customer: Installer:
Microrelease Target: Specific ZenPack:
Microrelease Status: Documentation Note?: Not required
Regression:

Description

add support for SNMPv3

Change History

Changed 3 years ago by edahl

  • milestone set to zenoss-0.22.0

This requires TwistedSNMP upgrade to support PySNMPv4 which isn't really stable yet. Not really sure when this will happen.

Changed 2 years ago by edahl

  • milestone changed from zenoss-0.22.0 to zenoss-0.24.0

Changed 2 years ago by edahl

  • milestone changed from zenoss-1.1 to zenoss-3000

Changed 13 months ago by edahl

  • keywords zenoss-2.1.1 added
  • owner changed from edahl to ecn
  • priority changed from low to blocker
  • severity set to 1w
  • milestone changed from zenoss-3000 to zenoss-2.2

there is a duplicate ticket here #1199

Changed 13 months ago by ecn

  • status changed from new to closed
  • resolution set to fixed

(In [7339]) Fixes #79, Add SNMPv3 support

  • add 5 more zproperties for SNMP username, crypto types, passwords
  • add selections for crypto types, snmp version
  • created intermediate object to hold and transfer SNMP config to collectors
  • added "createSession" method that uses the SNMP config

Changed 13 months ago by ecn

(In [7342]) Fixes #79, Add SNMPv3 support

  • updated pynetsnmp to support all the v3 options

Changed 13 months ago by ecn

(In [7344]) Fixes #79, Add SNMPv3 support

  • the device is monitorable if it has a community string or a security name

Changed 13 months ago by ecn

(In [7347]) Fixes #79, Add SNMPv3 support

  • updated to pass cmdLineArgs through AgentProxy

Changed 13 months ago by ecn

also r7360 (forgot to reference #79 in the check in)

Changed 13 months ago by ecn

(In [7364]) fixes #79, tweaks for snmpv3

Changed 13 months ago by ecn

(In [7365]) * fixes #79, add in the Auth/Priv types to the args sent to netsnmp

Changed 13 months ago by ecn

(In [7366]) * fixes #79, keep a reference to the memory used to initialize the session data

Changed 13 months ago by ecn

(In [7369]) fixes #79, need to reference arguments used for initializing sessions

Changed 13 months ago by ecn

(In [7373]) * fixes #79, oops... timeout is still a keyword argument

Changed 13 months ago by ecn

(In [7396]) fixes #79, work around SNMPv3 Reports causing key errors

Changed 13 months ago by ecn

(In [7407]) refs #79: code review... don't slide up aq path to get these properties

Changed 13 months ago by marc

(In [7454]) Patching r7339 r7342 r7344 r7347 r7360 r7364 r7365 r7366 r7369 r7373 r7396 r7407 to 2.1.x branch

Changed 13 months ago by marc

  • keywords zenoss-2.1.1-patched added; zenoss-2.1.1 removed

Changed 13 months ago by marc

(In [7455]) Added snmpv3.py, refs #79

Changed 6 weeks ago by bbibeault

  • documentation set to Not required
  • reviewed set
Note: See TracTickets for help on using tickets.