2015-01-28 16 views
3
  • 나는 Openshift에 응용 프로그램을 가지고 난 그냥 새로운 유물 부가 기능에
  • 새로운 유물 서버를 설정 요청 및 구성이
    enter image description here
로 표시됩니다 추가

그러나, 나는 루트 액세스를 얻을 수 없었다, 내 Openshift 상자에 I를 설정 새로운 유물을 어떻게새로운 유물은 Openshift 시스템에 루트 액세스를 필요로

\> sudo rpm -Uvh http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm 
bash: /usr/bin/sudo: Permission denied 

> su - root 
bash: /bin/su: Permission denied 

> sudo su 
bash: /usr/bin/sudo: Permission denied 

시도 ? 당신은 세계적으로 새로운 유물 패키지를 설치할 수 있도록

감사

답변

6

당신은 OpenShift 온라인에 대한 루트 액세스를 허용하지 않는. OpenShift의 응용 프로그램 코드는 모래 상자 환경 — a 에서 작동합니다. (OpenShift 아키텍처에 대한 자세한 내용은 here을 참조하십시오.)

OpenShift에서 New Relic을 사용하려면 OpenShift 카트리지를 만들어 기어 내에서 작동시켜야합니다. (즉, 이미 다른 사람이 만든 새로운 Relic 카트리지를 찾을 수 없다면) This blog post은 카트리지에서 작동하는 소프트웨어의 제한 사항을 설명하고 카트리지 내에서 Apache 작업을 수행하는 예를 살펴 봅니다.

2

새로운 유물은 현재이 링크에 따라 자바 에이전트 카트리지를 지원합니다 https://discuss.newrelic.com/t/deploying-new-relic-on-openshift/10522

난 당신이 다른 플랫폼을 원하는 경우 지원 OpenShift에 문의해야합니다 것으로 보인다.

+0

필자가 제공 한 링크를 따라 가면 해당 사이트의 타사 New Relic/Openshift 카트리지가 Java 응용 프로그램을 모니터링하는 데 매우 유용합니다. 다른 사람들을 위해 직접 링크 해 드리겠습니다. https://github.com/zokusai/openshift-cartridge-newrelic-agent – KevinL