## Description

Opsview Timeseries RRD (`opsview-timeseries-rrd`) provides a Timeseries storage framework. It consists of dedicated RRD Updaters and RRD Queries processes to maximize the throughput.

**Note:** This cannot be installed at the same time as `opsview-timeseries-influxdb`.

### RRD Updaters

Opsview Timeseries RRD Updaters launch master management process that binds to the configured ports and launches that many worker processes each responsible for handling the requests for given port. That provides the guarantee that the data sent from Opsview Timeseries Enqueuer for given host is handled by single process only, thus removes the risk of processing the data out of order. The metadata (including the uoms) is stored in the SQlite3 database.

### RRD Queries

Opsview Timeseries RRD Queries provide a way of querying the gathered performance metrics and listing them.

## Dependencies

Opsview Timeseries RRD can be installed on any supported platform. To reduce network traffic it is recommended to install it on the same host as the Opsview Timeseries Enqueuer component.

## Installation

Refer to [Advanced Automated Installation](🔗).

## Configuration

If `opsview-timeseries-rrd` was installed on other then Opsview Timeseries or Timeseries Enqueuer host, you need to update the `/opt/opsview/timeseriesrrd/etc/timeseriesrrd.yaml` file to listen other then loopback interface.

All configurable options are listed in the `/opt/opsview/timeseriesrrd/etc/timeseriesrrd.defaults.yaml` and `/opt/opsview/timeseriesrrd/etc/timeseriesrrd.yaml.example.`

### Service Administration

As root, start, stop and restart the service using: