Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

OpenStack

 

The JSA DSM for OpenStack collects event logs from your OpenStack device.

The following table identifies the specifications for the OpenStack DSM:

Table 1: OpenStack DSM Specifications

Specification

Value

Manufacturer

OpenStack

DSM name

OpenStack

RPM file name

DSM-Open

StackCeilometer-JSA_

version-build

_number
.noarch

.rpm

Supported versions

v 2015.1

Protocol

HTTP Receiver

Recorded event types

Audit event

Automatically discovered?

No

Includes identity?

No

Includes custom properties?

No

More information

OpenStack website (http://www.openstack.org/)

To send events from OpenStack to JSA, complete the following steps:

  1. If automatic updates are not enabled, download and install the most recent version of the following RPMs on your JSA console:

    • PROTOCOL-HTTPReceiver RPM

    • OpenStack DSM RPM

  2. Add an OpenStack log source on the JSA Console. The following table describes the parameters that are required to collect OpenStack events:

    Table 2: OpenStack Log Source Parameters

    Parameter

    Value

    Log Source type

    OpenStack

    Protocol Configuration

    HTTPReceiver

    Communication Type

    HTTP

    Listen Port

    The port number that OpenStack uses to communicate with JSA.

    Note: Do not use Port 514. Port 514 is used by the standard Syslog listener.

    Message Pattern

    ^\{"typeURI

  3. Configure your OpenStack device to communicate with JSA.

The following table provides a sample event message for the OpenStack DSM:

Table 3: OpenStack Sample Message Supported by the OpenStack Device

Event name

Low level category

Sample log message

Lists details for all servers

Read activity attempted

 {"typeURI": "http://schemas
.dmtf.org/cloud/audit/1.0/event", 
"eventTime": "2014-12-09T00:18:52.
063878+0000", "target": {"typeURI": 
"service/compute/servers/detail", 
"id": "openstack:4b2eb8813bc243038
cbbb307b7daaaaa", "name": "nova", 
"addresses": [{"url": "http://1.2.
3.4:8774/v2/c99506ed278e49f49080ff
1a8a5aaaaa", "name": "admin"}, 
{"url": "http://1.2.3.4:8774/v2/
c99506ed278e49f49080ff1a8a5aaaaa", 
"name": "private"}, {"url": "http:
//1.2.3.4:8774/v2/c99506ed278e49f
49080ff1a8a5aaaaa", "name": 
"public"}]}, "observer": {"id": 
"target"}, "tags": ["correlation_
id?value=openstack:d0837d49-688d-
4fe0-a166-f362d09caaaa"], 
"eventType": "activity", 
"initiator": {"typeURI": 
"service/security/account/user", 
"name": "admin", "credential": 
{"token": "74c0 xxxxxxxx aaaa", 
"identity_status": "Confirmed"}, 
"host": {"agent": "python-
novaclient", "address": "1.2.3.4"}, 
"project_id": "openstack:c99506ed
278e49f49080ff1a8a5aaaaa", "id": 
"openstack:460d1061b1ad4e3cb492
e22e5daaaaa"}, "action": "read/list", 
"outcome": "pending", "id": 
"openstack:0400ce73-2058-4bcd-
bd1b-cbbba9faaaaa",