SetSnmpTrapInfo

You can use the SetSnmpTrapInfo method to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of hosts that receive the notifications. The values you pass with each SetSnmpTrapInfo method call replace all values set in any previous call.

Parameters

This method has the following input parameters:

Name Description Type
trapRecipients List of hosts that are to receive the traps generated by the storage cluster. At least one object is required if any one of the trap types is enabled. This parameter is required only if any boolean parameters are set to true. (No default value. Not required.) snmpTrapRecipient array
clusterFaultTrapsEnabled If set to true, a corresponding cluster fault notification is sent to the configured list of trap recipients when a cluster fault is logged. (Default value: false. Not required.) boolean
clusterFaultResolvedTrapsEnabled If set to true, a corresponding cluster fault resolved notification is sent to the configured list of trap recipients when a cluster fault is resolved. (Default value: false. Not required.) boolean
clusterEventTrapsEnabled If set to true, a corresponding cluster event notification is sent to the configured list of trap recipients when a cluster event is logged. (Default value: false. Not required.) boolean

Return values

This method has no return values.

Request example

Requests for this method are similar to the following example:

{
"method":"SetSnmpTrapInfo",
"params":{
    "clusterFaultTrapsEnabled":true,
    "clusterFaultResolvedTrapsEnabled":true,
    "clusterEventTrapsEnabled":true,
    "trapRecipients":[
    {
      "host":"192.30.0.10",
      "port":162,
      "community":"public"
    }
   ]
  },
  "id":1
}

Response example

This method returns a response similar to the following example:

{
    "id" : 1,
    "result" : {}
}