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 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 encrypted_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"