Sha256: 0d7f01ddb95026c3b2c25b0e53411507aab8d9540f47efe5616c5afc7cd2dd95

Contents?: true

Size: 1.68 KB

Versions: 2

Compression:

Stored size: 1.68 KB

Contents

# fluent-plugin-jfrog-siem

[Fluentd](https://fluentd.org/) input plugin to download JFrog Xray SIEM violations and export them to Fluentd to process into various output plugins

## Building

To build / test locally use rake:

``` 
rake
```

To build install locally use bundler:

``` 
bundle install
```

This will install the gem shown below from source.


## Installation

### RubyGems

```
$ gem install rest-client
```
```
$ gem install thread
```
```
$ gem install fluent-plugin-jfrog-siem
```

### Bundler

Add following line to your Gemfile:

```ruby
gem "fluent-plugin-jfrog-siem"
```

And then execute:

```
$ bundle
```

## Configuration

You can generate configuration template:

```
$ fluent-plugin-config-format input jfrog-siem
```

You can copy and paste generated documents here.

###Setup & configuration parameters

Xray setup is required. Obtain JPD url and access token for API

* **tag** (string) (required): The value is the tag assigned to the generated events.
* **jpd_url** (string) (required): JPD url required to pull Xray SIEM violations
* **access_token** (string) (required): [Access token](https://www.jfrog.com/confluence/display/JFROG/Access+Tokens) to authenticate Xray
* **pos_file** (string) (required): Position file to record last SIEM violation pulled
* **batch_size** (integer) (optional): Batch size for processing violations
    * Default value: `25`.
* **thread_count** (integer) (optional): Number of workers to process violation records in thread pool
    * Default value: `5`.
* **wait_interval** (integer) (optional): Wait interval between pulling new events
    * Default value: `60`.
    
## Copyright

* Copyright(c) 2020 - JFrog
* License
  * Apache License, Version 2.0

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fluent-plugin-jfrog-siem-0.1.2 README.md
fluent-plugin-jfrog-siem-0.1.1 README.md