Expand description
SNMP client implementation.
Re-exports§
pub use crate::notification::DerivedKeys;pub use crate::notification::UsmConfig;
Structs§
- Bulk
Walk - Async stream for walking an OID subtree using GETBULK.
- Client
- SNMP client.
- Client
Builder - Builder for constructing SNMP clients.
- Client
Config - Client configuration.
- Retry
- Retry configuration for SNMP requests.
- Retry
Builder - Builder for exponential backoff retry configuration.
- UsmAuth
- SNMPv3 USM authentication parameters.
- UsmBuilder
- Builder for SNMPv3 USM authentication.
- Walk
- Async stream for walking an OID subtree using GETNEXT.
Enums§
- Auth
- Authentication configuration for SNMP clients.
- Backoff
- Backoff strategy between retry attempts.
- Community
Version - SNMP version for community-based authentication.
- OidOrdering
- OID ordering behavior during walk operations.
- Walk
Mode - Walk operation mode.
- Walk
Stream - Unified walk stream that auto-selects between GETNEXT and GETBULK.
Constants§
- DEFAULT_
MAX_ OIDS_ PER_ REQUEST - Default maximum OIDs per request.
- DEFAULT_
MAX_ REPETITIONS - Default max-repetitions for GETBULK operations.
- DEFAULT_
TIMEOUT - Default timeout for SNMP requests.