Network Management

SNMPv3 Credentials fail for Linux Agent

The article explains why SNMPv3 credentials fail for Linux nodes polled via an Orion agent. To work around the issue, use SNMPv2 credentials, setting up community string for local context only.

First published date

10/20/2020 2:37 PM

Last published date

11/24/2020 10:19 AM

Overview

When adding an agent-polled node on a server with SNMPv3 setup, you selected the box for polling SNMP information. If you set polling via a Linux agent and provide the SNMP credentials, the credentials test is failing although they are correct.
 

Product section

Orion Platform

Cause

The Python module used for SNMP polling on Unix systems (PySNMP) needs a cryptographic library (PyCryptodomex) to be able to use SNMPv3 authentication. The required library is not part of SharedPythonLibs, and thus polling via SNMPv3 fails.

Resolution

Workaround:
  • Set up SNMPv2 community string that is only available within the local context (not exposed to network). This will enable agent SNMP polling while not exposing insecure SNMPv2 connection to outside.