샘플 스크립트를 사용하여 물리적 서버의 운영 체제를 모니터링할 수 있습니다.

샘플 스크립트는 Windows Server 2012, 2012 R2, 2016, 2019 및 2022에서만 테스트되었습니다.

사전 요구 사항

샘플 스크립트를 사용 중이고 업그레이드했으며 운영 체제 개체의 속성을 보려는 경우에는 다음 단계를 다시 실행하여 운영 체제를 모니터링해야 합니다. 도우미 스크립트를 다시 다운로드하고 다시 실행한 다음 사용자 지정 Telegraf를 다시 시작해야 합니다.

  • PowerShell이 4.0 이상인지 확인합니다. PowerShell 버전을 확인하려면 PowerShell에서 다음을 실행합니다.

    $PSVERSIONTable

  • OpenSSL이 1.1.1 이상인지 확인합니다. https://slproweb.com/products/Win32OpenSSL.html에서 다운로드합니다. OpenSSL 버전을 확인하려면 PowerShell에서 다음을 실행합니다.

    openssl.exe version

  • vRealize Operations에서 클라우드 프록시가 실행 중이고 온라인 상태인지 확인합니다.
  • 물리적 서버에서 클라우드 프록시에 연결할 수 있는지 확인합니다.
  • 물리적 서버에서 vRealize Operations의 포트 443에 연결할 수 있는지 확인합니다.

프로시저

  1. 다음 위치에서 샘플 스크립트를 다운로드합니다. https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1
    PowerShell 터미널에서 다음 명령 중 하나를 실행할 수 있습니다.
    Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1 -OutFile unmanagedagent_setup_sample.ps1
    
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1
    

    스크립트 다운로드가 요청이 중단됨: SSL/TLS 보안 채널을 생성할 수 없습니다. 메시지와 함께 실패하는 경우 Windows 플랫폼에서 스크립트 다운로드 실패에 언급된 단계를 따르십시오.

    참고: 상술한 지정된 위치에서 <cloud-proxy>에 대해 관련 클라우드 프록시 IP 주소를 사용합니다.
  2. 샘플 스크립트를 실행하여 클라우드 프록시에서 Telegraf 바이너리 파일을 다운로드하고, vRealize Operations와의 보안 연결을 위해 필요한 인증서를 생성하고, Telegraf 구성 파일에서 필요한 업데이트를 수행합니다.
    unmanagedagent_setup_sample.ps1 -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory> 
    예:
    unmanagedagent_setup_sample.ps1 -v 10.192.0.189 -a admin -b Password!23 -c 10.192.0.158 -d C:/TelegrafDownloadDirectory 
    환경이 회사 프록시 뒤에 있는 경우, 스크립트는 명시적으로 외부 연결에 대해 프록시를 고려합니다.
    참고: 사용자 이름 및 비밀번호의 특수 문자가 프록시 인증을 위해 올바르게 인코딩 또는 이스케이프되었는지 확인합니다.
    unmanagedagent_setup_sample.ps1 -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 폴더를 지우고 올바른 인수를 사용하여 스크립트를 한 번 더 실행합니다.
  3. Telegraf를 실행합니다.
    telegraf.exe --config telegraf.conf --config-directory telegraf.d
    또는 Telegraf를 Windows 서비스로 만들 수 있습니다.
    <Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install
    net start telegraf
    
    예:
    C:\VMware\UnManagedTelegraf\telegraf\telegraf.exe --config C:\VMware\UnManagedTelegraf\telegraf\telegraf.conf --config-directory C:\VMware\UnManagedTelegraf\telegraf\telegraf.d --service install
    net start telegraf
    

다음에 수행할 작업

vRealize Operations 사용자 인터페이스의 관련 개체 > 메트릭 탭을 선택하여 메트릭을 볼 수 있습니다.
  1. 왼쪽 패널에서 환경 > 사용자 지정 그룹으로 이동합니다.
  2. 오른쪽 창에서 운영 체제 환경 개체를 클릭합니다.
  3. 메트릭 탭으로 이동하고 해당 OS 개체를 선택합니다.