샘플 스크립트를 사용하여 물리적 서버의 운영 체제를 모니터링할 수 있습니다.
샘플 스크립트는 다음 운영 체제에서만 테스트됩니다.
- CentOS 7.x 및 CentOS 8.x
- RHEL 7.x 및 RHEL 8.x
- SUSE 12.x 및 SUSE 15.x
- OEL7.x 및 OEL 8.x
- Ubuntu 16.x, Ubuntu 18.x, Ubuntu 20.x 및 Ubuntu 22.x
- VMware Photon Linux
사전 요구 사항
- cURL이 7.29.0인지 확인합니다.
- unzip이 6.0-20.el7 이상인지 확인합니다.
- OpenSSL이 1.0.2k-fips 이상인지 확인합니다.
- vRealize Operations에서 클라우드 프록시가 실행 중이고 온라인 상태인지 확인합니다.
- 물리적 서버에서 클라우드 프록시에 연결할 수 있는지 확인합니다.
- 물리적 서버에서 vRealize Operations의 포트 443에 연결할 수 있는지 확인합니다.
- 물리적 서버에 uuidgen패키지가 있어야 합니다.
참고: 이미 사용자 지정 Telegraf를 사용했고
vRealize Operations를 업그레이드했으며 운영 체제 개체의 새로운 속성을 보려는 경우에는 다음 단계를 다시 수행하여 운영 체제를 모니터링해야 합니다. 도우미 스크립트를 다시 다운로드하고 다시 실행한 다음 사용자 지정 Telegraf를 다시 시작해야 합니다.
프로시저
- SSH를 사용하여 물리적 서버에 연결하고 다음 명령을 실행하여 클라우드 프록시에서 샘플 스크립트를 다운로드합니다.
wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.sh
참고: 상술한 지정된 위치에서 <cloudproxy_ip>에 대해 관련 클라우드 프록시 IP 주소를 사용합니다.
- 다음 명령을 실행하여 스크립트를 실행 가능하도록 만듭니다.
chmod +x unmanagedagent_setup_sample.sh
- 샘플 스크립트를 실행하여 클라우드 프록시에서 Telegraf 바이너리 파일을 다운로드하고, vRealize Operations와의 보안 연결을 위해 필요한 인증서를 생성하고, Telegraf 구성 파일에서 필요한 업데이트를 수행합니다.
./unmanagedagent_setup_sample.sh -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory>
Example:
./unmanagedagent_setup_sample.sh -v 10.192.0.189 -a admin -b Password!23 -c 10.192.0.158 -d /opt/TelegrafDownloadDirectory
환경이 회사 프록시 뒤에 있는 경우, 스크립트는 명시적으로 외부 연결에 대해 프록시를 고려합니다.
참고: 사용자 이름 및 비밀번호의 특수 문자가 프록시 인증을 위해 올바르게 인코딩 또는 이스케이프되었는지 확인합니다.
./unmanagedagent_setup_sample.sh -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory> -x <[protocol://]proxyhost[:proxyport]> -u <proxyUser> -p <proxyPassword>
인수에 대한 설명:
vrops_ip_or_fqdn: vRealize Operations의 IP 또는 FQDN입니다. 필수 매개 변수입니다.
vrops_user: suite-api 호출을 위한 vRealize Operations의 사용자 이름입니다. 필수 매개 변수입니다.
vrops_password: suite-api 호출을 위한 vRealize Operations의 비밀번호입니다. 필수 매개 변수입니다.
cloudproxy_ip: 클라우드 프록시의 IP. 필수 매개 변수입니다.
Telegraf_Download_Directory: 에이전트 설치 위치. 선택적 매개 변수입니다. 기본값: 현재 디렉토리.
proxy: 프록시 서버 URL. 선택적 매개 변수입니다.
참고: 잘못된 인수로 인해 도우미 스크립트 실행이 처음으로 실패하는 경우 Telegraf 폴더를 지우고 올바른 인수를 사용하여 스크립트를 한 번 더 실행합니다.
- cd 명령을 사용하여 <Telegraf_Download_Directory> 폴더로 이동하고 Telegraf를 실행합니다.
telegraf/usr/bin/telegraf -config telegraf/etc/telegraf/telegraf.conf -config-directory telegraf/etc/telegraf/telegraf.d
다음에 수행할 작업
vRealize Operations 사용자 인터페이스의
탭을 선택하여 메트릭을 볼 수 있습니다.
- 왼쪽 패널에서 으로 이동합니다.
- 오른쪽 창에서 운영 체제 환경 개체를 클릭합니다.
- 메트릭 탭으로 이동하고 해당 OS 개체를 선택합니다.