-
New Feature Request
-
Resolution: Unresolved
-
Trivial
-
None
-
None
Introduce the concept of SNMP credential profiles in Zabbix that support automatic matching of SNMPv3 credentials, and optionally SNMPv2c community strings.
Primary Use Case (SNMPv3):
In large environments with mixed SNMPv3 credential sets (e.g., different securityNames, authPriv combinations), users often don’t know in advance which device uses which credentials.
Manually assigning the correct credentials per host is time-consuming and error-prone.
Requested Behavior:
- Admin defines multiple SNMP credential profiles.
- Zabbix attempts each profile in a defined order until a successful SNMP response is received.
- On success, the working profile is automatically assigned to the host (e.g., via macros or internal mapping).
- All future SNMP checks use this matched profile.
Optional Extension (SNMPv2c): - Profiles may also include SNMPv2c community strings.
- Same logic applies: Zabbix cycles through known community strings and locks on the first that works.
Benefits: - Simplifies discovery and onboarding of devices with unknown or rotating SNMP credentials.
- Improves scalability in large or inherited networks.
Request: - Should be configurable per host group or discovery rule.
- Strong focus is on SNMPv3 profile handling; SNMPv2c support is not main request, but might be still worth implementing.