4.2. 모든 노드에 성능 모니터링 컬렉션 에이전트 설치
OpenStack 환경의 모든 시스템의 성능을 모니터링하려면 모두 다음 명령을 실행합니다.
운영 툴 리포지토리를 활성화합니다.
# subscription-manager repos --enable=rhel-7-server-openstack-8-optools-rpmscollectd설치 :# yum install collectd성능 모니터링 집계자/레이레이에 데이터를 전송하도록
collectd를 구성합니다. 이렇게 하려면 다음 콘텐츠를 사용하여/etc/collectd.d/10-write_graphite.conf를 생성합니다. 여기서 PERFORMANCE_MONITORING_HOST 는 이전에 성능 모니터링 수집기/리레이어로 구성된 호스트의 호스트 이름 또는 IP 주소입니다.<LoadPlugin write_graphite> Globals false </LoadPlugin> <Plugin write_graphite> <Carbon> Host "PERFORMANCE_MONITORING_HOST" Port "2003" Prefix "collectd." EscapeCharacter "_" StoreRates true LogSendErrors true Protocol "tcp" </Carbon> </Plugin>SELinux를 사용하는 경우
collectdto tcp 네트워크 연결을 허용합니다.# setsebool -P collectd_tcp_network_connect=1collectd를 시작하고 활성화합니다.# systemctl start collectd # systemctl enable collectd
잠시 후 http://PERFORMANCE_MONITORING_HOST:3030/ 에서 실행되는 Graphite 웹 사용자 인터페이스에 메트릭이 표시됩니다.