Problema
Você precisa determinar quais permissões de sistema são necessárias para instalar e usar o agente Java do New Relic.
Solução
O proprietário do processo deve atender aos seguintes requisitos de permissão para Java:
O proprietário do processo Java para o qual a opção
-javaagent
será transmitida deve ter permissões de leitura para o JAR do agente Java. Isso ocorre porque Java é o que está sendo executed e Java precisa read donewrelic.jar
.O proprietário do processo requer permissões de gravação/execução para o diretório no qual o diretório de log será criado e permissões de execução para todos os diretórios pai do diretório de log. Este diretório pai pode ser qualquer um dos seguintes:
- O diretório no qual o
newrelic.jar
reside. Este é o local padrão no qual o agente Java do New Relic criará seu diretório de log. - O local especificado pela propriedade de sistema
log_file_path
também foi transmitido para a JVM StdOut
se você especificou este local com a variável de ambienteNEW_RELIC_LOG
Se o diretório New Relic Logs for already exists, o proprietário do processo deverá ter acesso de gravação/execução nesse diretório para que o processo Java possa passar para o diretório e criar o arquivo de log Java do agente.
- O diretório no qual o
O proprietário do processo deve ter acesso de gravação/execução ao diretório temporário do processo Java. Este pode ser o diretório padrão para arquivos Java temporários (especificados em todo o sistema) ou pode ser específico para o processo, especialmente se você estiver executando um servidor de aplicativos, pois eles geralmente especificam e configuram um local de diretório temporário discreto.