Moogsoft Docs

SolarWinds Reference

This is a reference for the SolarWinds LAM. and UI integration The SolarWinds LAM configuration file is located at $MOOGSOFT_HOME/config/solarwinds_lam.conf.

The following properties are unique to the SolarWinds LAM and UI integration.

See the LAM and Integration Reference for a full description of all common properties used to configure LAMs and UI intergrations.

See the SolarWinds Orion documentation for details on SolarWinds components.

url

The SolarWinds request URL including host and port.

Type

String

Required

Yes

Default

N/A

Example:

url: "https://solarwinds.example.com:17778/SolarWinds/InformationService/v3/Json/Query
user

Username of the account used to connect to SolarWinds.

Type

String

Required

Yes

Default

N/A

password

Password of the account used to connect to SolarWinds.

Type

String

Required

If you are not using encrypted_password.

Default

N/A

encrypted_password

If you are using an encrypted password, enter it into this field and comment the password field. The password property overrides encrypted_password.

Type

String

Required

If you are not using password.

Default

N/A

request_query_params

The query used to select SolarWinds data. The $from and $to properties define the time period. Specify strings in the format defined in the params_date_format property.

Type

String

Required

Yes

Default

N/A

Example:

request_query_params :
{
    query :
    "SELECT NodeName, NodeID, MachineType, Vendor, NodeDescription, IPAddress, Location, Severity, EventID,
    ToLocal(EventTime) AS EventTime, NetworkNode, NetObjectID, EventTypes.Name AS EventTypeName,
    EventTypes.Notify AS EventNotify, Message, Acknowledged, NetObjectType 
    FROM Orion.Events 
    INNER JOIN Orion.Nodes ON NodeID=NetworkNode 
    INNER JOIN Orion.EventTypes ON Events.EventType=EventTypes.EventType 
    WHERE Events.EventTime>=ToLocal(\'$from\')  
    AND Events.EventTime<ToLocal(\'$to\') 
    ORDER BY Events.EventTime"                             
}
params_date_format

Date format to use in the $from and $to properties in request_query_params.

Type

String

Required

Yes

Default

"yyyy-MM-dd'T'HH:mm:ss"

enable_epoch_converter

Defines whether to use an epoch timestamp instead of a machine timestamp.

Type

Boolean

Required

Yes

Default

False

results_path

Location of the JSON results objects in the data structure.

Type

String

Required

Yes

Default

"results"