5장. collectd 플러그인


RHOSP(Red Hat OpenStack Platform) 16.2 환경에 따라 여러 collectd 플러그인을 구성할 수 있습니다.

다음 플러그인 목록은 기본값을 재정의하도록 설정할 수 있는 사용 가능한 heat 템플릿 ExtraConfig 매개변수를 보여줍니다. 각 섹션에는 ExtraConfig 옵션의 일반 구성 이름이 있습니다. 예를 들어 example_plugin 이라는 collectd 플러그인이 있는 경우 플러그인 제목의 형식은 collectd::plugin::example_plugin 입니다.

다음 예와 같이 특정 플러그인에 대한 사용 가능한 매개변수 테이블을 참조합니다.

ExtraConfig:
  collectd::plugin::example_plugin::<parameter>: <value>
Copy to Clipboard Toggle word wrap

Prometheus 또는 Grafana 쿼리에 대한 특정 플러그인의 지표 테이블을 참조합니다.

collectd::plugin::aggregation

집계 플러그인을 사용하여 여러 값을 하나로 집계 할 수 있습니다. sum,average,min, max 와 같은 집계 함수를 사용하여 평균 및 총 CPU 통계와 같은 메트릭을 계산합니다.

Expand
표 5.1. 집계 매개변수
매개변수유형

호스트

문자열

plugin

문자열

plugininstance

정수

agg_type

문자열

typeinstance

문자열

sethost

문자열

setplugin

문자열

setplugininstance

정수

settypeinstance

문자열

groupby

문자열 배열

calculatesum

부울

calculatenum

부울

calculateaverage

부울

calculateminimum

부울

calculatemaximum

부울

calculatestddev

부울

설정 예:

세 개의 집계 구성을 배포하여 다음 파일을 생성합니다.

  1. aggregator-calcCpuLoadAvg.conf: 호스트 및 상태별로 그룹화된 모든 CPU 코어의 평균 CPU 부하
  2. aggregator-calcCpuLoadMinMax.conf: 호스트 및 상태별로 최소 및 최대 CPU 로드 그룹
  3. aggregator-calcMemoryTotalMaxAvg.conf: 유형별로 그룹화된 메모리의 최대, 평균, 합계

집계 구성에서는 기본 cpu메모리 플러그인 구성을 사용합니다.

parameter_defaults:
  CollectdExtraPlugins:
    - aggregation

  ExtraConfig:
    collectd::plugin::aggregation::aggregators:
      calcCpuLoadAvg:
        plugin: "cpu"
        agg_type: "cpu"
        groupby:
          - "Host"
          - "TypeInstance"
        calculateaverage: True
      calcCpuLoadMinMax:
        plugin: "cpu"
        agg_type: "cpu"
        groupby:
          - "Host"
          - "TypeInstance"
        calculatemaximum: True
        calculateminimum: True
      calcMemoryTotalMaxAvg:
        plugin: "memory"
        agg_type: "memory"
        groupby:
          - "TypeInstance"
        calculatemaximum: True
        calculateaverage: True
        calculatesum: True
Copy to Clipboard Toggle word wrap

collectd::plugin::amqp1

amqp1 플러그인을 사용하여 amqp1 메시지 버스(예: AMQ Interconnect)에 값을 작성합니다.

Expand
표 5.2. amqp1 매개변수
매개변수유형

manage_package

부울

전송

문자열

호스트

문자열

port

정수

user

문자열

암호

문자열

address

문자열

instances

hash

retry_delay

정수

send_queue_limit

정수

간격

정수

send_queue_limit 매개변수를 사용하여 발신 지표 대기열의 길이를 제한합니다.

참고

AMQP1 연결이 없는 경우 플러그인은 계속 메시지를 보내 보내며 이로 인해 바인딩되지 않은 메모리 소비가 발생할 수 있습니다. 기본값은 0이며, 발신 지표 대기열을 비활성화합니다.

메트릭이 누락된 경우 send_queue_limit 매개변수 값을 늘립니다.

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
    - amqp1

  ExtraConfig:
    collectd::plugin::amqp1::send_queue_limit: 5000
Copy to Clipboard Toggle word wrap

collectd::plugin::apache

apache 플러그인을 사용하여 Apache 웹 서버에서 제공하는 mod_status 플러그인에서 Apache 데이터를 수집합니다. 제공된 각 인스턴스에는 초 단위로지정된 간격 값이 있습니다. 인스턴스에 대한 시간 제한 간격 매개 변수를 제공하는 경우 값은 밀리초 단위입니다.

Expand
표 5.3. Apache 매개변수
매개변수유형

instances

hash

간격

정수

manage-package

부울

package_install_options

list

Expand
표 5.4. Apache 인스턴스 매개변수
매개변수유형

url

HTTP URL

user

문자열

암호

문자열

verifypeer

부울

verifyhost

부울

cacert

AbsolutePath

sslciphers

문자열

timeout

정수

설정 예:

이 예에서 인스턴스 이름은 localhost 이며, http://10.0.0.111/mod_status?auto 에서 Apache 웹 서버에 연결합니다. 상태 페이지가 플러그인과 호환되지 않는 유형으로 반환되지 않도록 URL 끝에 ?auto 를 추가해야 합니다.

parameter_defaults:
  CollectdExtraPlugins:
  - apache

  ExtraConfig:
    collectd::plugin::apache::instances:
      localhost:
        url: "http://10.0.0.111/mod_status?auto"
Copy to Clipboard Toggle word wrap

추가 리소스

apache 플러그인 구성에 대한 자세한 내용은 apache 를 참조하십시오 .

collectd::plugin::battery

건전지 플러그인을 사용하여 랩톱의 나머지 용량, 전원 또는 대전기를 보고할 수 있습니다.

Expand
표 5.5. 브러시 매개변수
매개변수유형

values_percentage

부울

report_degraded

부울

query_state_fs

부울

간격

정수

추가 리소스

건전지 플러그인 구성에 대한 자세한 내용은 건전지를 참조하십시오.

collectd::plugin::bind

bind 플러그인을 사용하여 DNS 서버의 쿼리 및 응답에 대해 인코딩된 통계를 검색하고 해당 값을 collectd에 제출합니다.

Expand
표 5.6. 매개변수 바인딩
매개변수유형

url

HTTP URL

memorystats

부울

opcodes

부울

parsetime

부울

qtypes

부울

resolverstats

부울

serverstats

부울

zonemaintstats

부울

views

array

간격

정수

Expand
표 5.7. 바인딩 보기 매개변수
매개변수유형

name

문자열

qtypes

부울

resolverstats

부울

cacherrsets

부울

zones

문자열 목록

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - bind

  ExtraConfig:
    collectd::plugins::bind:
      url: http://localhost:8053/
      memorystats: true
      opcodes: true
      parsetime: false
      qtypes: true
      resolverstats: true
      serverstats: true
      zonemaintstats: true
      views:
      - name: internal
        qtypes: true
        resolverstats: true
        cacherrsets: true
      - name: external
        qtypes: true
        resolverstats: true
        cacherrsets: true
        zones:
        - "example.com/IN"
Copy to Clipboard Toggle word wrap

collectd::plugin::ceph

ceph 플러그인을 사용하여 ceph 데몬에서 데이터를 수집합니다.

Expand
표 5.8. Ceph 매개변수
매개변수유형

데몬

array

longrunavglatency

부울

변환적 인디언트 유형

부울

package_name

문자열

설정 예:

parameter_defaults:
    ExtraConfig:
        collectd::plugin::ceph::daemons:
           - ceph-osd.0
           - ceph-osd.1
           - ceph-osd.2
           - ceph-osd.3
           - ceph-osd.4
Copy to Clipboard Toggle word wrap

참고

OSD(오브젝트 스토리지 데몬)가 모든 노드에 없는 경우 OSD를 나열해야 합니다.

collectd를 배포하면 ceph 플러그인이 Ceph 노드에 추가됩니다. 배포에 실패할 수 있으므로 Ceph 노드에 ceph 플러그인을 CollectdExtraPlugins 에 추가하지 마십시오.

추가 리소스

ceph 플러그인 구성에 대한 자세한 내용은 ceph 를 참조하십시오 .

collectd::plugins::cgroups

cgroups 플러그인을 사용하여 cgroup의 프로세스 정보를 수집합니다.

Expand
표 5.9. cgroups 매개변수
매개변수유형

ignore_selected

부울

간격

정수

cGroup

list

추가 리소스

cgroups 플러그인 구성에 대한 자세한 내용은 cgroups 를 참조하십시오 .

collectd::plugin::connectivity

연결 플러그인을 사용하여 네트워크 인터페이스의 상태를 모니터링합니다.

참고

나열된 인터페이스가 없는 경우 모든 인터페이스는 기본적으로 모니터링됩니다.

Expand
표 5.10. 연결 매개변수
매개변수유형

인터페이스

array

설정 예:

parameter_defaults:
    ExtraConfig:
        collectd::plugin::connectivity::interfaces:
        - eth0
        - eth1
Copy to Clipboard Toggle word wrap

추가 리소스

연결 플러그인 구성에 대한 자세한 내용은 연결을 참조하십시오.

collectd::plugin::conntrack

conntrack 플러그인을 사용하여 Linux connection-tracking 테이블의 항목 수를 추적합니다. 이 플러그인에 대한 매개 변수는 없습니다.

collectd::plugin::contextswitch

ContextSwitch 플러그인을 사용하여 시스템이 처리하는 컨텍스트 스위치 수를 수집합니다. 사용 가능한 유일한 매개 변수는 간격 이며, 이는 초 단위로 정의된 폴링 간격입니다.

추가 리소스

contextswitch 플러그인 구성에 대한 자세한 내용은 contextswitch 참조하십시오.

collectd::plugin::cpu

cpu 플러그인을 사용하여 CPU가 다양한 상태(예: 유휴, 사용자 코드 실행, 시스템 코드 실행, IO 작동 대기) 및 기타 상태를 모니터링하는 시간을 모니터링합니다.

cpu 플러그인은 백분율 값이 아닌 jiffies 를 수집합니다. jiffy 값은 하드웨어 플랫폼의 클럭 빈도에 따라 달라지므로 절대 시간 간격 단위가 아닙니다.

백분율 값을 보고하려면 부울 매개변수 reportbycpureportbystatetrue 로 설정한 다음 부울 매개변수 값을 true로 설정합니다.

이 플러그인은 기본적으로 활성화되어 있습니다.

Expand
표 5.11. CPU 메트릭
이름설명query

idle

유휴 시간 초과

collectd_cpu_total{...,type_instance='idle'}

인터럽트

인터럽트에 의해 차단된 CPU

collectd_cpu_total{...,type_instance='interrupt'}

nice

우선순위가 낮은 프로세스 실행 시간

collectd_cpu_total{...,type_instance='nice'}

softirq

인터럽트 요청을 처리하는 데 사용되는 사이클의 양

collectd_cpu_total{...,type_instance='waitirq'}

steal

하이퍼바이저가 다른 가상 프로세서를 서비스하는 동안 가상 CPU가 실제 CPU를 대기하는 시간의 백분율입니다.

collectd_cpu_total{...,type_instance='steal'}

시스템

시스템 수준에서 사용된 시간(커널)

collectd_cpu_total{...,type_instance='system'}

user

사용자 프로세스에서 사용하는 예

collectd_cpu_total{...,type_instance='user'}

wait

미결한 I/O 요청에서 대기 중인 CPU

collectd_cpu_total{...,type_instance='wait'}

Expand
표 5.12. CPU 매개변수
매개변수유형기본값

reportbystate

부울

true

값 Percentage

부울

true

reportbycpu

부울

true

reportnumcpu

부울

false

reportgueststate

부울

false

subtractgueststate

부울

true

간격

정수

120

설정 예:

parameter_defaults:
    CollectdExtraPlugins:
      - cpu
    ExtraConfig:
        collectd::plugin::cpu::reportbystate: true
Copy to Clipboard Toggle word wrap

추가 리소스

cpu 플러그인 구성에 대한 자세한 내용은 cpu 를 참조하십시오 .

collectd::plugin::cpufreq

cpufreq 플러그인을 사용하여 현재 CPU 빈도를 수집합니다. 이 플러그인에 대한 매개 변수는 없습니다.

collectd::plugin::csv

csv 플러그인을 사용하여 CSV 형식으로 로컬 파일에 값을 씁니다.

Expand
표 5.13. CSV 매개변수
매개변수유형

datadir

문자열

storerates

부울

간격

정수

collectd::plugin::df

df 플러그인을 사용하여 파일 시스템의 디스크 공간 사용 정보를 수집합니다.

이 플러그인은 기본적으로 활성화되어 있습니다.

Expand
표 5.14. DF 지표
이름설명query

free

디스크 여유 공간 크기

collectd_df_df_complex{...,type_instance="free"}

reserved

예약된 디스크 공간

collectd_df_df_complex{...,type_instance="reserved"}

사용됨

사용된 디스크 공간의 양

collectd_df_df_complex{...,type_instance="used"}

Expand
표 5.15. DF 매개변수
매개변수유형기본값

devices

array

[]

fstypes

array

['xfs']

ignoreselected

부울

true

마운트 지점

array

[]

reportbydevice

부울

true

reportinodes

부울

true

reportreserved

부울

true

valuesabsolute

부울

true

값 Percentage

부울

false

설정 예:

parameter_defaults:
  ExtraConfig:
    collectd::plugin::df::fstypes: ['tmpfs','xfs']
Copy to Clipboard Toggle word wrap

추가 리소스

df 플러그인 구성에 대한 자세한 내용은 df 를 참조하십시오 .

collectd::plugin::disk

디스크 플러그인을 사용하여 하드 디스크 및 지원되는 파티션의 성능 통계를 수집합니다.

참고

disk 플러그인은 기본적으로 모든 디스크를 모니터링합니다. ignoreselected 매개변수를 사용하여 디스크 목록을 무시할 수 있습니다. 예제 구성에서는 sda,sdbsdc 디스크를 무시하고 목록에 포함되지 않은 모든 디스크를 모니터링합니다.

이 플러그인은 기본적으로 활성화되어 있습니다.

Expand
표 5.16. disk 매개변수
매개변수유형기본값

디스크

array

[]

ignoreselected

부울

false

udevnameattr

문자열

<undefined>

Expand
표 5.17. 디스크 메트릭
이름설명

merged

함께 병합할 수 있는 대기 중인 작업 수(예: 하나의 물리적 디스크 액세스에서 두 개 이상의 논리 작업 제공)

time

I/O 작업을 완료하는 데 걸리는 평균 시간입니다. 값이 정확하지 않을 수 있습니다.

io_time

I/O(ms)를 수행하는 데 소요되는 시간. 이 메트릭을 장치 부하 백분율로 사용할 수 있습니다. 1초의 값은 부하의 100%와 일치합니다.

weighted_io_time

I/O 완료 시간과 누적될 수 있는 백로그를 모두 측정합니다.

pending_operations

보류 중인 I/O 작업의 대기열 크기를 표시합니다.

설정 예:

parameter_defaults:
  ExtraConfig:
    collectd::plugin::disk::disks: ['sda', 'sdb', 'sdc']
    collectd::plugin::disk::ignoreselected: true
Copy to Clipboard Toggle word wrap

추가 리소스

디스크 플러그인 구성에 대한 자세한 내용은 디스크를 참조하십시오.

collectd::plugin::hugepages

hugepages 플러그인을 사용하여 hugepages 정보를 수집합니다.

This plugin is enabled by default.
Copy to Clipboard Toggle word wrap
Expand
표 5.18. hugepages 매개변수
매개변수유형기본값

report_per_node_hp

부울

true

report_root_hp

부울

true

values_pages

부울

true

values_bytes

부울

false

values_percentage

부울

false

설정 예:

parameter_defaults:
  ExtraConfig:
    collectd::plugin::hugepages::values_percentage: true
Copy to Clipboard Toggle word wrap

추가 리소스

  • hugepages 플러그인 구성에 대한 자세한 내용은 hugepages 참조하십시오.

collectd::plugin::interface

인터페이스 플러그인을 사용하여 octets의 인터페이스 트래픽, 초당 패킷, 초당 오류 속도를 측정합니다.

This plugin is enabled by default.
Copy to Clipboard Toggle word wrap
Expand
표 5.19. 인터페이스 매개변수
매개변수유형기본값

인터페이스

array

[]

ignoreselected

부울

false

reportinactive

부울

true

설정 예:

parameter_defaults:
  ExtraConfig:
    collectd::plugin::interface::interfaces:
      - lo
    collectd::plugin::interface::ignoreselected: true
Copy to Clipboard Toggle word wrap

추가 리소스

  • 인터페이스 플러그인 구성에 대한 자세한 내용은 인터페이스를 참조하십시오.

collectd::plugin::load

load 플러그인을 사용하여 시스템 로드와 시스템 사용 개요를 수집합니다.

This plugin is enabled by default.
Copy to Clipboard Toggle word wrap
Expand
표 5.20. 플러그인 매개변수
매개변수유형기본값

report_relative

부울

true

설정 예:

parameter_defaults:
  ExtraConfig:
    collectd::plugin::load::report_relative: false
Copy to Clipboard Toggle word wrap

추가 리소스

  • load 플러그인 구성에 대한 자세한 내용은 load 참조하십시오.

collectd::plugin::mcelog

mcelog 플러그인을 사용하여 시스템 검사 예외가 발생할 때 발생하는 알림 및 통계를 보냅니다. 데몬 모드에서 실행되도록 mcelog 를 구성하고 로깅 기능을 활성화합니다.

Expand
표 5.21. mcelog 매개변수
매개변수유형

Mcelogfile

문자열

메모리

hash { mcelogclientsocket[string], persistentnotification[boolean] }

설정 예:

parameter_defaults:
    CollectdExtraPlugins: mcelog
    CollectdEnableMcelog: true
Copy to Clipboard Toggle word wrap

추가 리소스

  • mcelog 플러그인 구성에 대한 자세한 내용은 mcelog 를 참조하십시오.

collectd::plugin::memcached

memcached 플러그인을 사용하여 memcached 캐시 사용량, 메모리 및 기타 관련 정보에 대한 정보를 검색합니다.

Expand
표 5.22. Memcached 매개변수
매개변수유형

instances

hash

간격

정수

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - memcached

  ExtraConfig:
    collectd::plugin::memcached::instances:
      local:
        host: "%{hiera('fqdn_canonical')}"
        port: 11211
Copy to Clipboard Toggle word wrap

추가 리소스

  • memcached 플러그인 구성에 대한 자세한 내용은 memcached 를 참조하십시오.

collectd::plugin::memory

메모리 플러그인을 사용하여 시스템의 메모리 정보를 검색합니다.

This plugin is enabled by default.
Copy to Clipboard Toggle word wrap
Expand
표 5.23. 메모리 매개변수
매개변수유형

기본값

valuesabsolute

부울

true

값 Percentage

부울

설정 예:

parameter_defaults:
  ExtraConfig:
    collectd::plugin::memory::valuesabsolute: true
    collectd::plugin::memory::valuespercentage: false
Copy to Clipboard Toggle word wrap

추가 리소스

  • 메모리 플러그인 구성에 대한 자세한 내용은 메모리를 참조하십시오.

collectd::plugin::ntpd

statistical 플러그인 을 사용하여 통계에 대한 액세스를 허용하고 구성된 매개 변수 및 시간 동기화 상태에 대한 정보를 검색하도록 구성된 로컬 NTP 서버를 쿼리합니다.

Expand
표 5.24. NoExecute 매개변수
매개변수유형

호스트

호스트 이름

port

포트 번호(정수)

reverselookups

부울

includeunitid

부울

간격

정수

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - ntpd

  ExtraConfig:
    collectd::plugin::ntpd::host: localhost
    collectd::plugin::ntpd::port: 123
    collectd::plugin::ntpd::reverselookups: false
    collectd::plugin::ntpd::includeunitid: false
Copy to Clipboard Toggle word wrap

추가 리소스

collectd::plugin::ovs_stats

ovs_stats 플러그인을 사용하여 OVS 연결 인터페이스의 통계를 수집합니다. ovs_stats 플러그인은 OVSDB 관리 프로토콜(RFC7047) 모니터 메커니즘을 사용하여 OVSDB에서 통계를 가져옵니다.

Expand
표 5.25. ovs_stats parameters
매개변수유형

address

문자열

bridge

list

port

정수

socket

문자열

설정 예:

다음 예제에서는 ovs_stats 플러그인을 활성화하는 방법을 보여줍니다. OVS를 사용하여 오버클라우드를 배포하는 경우 ovs_stats 플러그인을 활성화할 필요가 없습니다.

    parameter_defaults:
        CollectdExtraPlugins:
          - ovs_stats
        ExtraConfig:
          collectd::plugin::ovs_stats::socket: '/run/openvswitch/db.sock'
Copy to Clipboard Toggle word wrap

추가 리소스

  • ovs_stats 플러그인 구성에 대한 자세한 내용은 ovs_stats 를 참조하십시오.

collectd::plugin::processes

프로세스 플러그인은 시스템 프로세스에 대한 정보를 제공합니다. 사용자 정의 프로세스 일치를 지정하지 않으면 플러그인은 상태 및 프로세스 포크 비율에 따라 프로세스 수만 수집합니다.

특정 프로세스에 대한 자세한 정보를 수집하려면 process 매개변수를 사용하여 프로세스 이름 또는 process_match 옵션을 사용하여 정규 표현식과 일치하는 프로세스 이름을 지정할 수 있습니다. process_match 출력에 대한 통계는 프로세스 이름으로 그룹화됩니다.

This plugin is enabled by default.
Copy to Clipboard Toggle word wrap
Expand
표 5.26. 플러그인 매개변수
매개변수유형기본값

프로세스

array

<undefined>

process_matches

array

<undefined>

collect_context_switch

부울

<undefined>

collect_file_descriptor

부울

<undefined>

collect_memory_maps

부울

<undefined>

추가 리소스

  • 프로세스 플러그인 구성에 대한 자세한 내용은 프로세스 참조하십시오.

collectd::plugin::smart

스마트 플러그인을 사용하여 노드의 물리적 디스크에서 SMART(self-monitoring, 분석 및 보고 기술) 정보를 수집합니다. 스마트 플러그인이 SMART Telemetry를 읽을 수 있도록 매개 변수 CollectdContainerTotalCapAddCAP_SYS_RAWIO 에 설정해야 합니다. CollectdContaineradditionalCapAdd 매개변수를 설정하지 않으면 collectd 오류 로그에 다음 메시지가 기록됩니다.

스마트 플러그인: collectd를 root로 실행했지만 CAP_SYS_RAWIO 기능이 없습니다. 플러그인의 읽기 기능은 실패할 수 있습니다. init 시스템이 기능을 삭제합니까?.

Expand
표 5.27. 스마트 매개변수
매개변수유형

디스크

array

ignoreselected

부울

간격

정수

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - smart

  CollectdContainerAdditionalCapAdd: "CAP_SYS_RAWIO"
Copy to Clipboard Toggle word wrap

추가 정보

collectd::plugin::swap

스왑 플러그인을 사용하여 사용 가능하고 사용된 스왑 공간에 대한 정보를 수집합니다.

Expand
표 5.28. 스왑 매개변수
매개변수유형

reportbydevice

부울

reportbytes

부울

valuesabsolute

부울

값 Percentage

부울

reportio

부울

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - swap

  ExtraConfig:
    collectd::plugin::swap::reportbydevice: false
    collectd::plugin::swap::reportbytes: true
    collectd::plugin::swap::valuesabsolute: true
    collectd::plugin::swap::valuespercentage: false
    collectd::plugin::swap::reportio: true
Copy to Clipboard Toggle word wrap

collectd::plugin::tcpconns

tcpconns 플러그인을 사용하여 구성된 포트에서 인바운드 또는 아웃바운드 연결 수에 대한 정보를 수집합니다. 로컬 포트 구성은 수신 연결을 나타냅니다. 원격 포트 구성은 송신 연결을 나타냅니다.

Expand
표 5.29. tcpconns 매개변수
매개변수유형

localports

포트(Array)

remoteports

포트(Array)

수신 대기

부울

allportssummary

부울

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - tcpconns

  ExtraConfig:
    collectd::plugin::tcpconns::listening: false
    collectd::plugin::tcpconns::localports:
    - 22
    collectd::plugin::tcpconns::remoteports:
    - 22
Copy to Clipboard Toggle word wrap

collectd::plugin::thermal

rmal 플러그인을 사용하여 ACPI thermal 영역 정보를 검색합니다.

Expand
표 5.30. 열 매개변수
매개변수유형

devices

array

ignoreselected

부울

간격

정수

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - thermal
Copy to Clipboard Toggle word wrap

collectd::plugin::uptime

uptime 플러그인을 사용하여 시스템 가동 시간에 대한 정보를 수집합니다.

This plugin is enabled by default.
Copy to Clipboard Toggle word wrap
Expand
표 5.31. uptime 매개변수
매개변수유형

간격

정수

collectd::plugin::virt

virt 플러그인을 사용하여 호스트의 가상 시스템의 libvirt API를 통해 CPU, 디스크, 네트워크 로드 및 기타 지표를 수집합니다.

이 플러그인은 컴퓨팅 호스트에서 기본적으로 활성화되어 있습니다.

Expand
표 5.32. virt 매개변수
매개변수유형

연결

문자열

refresh_interval

hash

domain

문자열

block_device

문자열

interface_device

문자열

ignore_selected

부울

plugin_instance_format

문자열

hostname_format

문자열

interface_format

문자열

extra_stats

문자열

설정 예:

ExtraConfig:
  collectd::plugin::virt::hostname_format: "name uuid hostname"
  collectd::plugin::virt::plugin_instance_format: metadata
Copy to Clipboard Toggle word wrap

추가 리소스

virt 플러그인 구성에 대한 자세한 내용은 virt 을 참조하십시오 .

collectd::plugin::vmem

vmem 플러그인을 사용하여 커널 하위 시스템에서 가상 메모리에 대한 정보를 수집합니다.

Expand
표 5.33. vmem 매개변수
매개변수유형

verbose

부울

간격

정수

설정 예:

parameter_defaults:
  CollectdExtraPlugins:
  - vmem

  ExtraConfig:
    collectd::plugin::vmem::verbose: true
Copy to Clipboard Toggle word wrap

collectd::plugin::write_http

write_http 출력 플러그인을 사용하여 POST 요청 및 JSON으로 지표를 인코딩하거나 PUTVAL 명령을 사용하여 HTTP 서버에 값을 제출합니다.

Expand
표 5.34. write_http 매개변수
매개변수유형

확인

enum[present,absent]

노드

hash[String, Hash[String, Scalar]]

URL

hash[String, Hash[String, Scalar]]

manage_package

부울

설정 예:

parameter_defaults:
    CollectdExtraPlugins:
      - write_http
    ExtraConfig:
        collectd::plugin::write_http::nodes:
            collectd:
                url: “http://collectd.tld.org/collectd”
                metrics: true
                header: “X-Custom-Header: custom_value"
Copy to Clipboard Toggle word wrap

추가 리소스

  • write_http 플러그인 구성에 대한 자세한 내용은 write_http 를 참조하십시오.

collectd::plugin::write_kafka

write_kafka 플러그인을 사용하여 값을 Kafka 항목에 보냅니다. 하나 이상의 주제 블록을 사용하여 write_kafka 플러그인을 구성합니다. 각 topic 블록에 대해 고유한 이름과 하나의 Kafka 생산자를 지정해야 합니다. topic 블록 내에서 다음 항목별 매개변수를 사용할 수 있습니다.

Expand
표 5.35. write_kafka parameters
매개변수유형

kafka_hosts

array[String]

주제

hash

속성

hash

meta

hash

설정 예:

parameter_defaults:
    CollectdExtraPlugins:
       - write_kafka
    ExtraConfig:
      collectd::plugin::write_kafka::kafka_hosts:
        - remote.tld:9092
      collectd::plugin::write_kafka::topics:
        mytopic:
          format: JSON
Copy to Clipboard Toggle word wrap

추가 리소스:

write_kafka 플러그인을 구성하는 방법에 대한 자세한 내용은 write_kafka 를 참조하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat