5장. collectd 플러그인


RHOSP(Red Hat OpenStack Platform) 16.1 환경에 따라 여러 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

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

참고

모든 디스크는 기본적으로 모니터링됩니다. 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 정보를 수집합니다.

작은 정보

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

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의 인터페이스 트래픽, 초당 패킷, 초당 오류 속도를 측정합니다.

작은 정보

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

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 플러그인을 사용하여 시스템 로드와 시스템 사용 개요를 수집합니다.

작은 정보

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

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

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

작은 정보

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

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 출력에 대한 통계는 프로세스 이름으로 그룹화됩니다.

작은 정보

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

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 정보를 수집합니다. 스마트 플러그인이 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 플러그인을 사용하여 시스템 가동 시간에 대한 정보를 수집합니다.

작은 정보

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

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

© 2026 Red Hat