---
title: "TIB RV Stream"
description: ""
url: "https://docs.itrsgroup.com/docs/geneos/7.11.0/collection/tib-rvstream/index.html"
---
## Introduction

GENEOS TIB RV Stream plug-in turns RV traffic into Geneos Streams. Geneos Streams are an internal representation of the message flow - this could also be described as a 'virtual' file. The Steams can be fed into the File Keyword Monitoring (FKM) plug-in in the same way as a regular file and so detect predefine text patterns that occur in an RV stream.

In a typical setup, one TIB-RV Stream plug-in instance monitors a number of streams on one or more subjects. A NetProbe may run multiple plug-in instances, so that multiple publishers with different RV parameters can be monitored from a single NetProbe.

## Views (for a single view)

### View

The TIB RV Stream plug-in does not produce any views by default- it is purely used to create Geneos Streams, that are then monitored by the FKM plug-in. However, it possible to set the TIB-RV Stream into a debug mode, where a diagnostic view is produced as follows:

![tibrv_stream_image2](https://docscdn.itrsgroup.com/geneos/images/netprobe/middleware-images/image2_geneos_-_tib-rvstream_plug-in.png)

**Headline Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                                <col width="22%" class="TableStyle-ref_2_col_table-Column-Column1"/>
                                <col width="78%" class="TableStyle-ref_2_col_table-Column-Column1"/>
                                <thead>
                                    <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                        <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1"><strong>Name</strong>
                                        </th>
                                        <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1"><strong>Description</strong>
                                        </th>
                                    </tr>
                                </thead>
                                <tbody valign="top">
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">rvTransportState</td>
                                        <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The current state of the RV transport. Will
 be initialised or failed.</td>
                                    </tr>
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">rvService</td>
                                        <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">Name/number of the RV service that was
 configured.</td>
                                    </tr>
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">rvNetwork</td>
                                        <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">RV network that was configured.</td>
                                    </tr>
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">rvDaemon</td>
                                        <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">RV daemon that was configured.</td>
                                    </tr>
                                </tbody>
                            </table>
                            
</div>

**Table Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                                <col width="27%" class="TableStyle-ref_2_col_table-Column-Column1"/>
                                <col width="73%" class="TableStyle-ref_2_col_table-Column-Column1"/>
                                <thead>
                                    <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                        <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                        <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                                    </tr>
                                </thead>
                                <tbody valign="top">
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">name</td>
                                        <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">Name of the Geneos Stream</td>
                                    </tr>
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">listenSubject</td>
                                        <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The subject that the stream is listening
 on</td>
                                    </tr>
                                    <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                        <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">status</td>
                                        <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">Status of the Geneos Stream.</td>
                                    </tr>
                                </tbody>
                            </table>
                            
</div>

## Plug-in Configuration

The following parameters can be configured for this plug-in:

### service

The Rendezvous service parameter. This is the UDP or PGM port number that will be used to subscribe.

 Mandatory: No

Default: A service defined on the machine called rendezvous. If this does not exist then the following hard defaults exist: TRDP 7500, PGM 7550.

### network

The Rendezvous network parameter. This is formed of three parts colon separated. The interface name and a set of comma separated multicast addresses.

e.g.

```
"<ifname>;<mcgroup1>,<mcgroup2>" or "eth1;239.10.10.1,239.10.10.2"
```


**Note**

  The send address part of this configuration is not relevant as the plug-in only subscribes.



Mandatory: Yes

### daemon

The hostname and address of an RVD to connect to and subscribe from. Specify using the format <hostname>:<portnumber>. For example:

```
myhost:7500
```

If using a local daemon the host part can be omitted.

Mandatory: No

Default: Will default to the local daemon port 7500.

### subjects

A set of RV subjects for the stream to listen to are configured here. At least one subject must be configured.

Mandatory: Yes

### subjects > subjects > name

The name or alias given to this subject.

Mandatory: No

Default: If not specified the [*rvSubject*](#subjects--subjects--rvsubject) parameter is used.

### subjects > subjects > rvSubject

The RV subject to subscribe to. RV Subjects names are dot '.' separated and have the '>' character as a wildcard.

e.g.

```
bondrate.real-time.bonds.gov.uk.>
```

Mandatory: Yes

### createView

If set to true will display a diagnostic view for each configured Geneos Stream.

Mandatory: No

Default: false


