NetBackup IT Analytics Exporter 설치 및 구성 설명서
데이터 발송인 구성
데이터 발송인은 NetBackup IT Analytics Exporter 또는 다른 타사 내보내기 도구와 같은 모든 내보내기 도구에 대한 프로메테우스 서버 역할을 합니다. 이로 구성된 내보내기 도구에서 스크랩한 데이터를 끌어와 Data Collector로 푸시합니다. 내보내기 도구 설치 중에 선택한 프로브에 따라 적용 가능한 내보내기 도구에 대해 기본 데이터 발송인이 구성됩니다. 컴퓨팅 리소스 프로브의 경우 노드 및 Process Exporter 데이터에 대한 데이터 발송인은 Linux OS에 대해 실행되고 Windows Exporter에 대한 데이터 발송인은 Windows OS에 대해 실행됩니다.
NetBackup 리소스 모니터 프로브의 경우 NetBackup IT Analytics Exporter에 대한 데이터 발송인이 실행됩니다.
데이터 발송인을 구성하려면 다음 위치에서 datasender.yaml
파일을 구성해야 합니다.
Linux의 경우:
/opt/itanalytics/config/datasender.yaml
Windows의 경우:
C:\Program Files\Veritas\ITAnalytics\config\datasender.yaml
NetBackup IT Analytics Exporter 설치 중에 선택한 프로브가 데이터 발송인 구성을 관리하므로 별도의 구성이 필요하지 않습니다. 그러나 폴링 간격 또는 메트릭 수집을 변경하려면 아래 속성 설명에 따라 datasender.yaml
구성 파일을 편집해야 합니다.
표: datasender.yaml
속성
속성 |
설명 |
---|---|
host_name |
데이터 발송인을 실행할 시스템 호스트 이름. 기본값은 시스템 호스트 이름입니다. |
destination_url |
스크랩한 데이터가 푸시될 NetBackup IT Analytics Data Collector의 URL. |
destination_certificate_file |
데이터 발송인 인증서 파일의 절대 경로. 인증서 파일은 프로브 선택에 따라 해당하는 Data Collector 정책 화면에서 다운로드해야 합니다. |
data_directory |
수집된 데이터 파일을 저장하기 위한 디렉터리의 상대 경로. 기본값은 |
log_level |
데이터 발송인 로그의 로깅 수준 - trace, info, debug, warn 또는 error. 기본값은 info입니다. |
gzip |
gzip 사후 요청 컨텐츠에 대한 플래그. 기본값은 true로 설정됩니다. |
내보내기 도구 |
스크래핑 상세 내역이 포함된 내보내기 도구 목록: |
<EXPORTER_NAME> |
내보내기 도구 이름. |
source_url |
내보내기 도구가 해당 메트릭을 노출하는 URL. |
job_id |
NetBackup IT Analytics Exporter 설치 중에 제공된 발송인 ID. |
job_type |
모든 내보내기 도구에 대해 값을 host로 설정하십시오. |
작업 |
독립적으로 실행되고 메트릭을 수집하는 작업의 목록. |
|
# host_name: "nb1.example.com" destination_url: "https://DC_HOSTNAME:8883/metrics" destination_certificate_file: "/opt/itanalaytics/config/DC_CERT_FILE" # data_directory: "data/" # log_level: "info" # gzip: true exporters: netbackup: source_url: "http://127.0.0.1:9099/metrics" job_id: "job_id_1" job_type: "host" jobs: - job_name: "nb_host_certificate" poll_interval: 86400 # daily gzip: true target_metrics: [ "netbackup_host_certificate_active", "netbackup_host_certificate_issued_on_seconds", "netbackup_host_certificate_updated_on_seconds", "netbackup_host_certificate_valid_from_seconds", "netbackup_host_certificate_valid_until_seconds" ] - job_name: "nb_keystore" poll_interval: 86400 # daily target_metrics: [ "netbackup_keystore_created_on_seconds", "netbackup_keystore_valid_from_seconds", "netbackup_keystore_valid_to_seconds" ] - job_name: "nb_responsiveness" poll_interval: 300 # 5 minutes target_metrics: [ "netbackup_process_running", "netbackup_process_responsive_seconds" ] - job_name: "nb_configuration" poll_interval: 86400 # daily target_metrics: [ "netbackup_bp_config_state", "netbackup_process_primary_server", "netbackup_process_media_server" ] - job_name: "nb_netstat" poll_interval: 3600 # 1 hour target_metrics: [ "netbackup_connection_active" ] - job_name: "nb_dbfile" poll_interval: 3600 # 1 hour target_metrics: [ "netbackup_dbfile_bytes", "netbackup_dbfile_mod_time_seconds" ] - job_name: "nb_pbxexchange" poll_interval: 300 # 5 minutes target_metrics: [ "netbackup_pbx_exchange_number_of_connections" ] - job_name: "nb_scrapeinfo" poll_interval: 1800 # 30 minutes target_metrics: [ "netbackup_scrape_success", "netbackup_scrape_duration_seconds" ] - job_name: "nb_buildinfo" poll_interval: 86400 # daily target_metrics: [ "netbackup_exporter_build_info" ] node: source_url: "http://127.0.0.1:9100/metrics" job_id: "job_id_10" job_type: "host" jobs: - job_name: "node_all" poll_interval: 300 # 5 minutes process: source_url: "http://127.0.0.1:9256/metrics" job_id: "job_id_20" job_type: "host" jobs: - job_name: "process_all" poll_interval: 900 # 15 minutes
# host_name: "nb1.example.com" destination_url: "https://DC_HOSTNAME:8883/metrics" destination_certificate_file: "C:\\Program Files\\Veritas\\IT Analytics\\config\\DC_CERT_FILE" # data_directory: "data/" # log_level: "info" # gzip: true exporters: netbackup: source_url: "http://127.0.0.1:9099/metrics" job_id: "job_id_1" job_type: "host" jobs: - job_name: "nb_host_certificate" poll_interval: 86400 # daily gzip: true target_metrics: [ "netbackup_host_certificate_active", "netbackup_host_certificate_issued_on_seconds", "netbackup_host_certificate_updated_on_seconds", "netbackup_host_certificate_valid_from_seconds", "netbackup_host_certificate_valid_until_seconds" ] - job_name: "nb_keystore" poll_interval: 86400 # daily target_metrics: [ "netbackup_keystore_created_on_seconds", "netbackup_keystore_valid_from_seconds", "netbackup_keystore_valid_to_seconds" ] - job_name: "nb_responsiveness" poll_interval: 300 # 5 minutes target_metrics: [ "netbackup_process_running", "netbackup_process_responsive_seconds" ] - job_name: "nb_configuration" poll_interval: 86400 # daily target_metrics: [ "netbackup_bp_config_state", "netbackup_process_primary_server", "netbackup_process_media_server" ] - job_name: "nb_netstat" poll_interval: 3600 # 1 hour target_metrics: [ "netbackup_connection_active" ] - job_name: "nb_dbfile" poll_interval: 3600 # 1 hour target_metrics: [ "netbackup_dbfile_bytes", "netbackup_dbfile_mod_time_seconds" ] - job_name: "nb_pbxexchange" poll_interval: 300 # 5 minutes target_metrics: [ "netbackup_pbx_exchange_number_of_connections" ] - job_name: "nb_scrapeinfo" poll_interval: 1800 # 30 minutes target_metrics: [ "netbackup_scrape_success", "netbackup_scrape_duration_seconds" ] - job_name: "nb_buildinfo" poll_interval: 86400 # daily target_metrics: [ "netbackup_exporter_build_info" ] windows: source_url: "http://127.0.0.1:9182/metrics" job_id: "job_id_30" job_type: "host" jobs: - job_name: "windows_exporter_all" poll_interval: 300 # 5 minutes