1. Introdução¶
FastLine Report Server é uma aplicação Web que monitora muitos aplicativos FastLine e seus resultados. Ele mostra se a imagem adquirida casou com alguém no banco de dados, se não casou e qual câmera obteve a imagem.
2. Instalação¶
Para instalar, baixe o arquivo .rpm
e execute com o seguinte comando:
rpm -ivh report-server-<versão>.rpm
Note
Lembre-se de substituir <versão> pela versão correta que você baixou.
3. Configuração¶
Para configurar o FastLine Report Server, abra o arquivo config.properties
na pasta
/var/lib/griaule/reportserver
. Você pode ver um exemplo na seção
Exemplo do Arquivo de Configuração.
No arquivo de configuração, altere os parâmetros reportserver.ip
e reportserver.port
para que correspondam ao seu ambiente. Após concluir as alterações, execute o
script setup.sh
na mesma pasta.
./setup.sh
4. Acesso¶
Você pode acessar o Report Server a partir do link:
http://<IP>:<PORT>/report
Tip
IP e PORT são os mesmos configurados no arquivo config.properties
.
Ao entrar no site, a seguinte tela será exibida:
Insira suas credenciais para fazer login.
5. Tela de Relatório¶
Após o login, a tela do relatório será exibida.
Nesta tela, você pode ver os relatórios gerados por todas as instâncias do FastLine e câmeras configuradas para notificar o servidor.
Observe que teste
é o nome da câmera. As imagens destacadas em verde são as imagens que casaram
e as imagens destacadas em vermelho são as que não houve casamento.
O FastLine Report Server mostrará uma chave (key) e um biográfico abaixo das imagens casadas. A chave e o biográfico exibidas são os registrados no banco de dados.
Nesta tela, também é possível exportar todas as faces do relatório em formato PDF.
5.1. Filtros¶
Na tela do relatório, alguns filtros podem ser aplicados:
- Data.
- Status, que pode ser
Todos
,Identificado
eNão identificado
. - Camera, que filtrará pelo nome de uma câmera específica.
6. Exemplo do Arquivo de Configuração¶
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