IBM DataPower Operations Dashboard v1.0.21.x

Devices REST API

In this page:

POST Add Device

Description:

This API adds a device to DPOD and optionally sets up Syslog and WS-M.

Required Roles:

  • OpDashAdminRole

URI:

/op/api/v1/devices

Request:

The request should use the POST method with the following URL parameters:

Name

Required/Optional

Description

Type

Available Options

Name

Required/Optional

Description

Type

Available Options

name

Required

The gateway name in DPOD (must be identical to the System Identifier of the gateway)

String

 

host

Required

IP Address used to access the gateway.

String

 

romaPort

Required

The ROMA port configured on this gateway.

String

 

somaPort

Required

The SOMA port configured on this gateway.

String

 

somaUser

Required

The user name used to access the monitored devices via SOMA/ROMA.

String

 

somaPassword

Required

The password of the user name used to access the monitored devices via SOMA/ROMA.

String

  • HOST_ALIAS

  • IP_ADDRESS

logTargetAddressType

Required

Log Target source address type.

String

 

logTargetAddress

Required

IP Address or host alias.

String

 

disabledSamplings

Required

Disabled Samplings

  • Use this with caution, only when requested by the support team.

String

  • AUDIT_LOG_GETTER

  • CONFIG_SERVICES

  • DEVICE_RESOURCES

  • DEVICE_SETUP

  • INTERNAL_ALERTS_CHECK_LOGTARGET_MISCONFIG

  • MQ_OBJECTS_STATS

  • SERVICE_RESOURCES

  • OBJECTS_STATUS_MONITOR

  • WSM_AGENTS_STATS

syslogAgentName

Required

Syslog agent name.

String

 

setupSyslogForDomains

Required

Auto setup Syslog agents for new domains

String

true/false

domainsAnalysisLevel

Required

Log Target Analysis Level, see: Log Target Analysis Levels.

String

 

wsmAgentName

Required

WS-M agent name.

String

 

setupWsmForDomains

Required

Auto setup WS-M agents for new domains

String

 

setupCertificateMonitor

Required

Use Certificate monitor

String

true/false

autoSetupPattern

Required

Domain pattern (use asterisk as wildcard)

String

 

autoSetupSyslogAgentName

Required

Syslog agent name for new domains.

String

 

autoSetupWsmAgentName

Required

WS-M agent name for new domains.

String

 

autoSetupAnalysisLevel

Required

Log Target Analysis Level, see: Log Target Analysis Levels.

String

 

monitorTxInDefaultDomain

Required

Monitor transactions in default domain.

String

true/false

Response:

Response Type

Example

Description

Response Type

Example

Description

Successful

{"resultCode": "SUCCESS","resultMessage": "Device added successfully"}

Status code: 200
resultCode: SUCCESS
resultMessage: “Device added successfully”

POST Refresh Agents

Description:

This method disables all log targets, sets up host aliases again and re-enables all log targets.
If the device cannot be reached - it will be skipped. Errors or exceptions will not stop the operation.

Required Roles:

  • OpDashAdminRole

URI:

/op/api/v1/devices/refreshAgents

Request:

The request should use the POST method with an empty body.

Response:

Response Type

Example

Description

Response Type

Example

Description

Successful

{"resultCode": "SUCCESS","resultMessage": ""}

Status code: 200
resultCode: SUCCESS
resultMessage: “”



Copyright © 2015 MonTier Software (2015) Ltd.