Sumário

  1. SMath Servidor de Licenciamento local
    1. Recursos
    2. Entrega
    3. Requisitos de sistema
      1. Hardware
      2. Software
      3. Ambiente de rede
      4. Horário do sistema
    4. Instalação e inicialização
    5. Configuração inicial
    6. Carregamento de licenças
      1. Com acesso à Internet
      2. Em modo offline
        1. Obter pacote offline
    7. Modos de autenticação
    8. Reserva de licenças
  2. SMath Studio Edição Enterprise
    1. Recursos
    2. Entrega
    3. Requisitos de sistema
    4. Instalação
      1. No sistema operacional Windows
      2. No sistema operacional Linux
    5. Lançamento
      1. Com interface gráfica de usuário
      2. Em modo de linha de comando
      3. Como serviço
    6. Ativação
  1. SMath Servidor de Licenciamento local

    O SMath Servidor de Licenciamento local é um componente opcional da infraestrutura SMath que oferece maior flexibilidade no gerenciamento de software SMath em toda a rede de uma organização.

    1. Recursos

      Ao instalar o servidor de licenciamento SMath na rede da sua organização, você obtém uma ferramenta conveniente para trabalhar com licenças de software SMath, que tem as seguintes vantagens:

      • Interface amigável disponível no seu navegador favorito.
      • Pacote de instalação compacto – apenas cerca de 330 Mb para baixar.
      • Baseado na tecnologia Docker e pode ser facilmente instalado em qualquer sistema operacional em apenas alguns minutos.
      • Licenças Fixas e Flutuantes suportadas.
      • Recursos adicionais para monitorar e gerenciar suas licenças.
      • Tipo de autenticação anônima suportado, de modo que os usuários finais não precisam memorizar suas credenciais para acessar o SMath Studio.
      • Marca personalizada (branding) do SMath Studio suportada.
      • Pode ser movido para outro endereço IP, outra porta, outra máquina em sua rede a qualquer momento sem envolver o fornecedor.
      • Adicionar novas licenças, alterá-las ou prolongá-las não requer a recriação/reinstalação do Servidor ou a reinstalação do SMath Studio.
      • Modo offline suportado, de modo que é possível acessar licenças sem acesso à Internet.
      • O SMath Studio Enterprise pode usar tanto o SMath.com quanto o Servidor de Licenciamento local, se necessário.
      • A versão local na nuvem do SMath Studio pode ser incluída no pacote do Servidor de Licenciamento local.
      • O suporte técnico completo para o Servidor de Licenciamento local é fornecido pelo desenvolvedor do SMath Studio.
    2. Entrega

      Um pacote de instalação para o SMath Licensing Server local será preparado para a organização após a assinatura do Contrato. Cada pacote de instalação é único, não está sujeito a publicação em recursos publicamente acessíveis e é destinado ao uso por uma única pessoa jurídica.

      O pacote do SMath Licensing Server local pode ser baixado no formato Docker usando um dos seguintes métodos:

      Extraia o arquivo baixado para o disco local (por favor, não use compartilhamentos de rede ou discos mapeados) e execute todos os passos subsequentes na pasta onde você colocou os arquivos extraídos.

      Você deve obter os seguintes arquivos lá:

      • docker-compose.yml – arquivo de texto que descreve a configuração do Docker.
      • SMath-License-Server-XXX-5_1_-1--1.tar – Arquivo de imagens do Docker.

      Todos esses arquivos podem ser usados sem alterações se você estiver de acordo com a configuração padrão.

    3. Requisitos de sistema

      As imagens do SMath Servidor de Licenciamento local podem ser implantadas em qualquer sistema operacional que suporte o Docker. As imagens fornecidas foram testadas tanto no Windows quanto no Linux (pelo menos Fedora, Ubuntu e Debian).

      1. Hardware

        O SMath Servidor de Licenciamento local pode ser instalado diretamente em um servidor físico ou em uma máquina virtual.

        Os requisitos mínimos do sistema do SMath Servidor de Licenciamento local são: 2GB de HDD, 1GB de RAM e 2 núcleos de CPU 64 bits. Enquanto o SMath Servidor de Licenciamento local está em execução, nosso aplicativo não acumula nenhum volume significativo de dados permanentes e, portanto, não os salva no disco. Isso permite evitar a potencial falta de espaço em disco ao longo do tempo.

        Se a versão na nuvem do SMath Studio estiver incluída no pacote de entrega do SMath Licensing Server, os requisitos para a máquina do servidor dependem do número de conexões simultâneas a ele e da complexidade das tarefas sendo executadas. Para cada 2-5 usuários da versão na nuvem do SMath Studio, recomendamos adicionar 1 núcleo de processador, 0,5 GB de RAM e 0,5 GB de ROM. É importante levar em consideração que, enquanto o aplicativo está em execução, a memória permanente da máquina do servidor é preenchida e é determinada pelo volume de folhas de cálculo processadas, e a quantidade disponível deve ser aumentada ao longo do tempo pelo administrador de acordo com a carga na versão na nuvem do SMath Studio.

        Atualizações de software fornecidas como parte do suporte técnico ou de garantia podem exigir recursos de desempenho aumentados em termos de RAM e CPU.

      2. Software

        O Servidor de Licenciamento fornecido em formato Docker permite sua implantação em quase qualquer servidor moderno: tanto baseado em Linux quanto em Windows. A plataforma Docker deve estar disponível na máquina do servidor onde o servidor de licenciamento será instalado.

        • Se você já tem um host Docker em sua rede, a instalação levará apenas alguns minutos, pois você recebe uma configuração do Docker Compose autossuficiente (você pode precisar apenas alterar as portas externas na configuração se as portas padrão 80 e 443 já estiverem ocupadas).
        • Se você ainda não usa nenhum host Docker, você pode instalar o Linux em qualquer hipervisor disponível ou máquina física dedicada (recomendamos Ubuntu, mas você também pode usar distribuições alternativas de sua preferência) para instalar o Docker lá. Fornecemos o arquivo de configuração, o conjunto de imagens e os comandos a serem executados na janela do terminal para colocar o SMath Servidor de Licenciamento local em funcionamento.
      3. Ambiente de rede

        Se houver ferramentas de filtragem de tráfego (firewalls) no ambiente de rede, é necessário garantir que o tráfego passe pelas portas especificadas:

        • Para o servidor: portas 80 e 443 (se não forem alteradas durante a implantação do servidor).
        • Do servidor: solicitações ao endereço https://smath.com (não necessário em modo offline).

        Você também precisa alocar um endereço IPv4 estático para o host Docker na rede da organização (ele deve ser mantido por todo o ciclo de vida do servidor), pois o SMath Studio Enterprise obterá licenças precisamente usando este endereço IP. Você também pode registrar um nome DNS legível por humanos para o servidor e usá-lo em vez do IP, tanto para acesso web ao console de gerenciamento do servidor quanto durante a configuração do SMath Studio.

        Observe que, mesmo se você usar um nome DNS para se conectar ao servidor, o SMath Servidor de Licenciamento local deve ser acessível a partir das máquinas cliente via seu endereço IP. A tecnologia SNI (Server Name Indication) não é suportada por razões de segurança.

      4. Horário do sistema

        Para que o SMath Servidor de Licenciamento funcione corretamente, o hardware do servidor deve ter a data e a hora corretas configuradas.

        • É recomendável configurar a sincronização automática da hora do servidor com fontes globais (NTP).
        • Se houver desvios significativos nas configurações de hora, o carregamento de licenças e a distribuição delas entre os aplicativos clientes do SMath Studio se tornarão impossíveis.
    4. Instalação e inicialização

      Certifique-se de que o Docker e o Docker Compose estão instalados e configurados na máquina do servidor. Abra a janela do terminal e navegue até a pasta onde você extraiu as imagens Docker do SMath.

      Para importar as imagens necessárias no Docker, execute o seguinte comando:
      docker image load -i SMath-License-Server-XXX-5_1_-1--1.tar

      Como resultado, as imagens do SMath Servidor de Licenciamento local serão importadas no host Docker local.

      Para orquestrar as imagens importadas, você recebeu o arquivo docker-compose.yml, onde você pode personalizar os seguintes parâmetros, se necessário:

      • Porta HTTP 80 para acessar a página web do Servidor de Licenciamento.
      • Porta HTTPS 443 para acesso ao software SMath via conexão de rede protegida.

      Para implantar o servidor no host Docker local, execute o seguinte comando:
      docker compose up -d

      Após este comando ter sucesso, vários contêineres Docker devem iniciar, fornecendo acesso ao seu aplicativo do Servidor de Licenciamento local.

    5. Configuração inicial

      Para começar a configurar o SMath Licensing Server instalado na máquina do servidor, abra qualquer navegador web e acesse o link http://localhost. Se você alterou a porta padrão (que é 80), use a porta personalizada definida no arquivo docker-compose.yml. Além disso, você pode configurar o SMath Licensing Server a partir de um navegador web em qualquer outro dispositivo conectado à mesma rede local. Neste caso, use o endereço IP do servidor junto com o número da porta como URL. Certifique-se de que o firewall do servidor esteja desativado ou configurado corretamente para permitir o acesso pela porta externa.

      Na primeira vez, use o seguinte nome de usuário e senha para fazer login: admin/admin – você poderá alterar a senha mais tarde (por favor, guarde-a em local seguro).

      Após alterar a senha, a página Licenças será aberta automaticamente, onde você pode concluir a configuração do SMath Servidor de Licenciamento local.

    6. Carregamento de licenças

      A página Licenças é projetada para gerenciar licenças de software do SMath Studio.

      Após o download inicial das licenças, todos os detalhes de licenciamento estarão disponíveis nesta página. Informações detalhadas sobre uma licença baixada específica e seu status podem ser observadas clicando no link com o nome da licença na grade.

      1. Com acesso à Internet

        Se a máquina do servidor tiver acesso direto à Internet ou estiver conectada via servidor proxy, para realizar o download inicial das licenças, siga estas etapas:

        1. Insira o endereço de rede do servidor conforme será visto ao conectar dispositivos cliente (as licenças não funcionarão se o endereço de rede especificado diferir do real);
        2. Realize o login no servidor. Por favor, use as credenciais fornecidas a você no Documento de Licença Eletrônico. Ele foi enviado anteriormente ao endereço de e-mail que você nos forneceu antes de fazer o Contrato de Licença.

        O acesso à Internet permite ao Servidor de Licenciamento local os seguintes recursos:

        • Atualização automática das propriedades das licenças, incluindo download de licenças adicionais e/ou prolongamento. Sem acesso à Internet, isso deve ser feito manualmente.
        • Atualizações automáticas de software do SMath Studio quando publicadas no SMath Servidor Raiz. Nesse caso, todos os usuários receberão uma notificação sobre a disponibilidade da nova versão.
        • Acesso a plugins do SMath Studio para usuários finais via gerenciador de atualização embutido (incluindo acesso a versões Beta).
      2. Em modo offline

        Sem acesso à Internet, o SMath Servidor de Licenciamento local é capaz de trabalhar em modo Offline. Para alterá-lo para o modo Offline, navegue até a página Licenças e use o interruptor à direita. Se o servidor já tivesse algumas licenças baixadas online, elas serão liberadas automaticamente.

        Após alternar o servidor para o modo Offline, a página Licenças será recarregada e o formulário para uso de um pacote de licença offline estará disponível.

        Para obter e usar o pacote de licença offline, siga estas etapas:

        1. Insira o endereço de rede do servidor conforme será visto ao conectar dispositivos cliente (as licenças não funcionarão se o endereço de rede especificado diferir do real);
        2. Clique no botão Preparar Arquivo de Solicitação (estará disponível apenas após o preenchimento inicial do endereço de rede ou ao alterá-lo posteriormente);
        3. Baixe o arquivo de solicitação usando o link Baixar Arquivo de Solicitação, que aparecerá no lugar do botão Preparar Arquivo de Solicitação clicado na etapa anterior;
        4. A partir de qualquer dispositivo com acesso à Internet, acesse a página https://smath.com/pt-BR/licensing/ActivateOffline/Server para enviar o arquivo de solicitação baixado e receber o pacote final de licença offline (mais detalhes);
        5. Use o botão Enviar Arquivo de Pacote para selecionar o arquivo contendo o pacote de licenças obtido na etapa anterior. As licenças do software SMath Studio adquiridas serão carregadas no servidor de licenciamento SMath.

        Observe que o pacote de licenças para operações offline deve ser renovado anualmente enquanto você estiver usando o SMath Servidor de Licenciamento local. Isso porque as informações sobre licenças baixadas são consideradas confiáveis apenas por 13 meses (12 meses de uso + 1 mês para atualização) após receber o pacote de licenças. Os pacotes de atualização de licenças para uso offline são fornecidos gratuitamente pelo fornecedor.

        1. Obter pacote offline

          Para obter um pacote de licença offline por sua conta, acesse https://smath.com/pt-BR/licensing/ActivateOffline/Server usando qualquer dispositivo conectado à Internet e siga as instruções. Observe que a autenticação pode ser necessária usando os dados do arquivo de licença eletrônica enviado anteriormente ao endereço de e-mail especificado no Contrato.

          Envie o arquivo de solicitação para o formulário no servidor raiz para acessar as opções de pacote de licença offline. Durante a configuração inicial do SMath Servidor de Licenciamento local, é recomendável solicitar um pacote com o tempo mínimo de reserva, pois é tecnicamente impossível cancelar uma reserva offline.

          Depois de concluir o preenchimento do formulário de opções de pacote de licença offline, clique no botão Ativar sublicenças.

          Clique no botão Baixar Pacote Offline para obter o pacote final, pronto para envio ao seu SMath Servidor de Licenciamento local.

    7. Modos de autenticação

      Os seguintes modos de autenticação podem ser usados para obter licenças do Servidor de Licenciamento local:

      • Anônimo: neste caso, o SMath Studio é registrado automaticamente no Servidor de Licenciamento local quando usado pela primeira vez em algum novo ambiente. Ele realiza silenciosamente a reserva de licenças disponíveis. Este modo não requer nenhuma ação manual do administrador e/ou usuário final:
      • Registro de usuários pelo administrador do servidor: o administrador registra manualmente os usuários finais, usando a página Criar nova conta de usuário (botão "+" no item Contas de usuários do menu lateral esquerdo) – http://localhost/pt-BR/Management/User/New:
        Neste modo, o administrador do servidor é responsável por informar os usuários finais sobre as contas criadas e fornecer-lhes as credenciais de autenticação. Cada usuário final é responsável por fazer login no SMath Studio, usando as credenciais fornecidas.
      • Auto-registro do usuário: cada usuário final realiza o auto-registro no Servidor de Licenciamento local para obter uma conta de usuário individual – http://localhost/pt-BR/security/Register:
        Este modo requer que cada usuário final faça login no SMath Studio, usando as credenciais que acabou de criar no Servidor de Licenciamento local.
    8. Reserva de licenças

      O Servidor de Licenciamento reserva licenças para usuários e dispositivos dependendo do tipo de licenças e das configurações do próprio servidor.

      • Licenças fixas, por padrão, só podem ser reservadas para usuários autenticados que foram adicionados à lista de reservas pelo administrador do servidor. Isso significa que usuários anônimos não podem obter uma licença fixa, nem usuários autenticados que não foram adicionados manualmente à lista de reservas na página da licença. Este comportamento é determinado pelas propriedades das licenças e pode ser ajustado pelo fornecedor mediante solicitação.
        Usuários registrados podem ser adicionados à lista de reservas ou removidos dela na página da licença. A remoção da lista de usuários reservados não é uma operação imediata, o que distingue licenças fixas de licenças flutuantes. Observe que o link para a página da licença é o nome da licença na lista na página Licenças do Servidor de Licenciamento instalado na rede da sua organização. Essas operações estão disponíveis apenas para o administrador.
      • Licenças flutuantes (de rede) são reservadas automaticamente pelo servidor para qualquer usuário de qualquer dispositivo quando solicitadas de um aplicativo cliente, se houver vagas disponíveis no pool de licenças flutuantes. Se o pool de licenças estiver ocupado, o usuário será informado de que é impossível obter licenças em um dado momento.
  2. SMath Studio Edição Enterprise

    Para que a pessoa jurídica acesse as licenças do Servidor de Licenciamento público ou do SMath Servidor de Licenciamento local instalado na rede da organização, é necessário usar a edição Enterprise do SMath Studio.

    1. Recursos

      O SMath Studio Enterprise tem as seguintes vantagens em relação à edição pessoal padrão:

      • O software pode ser configurado para o endereço do SMath Servidor de Licenciamento instalado na rede da organização.
      • O programa não se conecta à Internet – todas as comunicações são feitas exclusivamente através do SMath Servidor de Licenciamento.
      • A autenticação anônima de usuários finais é suportada, eliminando a necessidade de registrar usuários no servidor.
      • Os logotipos da organização são integrados na interface do programa.
      • O botão de ícone no menu principal do programa é um link para o site da organização (se disponível).
      • Uma lista de links para recursos na rede local ou no site da organização pode ser adicionada ao menu principal do SMath Studio (opcional).
    2. Entrega

      O SMath Studio Enterprise está disponível em vários pacotes de instalação:

      • MSI – pacote de instalação para computadores com sistema operacional Windows;
      • Arquivo em formato .TAR.GZ – pacote de aplicativo para uso com o ambiente de tempo de execução Mono e para lançamento direto do sistema de arquivos;
      • Contêiner em formato AppImage – pacote de aplicativo para executar na versão correspondente do sistema operacional Linux.

      O SMath Studio Enterprise pode ser obtido usando as seguintes formas:

    3. Requisitos de sistema

      Para instalar e operar o programa SMath Studio Enterprise, o PC deve atender aos seguintes requisitos mínimos: 4GB de ROM, 1GB de RAM e 2 núcleos de CPU de 32 ou 64 bits a 1GHz. As seguintes versões do sistema operacional Windows são suportadas: 8, 8.1, 10, 11 (com qualquer pacote de atualização) e sistemas operacionais Linux que suportam a instalação do tempo de execução Mono: Ubuntu (a partir da versão 16.04), Debian (a partir da versão 9), CentOS/RHEL (a partir da versão 6) e seus derivados, incluindo Astra Linux e ALT Linux.

    4. Instalação

      Para usar o aplicativo SMath Studio, ele deve ser instalado no sistema. Você pode escolher o método de instalação dependendo da plataforma e do sistema operacional que está usando.

      1. No sistema operacional Windows

        Use o instalador MSI para instalar o programa. Durante o processo de instalação, você poderá revisar o acordo de usuário, selecionar a pasta de instalação, o usuário para o qual a instalação está sendo realizada e definir outras opções.

        Para instalação silenciosa (sem usar a interface do usuário) do software SMath Studio usando o instalador MSI via linha de comando, use o seguinte comando:
        msiexec /i D:\PATH\SMathStudioDesktop.X_X_XXXX.Setup.msi /quiet /qn

        É possível iniciar o SMath Studio sem instalação usando o arquivo *.tar.gz. Para fazer isso, basta executar o aplicativo Solver.exe do arquivo descompactado. Você também pode criar uma versão portátil do software criando um arquivo com o nome portable e a extensão version (um arquivo vazio portable.version será criado) ao lado dos outros arquivos e pastas extraídos do arquivo. No modo portátil, o SMath Studio não deixará rastros de lançamento no sistema, e todas as configurações e adições serão salvas na pasta original do programa, que pode estar localizada, por exemplo, em uma unidade externa ou em uma pasta compartilhada na rede.

      2. No sistema operacional Linux

        Para algumas distribuições Linux, a maneira mais conveniente de iniciar o SMath Studio é executar o contêiner AppImage correspondente. Para fazer isso, basta baixar o pacote em formato AppImage, habilitar sua execução (pode ser feito através das propriedades do arquivo na interface do usuário ou pelo terminal chmod +x *.AppImage) e executar (padrão, pela interface do usuário ou pelo terminal ./*.AppImage).

        Uma maneira alternativa de implantar o SMath Studio em um sistema operacional Linux é instalar o tempo de execução Mono e executar o SMath Studio usando-o. Siga estas etapas para usar o SMath Studio com Mono:

        1. Abra um terminal e execute: sudo apt-get update;
        2. Execute no terminal: sudo apt-get install mono-full ou sudo apt-get install mono-complete;
        3. Baixe o pacote *.tar.gz do SMath Studio e extraia-o;
        4. Execute o Solver.exe a partir do diretório onde o *.tar.gz foi extraído: mono Solver.exe.

        Para executar o SMath Studio em algumas versões do sistema operacional Linux que têm problemas de compatibilidade com o tempo de execução mono, o wine deve ser usado. Siga estas etapas para usar o SMath Studio com wine:

        1. Baixe o pacote *.tar.gz do SMath Studio e extraia-o;
        2. Baixe e instale o wine;
        3. Baixe e instale o Winetricks;
        4. Execute no terminal: run winetricks;
        5. Selecione Selecione o wineprefix padrão e pressione OK;
        6. Selecione Execute um executável arbitrário (.exe/.msi/.msu) e pressione OK;
        7. Execute o Solver.exe a partir do diretório onde o pacote *.tar.gz do SMath Studio foi extraído.
    5. Lançamento

      O SMath Studio é fornecido como um conjunto de aplicativos para diferentes finalidades de uso, como trabalho manual com cálculos, automação de processos de cálculo e integração com software de terceiros. Quando aberto pela primeira vez, antes de ativar o aplicativo, o software SMath Studio será iniciado em modo de teste.

      1. Com interface gráfica de usuário

        Para abrir o programa SMath Studio com interface gráfica de usuário, o aplicativo Solver.exe deve ser iniciado. Dependendo da plataforma, do sistema operacional e do método de instalação, você pode ter acesso a um atalho para lançamento fácil na área de trabalho ou na barra de tarefas. Em alguns casos, o arquivo de lançamento deve estar na pasta do pacote de instalação descompactado.

      2. Em modo de linha de comando

        O SMath Studio suporta linha de comando. Use a seguinte sintaxe para iniciar: SMathStudio_Desktop.exe -silent. O arquivo de lançamento deve estar na pasta do pacote de instalação descompactado.

      3. Como serviço

        O SMath Studio pode ser lançado como um serviço para executar imediatamente tarefas de integração com outros aplicativos. Para operar como um serviço, uma API conveniente é fornecida que pode ser usada em projetos de terceiros para os propósitos da sua organização. Para casos de uso, entre em contato com seu fornecedor.

    6. Ativação

      O SMath Studio Enterprise deve ser configurado para se conectar ao Servidor de Licenciamento. Para fazer isso, clique no botão Ativar no canto superior direito da janela principal do programa e preencha o formulário na caixa de diálogo aberta.

      O formulário da caixa de diálogo contém os seguintes campos:

      • Servidor de licenças – endereço do Servidor de Licenciamento público ou local na rede da organização. Observe que o protocolo deve ser especificado explicitamente no endereço: HTTP ou HTTPS.
      • Login anônimo – quando esta caixa de seleção está marcada, não é necessário especificar nenhum perfil de usuário, porque o acesso às licenças será anonimizado. Observe que o endereço IP do computador em que o software está instalado ainda será visível para o administrador do Servidor de Licenciamento para gerenciar as licenças disponíveis. Também é importante que, para que usuários anônimos obtenham licenças fixas, as licenças devem ser configuradas especialmente.
      • E-mail e Senha – são necessários se for autenticar usuários no Servidor de Licenciamento. Você pode obter as informações de login usando o link Registrar disponível no formulário da caixa de diálogo.

      Para ativar o SMath Studio Enterprise a partir da linha de comando, use o seguinte: SMathStudio_Desktop.exe -s -a -o Server=<SERVIDOR>;Username=<NOME_USUÁRIO>; onde <SERVIDOR> – url do Servidor de Licenciamento e <NOME_USUÁRIO> – e-mail ou nome de usuário do usuário registrado no Servidor de Licenciamento; a autenticação anônima será usada se a string vazia for especificada aqui. Uma senha será solicitada interativamente, se necessário.