# FastLine Report Server

## Introduction

FastLine Report Server is a web application that monitors many FastLine applications and their results. It shows whether the acquired image matched someone in the database, whether it did not match, and which camera obtained the image.

## Installation

To install, download the file `.rpm` and run it with the following command:

```sh
rpm -ivh report-server-<version>.rpm
```

{% hint style="info" %}
Remember to replace `<version>` with the correct version you downloaded.
{% endhint %}

## Configuration

To configure FastLine Report Server, open the file `config.properties` in the folder `/var/lib/griaule/reportserver`. You can see an example in the section [Configuration File Example](#exemplo-do-arquivo-de-configuração).

In the configuration file, change the parameters `reportserver.ip` and `reportserver.port` to match your environment. After finishing the changes, run the script `setup.sh` in the same folder.

```sh
./setup.sh
```

## Access

You can access the Report Server from the link:

```html
http://<IP>:<PORT>/report
```

{% hint style="success" %}
IP and PORT are the same as those configured in the file `config.properties`.
{% endhint %}

When you enter the site, the following screen will be displayed:

![](/files/5cded6a12afec73cb4801d9c94fe8d64a1546a24)

Enter your credentials to log in.

## Report Screen

After logging in, the report screen will be displayed.

![](/files/4b99e527326b44240562281d81924a823792c29e)

On this screen, you can view the reports generated by all FastLine instances and cameras configured to notify the server.

Note that `test` is the camera name. The images highlighted in green are the images that matched, and the images highlighted in red are those that did not match.

The FastLine Report Server will show a key and a biometric profile below the matched images. The key and biometric profile displayed are those registered in the database.

On this screen, it is also possible to export all the faces from the report in PDF format.

### Filters

On the report screen, some filters can be applied:

* Date.
* Status, which can be `All`, `Identified` and `Not identified`.
* Camera, which will filter by the name of a specific camera.

## Configuration File Example

```properties
server.servlet.context-path=/report
server.port=8226

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://172.16.0.66:3306/fastline?useSSL=false
jdbc.username=root
jdbc.password=CDrt8vbewA2YAubPNOLZkw==
jdbc.dialect=org.hibernate.dialect.MySQLDialect
jdbc.showSql=false

reportserver.ip=172.16.0.70
reportserver.port=8226
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.griaule.com/gbs/en/applications/fastlinereport.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
