Configuração para extrair dados para um servidor remoto

Se você precisar enviar dados coletados no banco de dados de Relatórios para outro aplicativo que não ofereça suporte ao protocolo REST, você pode usar comandos PostgreSQL para extrair os dados seguindo este procedimento.
Para configurar para extrair dados para um servidor remoto:
  1. Faça login no servidor principal.
  2. Vá até este diretório:
    • /aiw/aiw1/data (Linux)
    • C:\aiw\aiw1\data (Windows)
      Obs.:
    • O RICOH ProcessDirector não cria o diretório data até você iniciar a captura dos dados no banco de dados PostgreSQL.
  3. Abra o arquivo pg_hba.conf em um editor de texto.
  4. Encontre a linha de comentário para as conexões locais IPv4:

    # IPv4 local connections:

      Obs.:
    • O RICOH ProcessDirector não oferece suporte a conexões IPv6 para salvar dados em servidores PostgreSQL remotos.

  5. Adicione uma linha com o endereço IP e a sub-rede do servidor remoto.

    Por exemplo, para extrair dados do banco de dados PostgreSQL para um aplicativo em um computador no endereço IP 172.0.0.2 e na máscara de sub-rede 32, insira a terceira linha mostrada neste exemplo:

    # IPv4 local connections:
    host  all         all         127.0.0.1/32        trust
    host  all         all         172.0.0.2/32        trust 

    Nas linhas 2 e 3 no exemplo:

    • O primeiro valor especifica o tipo de conexão: host é um soquete TCP/IP simples ou com criptografia SSL.
    • O segundo valor especifica os bancos de dados que os usuários podem acessar.
    • O terceiro valor especifica os usuários que podem acessar os bancos de dados.
    • O quinto valor especifica a segurança: trust permite que qualquer usuário local extraia dados do banco de dados como qualquer usuário PostgreSQL, incluindo o superusuário de banco de dados.

    Para obter informações sobre as opções para cada valor, veja os comentários no arquivo pg_hba.conf.

  6. Abra o arquivo postgresql.conf em um editor de texto.
  7. Na seção de conexões e autenticação, localize a linha #listen_addresses.
  8. Para instruir PostgreSQL a escutar eventos de notificação em todas as conexões, remova o sinal de comentário (#) e altere o valor ‘localhost’ para ‘*’.

    listen_addresses = '*'
    Para segurança adicional, você pode especificar uma lista separada por vírgulas de endereços IP em vez de *.

  9. Salve o arquivo e saia do editor de texto.
  10. Interrompa o banco de dados PostgreSQL.
    Obs.: Os exemplos de comandos usam os valores padrão das Configurações do banco de dados para o nome de usuário, senha e número da porta. Se você tiver alterado qualquer um desses valores, use os valores obtidos no comando.
    Abra um prompt de comandos e digite este comando:
    • Em um servidor Windows:
      • \aiw\aiw1\bin\postgresql\Windows\pgsql\bin\pg_ctl stop -o "-p 5432" -U rpdreports -P testpassword -D \aiw\aiw1\data -l \aiw\aiw1\trace\postgres.trace

        ou

      • <Diretório de instalação do RPD>\PostgreSQL\bin\pg_ctl stop -o "-p 5432" -U rpdreports -P testpassword -D \aiw\aiw1\data -l \aiw\aiw1\trace\postgres.trace
    • Em um servidor Linux:
      • /aiw/aiw1/bin/postgresql/Linux/pgsql/bin/pg_ctl stop -o "-p 5432" -U rpdreports -P testpassword -D /aiw/aiw1/data/ -l /aiw/aiw1/trace/postrgres.trace

        ou

      • /usr/pgsql-14/bin/pg_ctl stop -o "-p 5432" -U rpdreports -P testpassword -D /aiw/aiw1/data/ -l /aiw/aiw1/trace/postrgres.trace
  11. Inicie o banco de dados PostgreSQL.
    • Em um servidor Windows:
      • \aiw\aiw1\bin\postgresql\Windows\pgsql\bin\pg_ctl start -o "-p 5432" -U rpdreports -P testpassword -D \aiw\aiw1\data -l \aiw\aiw1\trace\postgres.trace

        ou

      • <Diretório de instalação do RPD>\PostgreSQL\bin\pg_ctl start -o "-p 5432" -U rpdreports -P testpassword -D \aiw\aiw1\data -l \aiw\aiw1\trace\postgres.trace
    • Em um servidor Linux:
      • /aiw/aiw1/bin/postgresql/Linux/pgsql/bin/pg_ctl start -o "-p 5432" -U rpdreports -P testpassword -D /aiw/aiw1/data/ -l /aiw/aiw1/trace/postrgres.trace

        ou

      • /usr/pgsql-14/bin/pg_ctl start -o "-p 5432" -U rpdreports -P testpassword -D /aiw/aiw1/data/ -l /aiw/aiw1/trace/postrgres.trace
    1. Faça login no RICOH ProcessDirector.
    2. Clique na guia Administração.
    3. No painel esquerdo, clique em Relatórios Coletores de dados.
    4. No canto superior direito, se o status do banco de dados for Não conectado, atualize o navegador para mudá-lo para Conectado.