Skip to content

Configure SNMP monitoring settings for network management integration

Request

Update SNMP configuration


Requires nodes::configure:snmp permission.

Security
JWTAuthorizer
Path
nodeIDstringrequired

Node ID

Bodyapplication/json

SNMP config

authPassphrasestring

Auth passphrase

Example:"myauthpass"
authProtocolstring

Auth passphrase

Enum:"SHA""MD5"
enabledbooleanrequired

Enable SNMP plugin

engineIdstring

Engine ID

Example:"myengineid"
interfacestring

Interface

Example:"eth0"
portnumber

Port

Example:161
privacyPassphrasestring

Privacy passphrase

Example:"myprivpass"
privacyProtocolstring

Privacy protocol

Enum:"AES128""AES192""AES256""DES"
usernamestring

Username

Example:"myuser"
curl -i -X PUT \
  'https://apidocs.trustgrid.io/_mock/node/{nodeID}/snmp' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "authPassphrase": "myauthpass",
    "authProtocol": "SHA",
    "enabled": true,
    "engineId": "myengineid",
    "interface": "eth0",
    "port": 161,
    "privacyPassphrase": "myprivpass",
    "privacyProtocol": "AES128",
    "username": "myuser"
  }'

Responses

OK

Response
No content