Linux 에이전트와 함께 일하기
IBM Cloud에서 IBM Cloud Monitoring 서비스의 인스턴스를 프로비저닝한 후 Linux 호스트에서 Monitoring 에이전트를 배치하여 데이터 및 메트릭을 자동으로 수집할 수 있습니다. 사용자는 각 환경에서 모니터할 메트릭을 구성할 수 있습니다.
하나 이상의 태그를 각 모니터링 에이전트에 연관시킬 수 있습니다. 태그는 TAG_NAME:TAG_VALUE 형식의 쉼표로 구분된 값입니다. 환경을 모니터할 때 이러한 태그를 사용하여 에이전트에서 사용 가능한 메트릭을 식별할 수 있습니다. 예를 들어, 이 에이전트가 수집하는 모든 메트릭과 함께 서비스 이름과 위치에 대한 정보를 포함할 수 있습니다.
전제조건
에이전트 조정 주제를 확인하십시오.
스크립트를 사용하여 Linux 에이전트 배치
메트릭을 수집하여 IBM Cloud Monitoring 서비스의 인스턴스에 전달하도록 Linux에서 모니터링 에이전트를 구성하려면 다음 단계를 완료하십시오.
-
공용 또는 사설 수집 URL을 가져오십시오. 자세한 정보는 콜렉터 엔드포인트를 참조하십시오.
-
커널 헤더를 설치하십시오.
모니터링 에이전트를 설치할 때 에이전트는 커널 헤더 파일을 사용합니다. 자세히 알아보기
배포를 선택하고 해당 분배에 대해 다음 명령을 실행하십시오.
Debian 및 Ubuntu Linux 배포의 경우에는 다음 명령을 실행하십시오.
apt-get -y install linux-headers-$(uname -r)RHEL, CentOS 및 Fedora Linux 배포의 경우에는 다음 명령을 실행하십시오.
yum -y install kernel-devel-$(uname -r) -
모니터링 에이전트를 배치하십시오. 터미널에서 다음 명령을 실행하십시오.
curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key MONITORING_ACCESS_KEY --collector COLLECTOR_ENDPOINT --collector_port 6443 --tags TAG_DATA --additional_conf 'sysdig_capture_enabled: false\nfeature:\n mode: monitor_light'여기서,
-
MONITORING_ACCESS_KEY는 인스턴스에 대한 수집 키입니다.
-
COLLECTOR_ENDPOINT는 모니터링 인스턴스가 사용 가능한 지역에 대한 공용 또는 사설 수집 URL입니다. 엔드포인트를 가져오려면 콜렉터 엔드포인트를 참조하십시오.
-
TAG_DATA는 TAG_NAME:TAG_VALUE 형식의 쉼표로 구분된 태그입니다. 하나 이상의 태그를 모니터링 에이전트에 연관시킬 수 있습니다. 예를 들어, role:serviceX,location:us-south입니다.
-
캡처 기능을 사용 안함으로 설정하려면 sysdig_capture_enabled를 false로 설정하십시오. 기본적으로는 true로 설정됩니다. 자세한 정보는 캡처 관련 작업을 참조하십시오.
cURL을 설치하려면 RHEL, CentOS 및 Fedora Linux 배포의 경우
yum -q -y install curl을 실행하십시오. -
-
모니터링 에이전트가 실행 중인지 확인하십시오. 다음 명령을 실행하십시오.
ps -ef | grep sysdig최신 모니터링 에이전트 로그를 보려면
/opt/draios/logs디렉토리로 이동하여draios.log로그 파일을 확인하십시오.오류를 찾기 위해 다음 명령을 실행할 수 있습니다.
grep error /opt/draios/logs/draios.log
CLI를 사용하여 에이전트 상태 확인
에이전트 상태를 확인하려면 다음 명령을 실행하십시오.
service dragent status
CLI를 사용하여 에이전트 버전 확인
에이전트 버전을 확인하려면 다음 명령을 실행하십시오.
/opt/draios/bin/dragent --version
Linux 에이전트 업데이트
Linux에서 모니터링 에이전트를 업데이트하려면 다음 단계를 완료하십시오.
-
Debian 및 Ubuntu Linux 배포에서 에이전트를 업데이트하려면 터미널에서 sudo 사용자로 다음 명령을 실행하십시오.
sudo apt-get updatesudo apt-get -y install draios-agent -
RHEL, CentOS 및 Fedora Linux 배포에서 에이전트를 업데이트하려면 터미널에서 sudo 사용자로 다음 명령을 실행하십시오.
yum clean expire-cachesudo yum -y install draios-agent
Linux 시스템에서 서비스로 배치된 모니터링 에이전트 제거
Linux에서 모니터링 에이전트를 제거하려면 다음 단계를 완료하십시오.
-
Debian 및 Ubuntu Linux 배포에서 에이전트를 설치 제거하려면 터미널에서 sudo 사용자로 다음 명령을 실행하십시오.
sudo apt-get remove draios-agent -
RHEL, CentOS 및 Fedora Linux 배포에서 에이전트를 설치 제거하려면 터미널에서 sudo 사용자로 다음 명령을 실행하십시오.
sudo yum erase draios-agent
에이전트의 로그 보기
최신 모니터링 에이전트 로그를 보려면 /opt/draios/logs 디렉토리로 이동하여 draios.log 로그 파일을 확인하십시오.
오류를 찾기 위해 다음 명령을 실행할 수 있습니다.
grep error /opt/draios/logs/draios.log
에이전트의 상태 확인
모니터링 에이전트가 실행 중인지 확인하십시오. 다음 명령을 실행하십시오.
ps -ef | grep sysdig