3장. 운영 측정 툴 설치 및 구성
데이터 수집 에이전트, collectd 및 시계열 데이터베이스 Gnocchi를 설치해야 합니다.
3.1. collectd 설치
collectd를 설치할 때 환경에 맞게 여러 collectd 플러그인을 구성할 수 있습니다.
절차
-
/usr/share/openstack-tripleo-heat-templates/environments/collectd-environment.yaml
파일을 로컬 디렉터리에 복사합니다. collectd-environment.yaml
을 열고CollectdExtraPlugins
에서 원하는 플러그인을 나열합니다.ExtraConfig
섹션에서 매개변수를 제공할 수도 있습니다.parameter_defaults: CollectdExtraPlugins: - disk - df - virt ExtraConfig: collectd::plugin::virt::connection: "qemu:///system" collectd::plugin::virt::hostname_format: "hostname uuid"
기본적으로 collectd는
디스크
,인터페이스
,로드
,메모리
,프로세스
,tcpconns
플러그인과 함께 제공됩니다.CollectdExtraPlugins
매개변수를 사용하여 추가 플러그인을 추가할 수 있습니다. 표시된 대로ExtraConfig
옵션을 사용하여 CollectdExtraPlugins에 대한 추가 구성 정보를 제공할 수도 있습니다. 이 예제에서는virt
플러그인을 추가하고 연결 문자열과 호스트 이름 형식을 구성합니다.openstack overcloud deploy
명령에 수정된 YAML 파일을 포함하여 모든 오버클라우드 노드에 collectd 데몬을 설치합니다.$ openstack overcloud deploy --templates \/home/templates/environments/collectd.yaml \ -e /path-to-copied/collectd-environment.yaml
추가 리소스
- collectd에 대한 자세한 내용은 1.3.2절. “collectd” 을 참조하십시오.
- collectd 플러그인 및 구성을 보려면 Service Telemetry Framework 가이드의 collectd 플러그인을 참조하십시오.