DocumentaçãoCampaignDocumentação do Campaign Classic v7

Somente no local/híbrido

Instalação de pacotes com Linux

Última atualização: 16 de janeiro de 2025
  • Aplica-se a:
  • Campaign Classic v7
  • Tópicos:
  • Configurações de aplicativos

O Adobe Campaign vem com o pacote nlserver que contém os arquivos binários e de configuração para uma determinada versão.

Os comandos de instalação permitem:

  • Copiar os arquivos para /usr/local/neolane
  • Crie uma conta do Adobe Campaign Linux (e o grupo associado), que é criada com /usr/local/neolane como seu diretório inicial
  • Crie um script automático /etc/init.d/nlserver6 para usar na inicialização ou crie uma unidade do sistema
NOTE
O usuário do sistema neolane não deve ter sido criado antes da execução do comando. O usuário neolane é criado automaticamente durante a instalação.
O diretório home vinculado ao usuário neolane também é criado automaticamente em /usr/local/neolane. Verifique se há espaço suficiente no disco /usr/local.

Você pode executar o comando pinghostname para verificar se o servidor pode alcançar a si mesmo.

Distribuição com base em pacotes RPM

AVAILABILITY
A partir da v7.4.1, as bibliotecas de XML para pacotes de RPM do Linux não estão mais incluídas no Campaign. Você deve instalar essas bibliotecas.

Para instalar o Adobe Campaign em um sistema operacional RPM (RHEL, CentOS), siga estas etapas:

  1. Obtenha o pacote do Adobe Campaign. O nome do arquivo é nlserver6-v7-XXXX-0.x86_64.rpm, onde XXXX é o número da compilação do Adobe Campaign.

    CAUTION
    Certifique-se de usar o nome de arquivo correto para sua versão do Adobe Campaign nos exemplos de comando desta seção.
  2. Para instalá-lo, conecte como raiz e execute o seguinte comando, onde XXXX é o número de compilação do Adobe Campaign:

    yum install nlserver6-v7-XXXX-0.x86_64.rpm
    

    O arquivo rpm depende dos pacotes que podem ser encontrados nas distribuições CentOS/Red Hat. Se você não quiser usar algumas dessas dependências (por exemplo, se você quiser usar o JDK do Oracle em vez do OpenJDK), talvez precise usar a opção "nodeps" de rpm:

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    

Observe que a maioria das dependências listadas é obrigatória e o nlserver não poderá ser iniciado se não estiver instalado (a exceção é opendk; outro JDK pode ser instalado).

O comando bc, obrigatório para executar o netreport, não está disponível por padrão em todas as distribuições do Linux. Para verificar se o comando está disponível, execute o comando which bc. Caso contrário, você precisa instalá-lo.

Com o CentOS, você deve instalar o pacote bc.x86_64: conectar como raiz e executar o seguinte comando:

yum install bc.x86_64

RHEL 9 para implantações locais

Com o Campaign v7.4.1, como cliente local usando o RHEL 9, se quiser usar a autenticação do DKIM (Domain Keys Identified Mail), você deverá atualizar as configurações do sistema.

Para fazer isso, siga estas etapas:

  1. Execute o seguinte comando como raiz:
update-crypto-policies --set LEGACY
  1. Reinicie o módulo MTA:
nlserver restart mta@<instance-name>

Distribuição baseada em APT (Debian)

Para instalar o Adobe Campaign em um sistema operacional Debian de 64 bits, siga as etapas abaixo:

  1. Obtenha o pacote do Adobe Campaign. O nome do arquivo é nlserver6-v7-XXXX-linux-2.6-amd64.deb, onde XXXX é o número de compilação do Adobe Campaign.

    CAUTION
    Certifique-se de usar o nome de arquivo correto para sua versão do Adobe Campaign nos exemplos de comando desta seção.
  2. Para instalá-lo, conecte como raiz e execute o seguinte comando, onde XXXX é o número de compilação do Adobe Campaign:

    apt install ./nlserver6-v7-XXXX-linux-2.6-amd64.deb
    

Personalização de parâmetros

Alguns parâmetros podem ser personalizados através do arquivo customer.sh

Se você estiver executando a instalação pela primeira vez, talvez o arquivo customer.sh ainda não exista no servidor.

Crie-o e verifique se ele tem direitos de execução. Se esse não for o caso, insira o seguinte comando:

chmod +x /usr/local/neolane/nl6/customer.sh

Codificação do servidor

Por padrão, o servidor é iniciado em um ambiente iso8859-15. No entanto, o servidor pode ser iniciado em um ambiente UTF-8.

CAUTION
Essa alteração afeta as interações com o sistema de arquivos (arquivos carregados por um fluxo de trabalho ou um script do JavaScript) e na codificação do arquivo. Portanto, recomendamos usar o ambiente padrão.

Para criar uma instância japonesa, você deve usar um ambiente UTF-8.

Para habilitar o ambiente UTF-8, use o seguinte comando:

mkdir -p /usr/local/neolane/nl6
touch /usr/local/neolane/nl6/unicodeenv

Variáveis de ambiente

As variáveis de ambiente a seguir devem ser definidas corretamente.

Determinadas combinações exigem alterações no ambiente usado para executar o Adobe Campaign. Um arquivo específico (/usr/local/neolane/nl6/customer.sh) pode ser criado e editado para adicionar modificações específicas ao ambiente do Adobe Campaign.

Se necessário, edite o arquivo customer.sh usando o comando vi customer.sh e adapte a configuração ou adicione linhas ausentes:

  • Para o cliente Oracle:

    export ORACLE_HOME=/usr/local/instantclient_10_2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    

    O conteúdo da variável de ambiente ORACLE_HOME corresponde ao diretório de instalação do Oracle.

    O conteúdo da variável TNS_ADMIN deve corresponder ao local do arquivo tnsnames.ora.

  • Para o LibreOffice:

    Para executar o Adobe Campaign em uma versão existente do LibreOffice, configurações adicionais são necessárias: você precisa especificar os caminhos de acesso para o diretório de instalação. Por exemplo:

    • Debian

      São fornecidos valores default para OOO_INSTALL_DIR e OOO_BASIS_INSTALL_DIR. Você pode substituí-los em customer.sh se o layout da instalação do LibreOffice for diferente:

      export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib/libreoffice/
      
    • CentOs

      Use os seguintes valores padrão:

      export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
      
  • Para Java Development Kit (JDK):

    Por padrão, o script de configuração do ambiente Adobe Campaign (~/nl6/env.sh) procura o diretório de instalação do JDK. No entanto, é recomendável especificar qual JDK precisa ser usado. Para fazer isso, você pode forçar a variável de ambiente JDK_HOME usando o seguinte comando:

    export JDK_HOME=/usr/java/jdkX.Y.Z
    
    NOTE
    Verifique se a versão do JDK usada corresponde ao nome do diretório.

    Para testar a configuração do JDK, faça logon como o usuário do sistema do Adobe Campaign com o seguinte comando:

    su - neolane
    

Você deve reiniciar o serviço Adobe Campaign para que as alterações sejam consideradas.

Os comandos são os seguintes:

systemctl stop nlserver
systemctl start nlserver

Cliente Oracle no Linux

Ao usar o Oracle com o Adobe Campaign, é necessário configurar as camadas de cliente do Oracle no Linux.

  • Usar o cliente completo

  • Definição de TNS

    As definições TNS devem ser adicionadas durante a fase de instalação. Para fazer isso, use os seguintes comandos:

    cd /etc
    mkdir oracle
    cd oracle
    vi tnsnames.ora
    
  • Variáveis de ambiente

    Consulte Variáveis de ambiente.

  • Configuração do Adobe Campaign

    Para finalizar a instalação do cliente do Oracle para Adobe Campaign, você precisa criar um link simbólico para o arquivo .so usado pelo Adobe Campaign.

    Para fazer isso, use os seguintes comandos:

    cd /usr/lib/oracle/10.2.0.4/client/lib
    ln -s libclntsh.so.10.1 libclntsh.so
    

Em caso de problema, verifique se os pacotes listados na documentação de instalação do Oracle estão instalados corretamente.

Verificações de instalação

Agora você pode executar um teste de instalação inicial usando os seguintes comandos:

su - neolane
nlserver pdump

Quando o Adobe Campaign não é iniciado, a resposta é:

no task

Primeira inicialização do servidor

Quando o teste de instalação estiver concluído, digite o seguinte comando:

nlserver web

As seguintes informações são exibidas:

17:11:03 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
17:11:03 >   Web server start (pid=17546, tid=-151316352)...
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/config-default.xml' via '/usr/local/[INSTALL]/nl6/conf/models/config-default.xml'
17:11:03 >   Server started
17:11:08 >   Stop requested (pid=17546)
17:11:08 >   Web server stop(pid=17546, tid=-151316352)...

Esses comandos permitem criar arquivos de configuração do config-default.xml e do serverConf.xml. Todos os parâmetros disponíveis no serverConf.xml estão listados nesta seção.

Pressione Ctrl+C para parar o processo e digite o seguinte comando:

nlserver start web

As seguintes informações são exibidas:

12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Running task 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair') in a new process
12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Web server start (pid=29188, tid=-1224824320)...
12:17:21 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
12:17:22 >   Tomcat started
12:17:22 >   Server started

Para interrompê-lo, digite:

nlserver stop web

As seguintes informações são exibidas:

12:18:31 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:18:31 >   Stop requested for 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair', pid=29188, tid=-1224824320)...
12:18:31 >   Stop requested (pid=29188)
12:18:31 >   Web server stopped (pid=29188, tid=-1224824320)...

Senha do identificador interno

O servidor do Adobe Campaign define um logon técnico chamado interno que tem todos os direitos em todas as instâncias. Logo após a instalação, o login não terá uma senha. É obrigatório definir um.

Saiba mais nesta seção.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1