【Zabbix3.0】vSphereAPI를 사용한 VMware ESX/ESXi/vCenter 모니터링 정보

개요


  • vSphere API를 사용한 모니터링
  • vSphere API URL을 등록하고 모니터링 설정 자동화
  • ESX/ESXi/vCenter 부하 호스트의 로우 레벨 검색 및 프로토 타입 생성

  • 환경


  • zabbix_server (Zabbix) 3.0.3
  • VMware ESXi 5.5

  • 할 수 있는 일


  • HyperVisor 리소스 모니터링
  • 게스트 VM 리소스 모니터링

  • 할 수 없는 일


  • Zabbix 에이전트 기능을 이용한 모니터링 ※ 별도 호스트 등록하여 Zabbix 에이전트를 설치해야합니다.

    하는 방법



    ESXi 호스트 등록



    설정 > 호스트 > 호스트 만들기를 선택합니다.





    호스트 설정


  • 호스트 이름, 소속 그룹 설정
  • IP 주소 정보는 사용하지 않으므로 그대로 OK



  • 템플릿 설정


  • Template Virt VMwareTemplate Virt VMware Hypervisor 를 연결시킨다



  • 매크로 등록


  • 호스트에 매크로 등록



  • 품목
    설명


    {$URL}
    vSphere API URLhttps://{ipaddress}/sdk

    {$USERNAME}
    ESX/ESXi/vCenter 로그인 계정

    {$PASSWORD}
    로그인 계정 비밀번호




    호스트 추가


  • 호스트가 추가되었는지 확인



  • Zabbix 서버 설정



    zabbix_server.conf의 다음 매개 변수 설정



    /etc/zabbix/zabbix_server.conf
    StartVMwareCollectors=2
    VMwareFrequency=60
    VMwarePerfFrequency=60
    VMwareCacheSize=8M
    VMwareTimeout=10
    
    ※変更後zabbix-serverプロセスの再起動を実施すること
    

    VMware 감시 전용 파라미터 상세




    매개변수
    설명


    StartVMwareCollectors
    vSphere API와 통신하는 프로세스 시작 수

    VMwareFrequency
    vSphere API에서 얻은 정보를 메모리에 캐시하는 공간 크기

    VMwarePerfFrequency
    vSphere API에서 데이터를 검색하는 간격

    VMwareCacheSize
    vSphere API에서 성능 카운터 데이터를 검색하는 간격

    VMwareTimeout
    vSphere API와의 무통신 시간 초과 시간


    호스트 추가 확인



    잠시 후 이런 식으로 자동으로 VM이 추가됩니다.





    VMware 모니터링 시 주의사항



    StartVMwareCollectors는 모니터링할 HyperVisor의 두 배 값을 설정합니다.



    vSphere API에서 데이터를 검색할 때 VMwareFrequencyVMwarePerfFrequency의 매개 변수 특성으로 인해 처리가 중단될 수 있음VMwarePerfFrequency 의 간격으로 취득되는 데이터를 즉시 취득할 수 있지만 발생하지 않습니다 ..., 같다!

    항목 업데이트 간격은 VMwareFrequency 및 StartVMwareCollectors 값보다 길게 설정됩니다.



    vSphere API에서 데이터를 수집하는 LLD 설정이 올바르지 않으면 데이터 수집 항목이 제대로 작동하지 않습니다.



    의문



    Zabbix 에이전트로 데이터 수집을 하고 싶은 경우, 별로 호스트 등록하지 않으면 안 되기 때문에 별로 장점이 없는 느낌이라고 하는 것일까요? ?

    별도로 LLD를 설정하고 vSphereAPI 사용할 필요 없음? ?

    (20160630 추가)
    @qryuu 씨에게 의문 해결해 주셨습니다!

    @ Tochuki vSphereAPI를 통한 등록은 VM으로 외부 모니터링이 됩니다. 에이전트에 의한 감시는 내부 감시이므로, 값의 시점이 다릅니다. #zabbix — 구룡 마을 (@qryuu) 2016년 6월 29일

    좋은 웹페이지 즐겨찾기