• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

Unix 모니터링 통합

Unix 모니터링 통합은 AIX, Linux, macOS 및 Solaris/SunOS와 같은 Unix 기반 서버의 시스템 수준 모니터링을 허용하고 데이터를 New Relic에 보고합니다.

이 통합은 Github에서 오픈 소스 로 릴리스되었습니다. 최신 업데이트에 대한 변경 로그도 제공됩니다. 이 통합에 대한 지원은 Expert Services 구독 으로 제공됩니다.

통합 설치

통합을 설치하려면 아래 단계를 따르세요.

호환성 및 요구 사항 확인

  • AIX 7.0 이상
  • HP-UX 11.0 이상
  • Linux 기반 운영시스템
  • OSX / MacOS 10.9 ('Mavericks') 이상
  • 솔라리스/SunOS 10.0 이상

통합 다운로드 및 준비

  1. GitHub 리포지터리에서 최신 버전의 Unix 모니터를 다운로드하세요.

  2. 모니터링하려는 Unix 서버에 통합을 복사한 후 압축을 해제합니다.

    bash
    $
    tar -xvzf <filename.tar.gz>

통합 구성

  1. 구성 파일 config/plugin.json 을 엽니다.

  2. account_idinsights_insert_key 값으로 설정합니다. 필요에 따라 구성 파일의 나머지 부분(프록시, 에이전트 속성 등)을 편집합니다.

    다음은 복잡한 설정 파일의 예입니다. 귀하는 사용 가능한 모든 구성 옵션을 사용하지 않을 것입니다.

    {
    "global": {
    "OS": "auto",
    "account_id": "YOUR_NEWRELIC_ID",
    "fedramp": "false",
    "insights_mode": {
    "insights_insert_key": "YOUR_INSIGHTS_INSERT_KEY",
    "insights_data_center": "US"
    },
    "proxy": {
    "proxy_host": "YOUR_PROXY_HOST",
    "proxy_port": 5443,
    "proxy_username": "YOUR_PROXY_USERNAME",
    "proxy_password": "YOUR_PROXY_PASSWORD"
    }
    },
    "agents": [
    {
    "name": "auto",
    "static": {
    "attribute1": "attribute1_value",
    "attribute2": 12345
    }
    }
    ]
    }

    이 문서 하단에서 사용 가능한 모든 구성 옵션에 대한 자세한 정보를 확인할 수 있습니다.

통합 시작

  1. 터미널에서 ./pluginctl.sh start 실행하세요.
  2. logs 디렉터리(또는 구성한 다른 디렉터리)의 로그에서 오류를 확인하세요.
  3. 이제 데이터가 뉴렐릭 계정으로 유입되고 관측 UI 에서 표시될 것입니다.

데이터 찾기

Unix 데이터를 쉽게 찾으려면 사전 구축된 대시보드를 다운로드하세요.

  1. one.newrelic.com

    으로 이동하여

    + Add Data

    를) 클릭합니다.

  2. Dashboards

    탭을 클릭하세요.

  3. 검색 창에서

    Unix

    ) 검색하세요.

  4. Unix 대시보드를 클릭하여 계정에 설치하세요.

통합 구성 설정

다음 섹션에서는 사용 가능한 모든 구성 설정을 설명합니다.

전역 설정

  • OS (기본값: auto): 실행할 명령과 구문 분석 방법을 결정하는 데 사용됩니다. 플러그인이 이를 파악하도록 하려면(일반적으로 작동함) auto 로 설정된 상태로 둡니다.
  • account_id: 뉴렐릭 계정 아이디입니다. 선택한 계정에 로그인했을 때 URL의 6자리 또는 7자리 숫자입니다.
  • fedramp: 레고, 목표가 뉴웰릭 Fedramp 공인 엔드포인트임을 나타내는 참 또는 거짓 문자열입니다.
  • insights_insert_key ( insights 아래): 여기에 설명된 대로 인사이트 삽입 키를 생성해야 합니다.
  • insights_data_center ( insights 아래, 기본값: us): 계정에 NR EU 데이터센터를 사용하는 경우 이를 eu 또는 EU 으로 변경하세요. 그렇지 않으면 이 설정을 그대로 두거나 이 설정을 완전히 생략할 수 있습니다.

에이전트 설정

이러한 설정은 구성 파일의 agents 개체에서 찾을 수 있습니다.

  • name: auto 으로 설정하면 플러그인은 해당 서버의 호스트명을 사용합니다. 그렇지 않은 경우 호스트명과 에이전트 이름을 여기에 설정된 대로 설정합니다.
  • static (선택 사항): 이 플러그인의 모든 이벤트에 표시하려는 정적 속성(이름-값 쌍)이 포함된 개체입니다. 예를 들어:
"agents": [
{
"name": "auto",
"static": {
"data_center": "Antartica",
"customer": "Penguins",
"rank": 1
}
}
]

프록시 설정

프록시를 사용하는 경우 선택적 proxy 객체를 plugin.jsonglobal 객체에 추가해야 합니다.

  • 사용 가능한 속성은 proxy_host, proxy_port, proxy_usernameproxy_password 입니다.
  • proxy 객체에 필요한 유일한 속성은 proxy_host 입니다.

자격 증명 난독화

추가 보안을 위해 이 통합은 모든 속성에 대해 난독화된 값을 지원합니다. 이렇게 하려면 속성 이름에 _obfuscated 추가하고 뉴렐릭 CLI 에서 생성된 난독화된 값을 제공하세요.

  1. 지원되는 모든 플랫폼에 뉴렐릭 CLI를 설치하세요. Unix 통합과 동일한 호스트에 설치할 필요는 없습니다. 난독화된 키를 생성하는 데에만 사용되며, 이 통합은 난독화를 독립적으로 처리합니다.

  2. 다음 CLI 명령을 사용하여 난독화된 자격 증명을 생성합니다.

    newrelic agent config obfuscate --key "OBSCURING_KEY" --value "CLEAR_TEXT_PROXY_PASSWORD"

    이 명령에서 OBSCURING_KEY 원하는 값이 될 수 있습니다. 기존 환경 변수를 가리킬 수 있습니다.

    newrelic agent config obfuscate --key "YOUR_RANDOM_KEY!" --value "YOUR_PROXY_PASSWORD!"
    newrelic agent config obfuscate --key ${NEW_RELIC_CONFIG_OBSCURING_KEY} --value ${OUR_PROXY_PASSWORD}
  3. plugin.jsonproxy 객체에서 proxy_username_obfuscatedproxy_password_obfuscated 속성을 CLI에서 반환된 값으로 채웁니다.

  4. pluginctl.sh 에서 NEW_RELIC_CONFIG_OBSCURING_KEY 변수의 주석 처리를 제거하고 OBSCURING_KEY 에 대해 2단계에서 사용한 것과 동일한 값 또는 환경 변수로 설정합니다.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.