VMware ESXi 5.5 서버에서 DELL 하드웨어 모니터링 이것을 알아낼

이 주제를 꽤 온라인으로 조사했지만 (정직하게는 전임 시스템 관리자가 아닙니다) 나는 이것을 알아낼 수 없습니다.

우리는 많은 VMWare ESXi 5.5 서버를 보유하고 있으며,이 중 일부는 vSphere에 통합되어 있으며 일부는 비용이 없습니다.

실제로 DELL VMWare ESXi 이미지를 실행하는 하나의 시스템을 제외하고 모두 표준 ESXi 이미지를 실행합니다.

달성하려는 것은 간단 해 보입니다 : snmpwalk, Nagios, PRTG 등 원격 호스트에서 SNMP를 통해 쿼리 할 수 ​​있도록 시스템을 구성하십시오. 온도 센서, 설치된 디스크 및 해당 상태의 정보를보고 싶습니다 , 팬 속도, PSU 상태 등

DELL에서 VMWare 버전을 설치하면 필요한 모듈 (OpenManage)을 자동으로 활성화 할 수 있다는 인상을 받았지만, 그렇지 않은 것 같습니다.

이것이 가능한지 여부에 대한 정보가 충돌합니다. 일부 문서에서는 SNMP를 통해 DELL VMWare ESXi 서버를 쿼리 할 수 ​​없으며 CIM 클라이언트를 사용해야한다고 말합니다. 그런 다음 설치할 수있는 OMSA VIB가 있습니다.

나는 이것이 매우 일반적인 요구 사항이라고 생각하지만 사용 가능한 문서는 다른 방향으로 하나를 가져옵니다.

(완전한 vSphere 환경없이) 가능한 일도 가능합니까?



답변

예. SNMP 모니터링 소프트웨어를 사용하여 독립형 ESXi 호스트를 모니터링 할 수 있지만 일부 항목은 CIM 프로토콜을 지원하는 모니터링 도구를 통해서만 볼 수 있습니다.

모든 ESXi 호스트는 vCenter의 일부이지만 SolarWinds NPM을 사용하여 vmkernal 호스트 IP 주소를 사용하여 직접 모니터링합니다. ESXi 5.5에는 5 ~ 6 개의 CIM 모듈이 내장되어있어 하드웨어 상태를 제공하지만 RAID 카드 상태는 그 중 하나가 아닙니다. RAID 어레 이용 에이전트를 포함하여 추가 CIM 에이전트를 추가하는 Dell OMSA VIB를 추가해야합니다. Brian Atkinson의 게시물은 여전히 ​​프로세스를 설명하는 가장 좋은 것입니다.

https://communities.vmware.com/people/vmroyale/blog/2012/07/26/how-to-use-dell-dset-with-esxi

히스토리 정보를 제공하고 경보를 제공하는 써드 파티 모니터링 도구를 사용하려는 경우 OMSA ESXi VIB 설치 지시 사항 만 따라야합니다. Dell OMSA 서버를 사용하려면 베어 본 서버에 원격으로, VM에서 원격으로 또는 로컬로 VM으로 설치할 수 있습니다.

ESXi 호스트에 OMSA VIB를 설치 한 후 OMSA 서버를 사용하여 DRAC 및 iDRAC 대역 외 (OOB / IPMI / iLo) 관리 카드 또는 ESXi 호스트에 연결할 수 있습니다. OMSA 서버를 ESXi 호스트에 연결할 때만 DRAC 또는 iDRAC에 RAID 상태 정보가 표시되지 않습니다. 서버 키워드를 반복하여 클라이언트 역할을하는 서버간에 OMSA VIB의 ESXi 호스트에 설치되어 있습니다.

유용한 자료들 :

ESXi 호스트에서 현재 CIM 제공자 표시
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2053715

호스트의 CLI에서 ESXi 호스트에 현재 설치된 VIB를 표시합니다.
esxcli software vib list

vCenter Server와 ESXi 호스트에 직접 연결할 때 약간의 추가 하드웨어 상태 세부 정보가 표시되지만 일반적으로 구성 / 상태 상태 패널에 찾고있는 하드웨어 상태가 표시되지 않으면 CIM 제공자가 누락 된 것입니다. ESXi 호스트에서 VIB를 찾아 설치해야합니다. Dell OMSA VIB를 ESXi 호스트에 추가하면 스토리지 센서의 RAID 볼륨, 드라이브, 컨트롤러 및 배터리 상태를 보여주는 상태 센서 페이지에 스토리지 센서가 추가 된 것을 볼 수 있습니다. 센서가 표시되도록 센서를 재설정해야 할 수 있으며, ESXi 호스트의 VIB 설치 및 재부팅 후 처음 15-20 분이 소요될 수 있습니다.

vSphere Client에 연결할 때 ESXi 호스트의 상태 페이지에 센서가 표시되지 않으면 모니터링 소프트웨어로 센서를 원격으로 폴링 할 때 표시되지 않을 가능성이 큽니다.

또한 모든 서버에 동일한 센서가있는 것은 아니며 조합에 사용 가능한 서버 하드웨어, RAID 카드 및 CIM 버전에 따라 모두 동일한 상태를 얻지 못할 수도 있습니다. 상태가 작동하려면 RAID 카드의 VIB를 업그레이드하거나 변경해야 할 수도 있습니다. CIM 제공자 (이 경우 OMSA VIB)는 디바이스 VIB (실제 디바이스 드라이버)를 통해 하드웨어와 통신하고이 정보를 ESXi 호스트의 CIM 브로커 (Small Footprint CIM Broker Daemon이라고도 함)에 전달합니다 ( sfcbd). 강력한 모니터링 소프트웨어를 사용하여 하드웨어 상태에 대해 ESXi 호스트를 폴링하면 SNMP 쿼리, CIM 및 일부 ESXi API (SOAP 요청)를 사용하여 일부 정보를 얻습니다. CIM 클라이언트는 ESXi 호스트에서 sfcbd 프로세스와 통신합니다.

때때로 CIM 프로세스가 작동을 멈 춥니 다. 이 경우 ESXi 호스트에서 sfcbd-watchdog 프로세스를 다시 시작하게됩니다. sfcbd 서비스가 다시 시작되고 CIM 폴링이 다시 작동합니다. 호스트의 CLI에서/etc/init.d/sfcbd-watchdog restart

나는 그것이 당신이 달리게하는 데 필요한 대부분의 항목을 다룬다 고 생각합니다.


답변

나는 당신이 찾고있는 것을 이해합니다. 독립형 VMware ESXi 호스트의 상태를 관리하고 모니터링하는 방법에 대한 특정 참고 사항.

실제로는 접근 방식이 약간 달라야합니다. 호스트 관리 방법을 설명하겠습니다.

vCenter 관리하에 여러 ESXi 호스트가있는 경우 개별 호스트 쿼리와 비교 하여 모니터링 및 상태를 위해 vCenter를 활용하는 것으로 가정 합니다. “호스트 하드웨어 상태”에 대해 경고하기 위해 vCenter에서 구성 하는 포괄 알람 이 있습니다. 나는 일반적으로 전원 공급 장치, RAM, 디스크 또는 다른 구성 요소인지 상관하지 않지만 오히려 호스트가 건강하지 않다고 생각합니다.

Dell / HP 드라이버의 핵심은 정보를 vCenter에 노출시키는 것이므로 독립형 ESXi 호스트를 모니터링하는 것은 큰 도움이되지 않습니다. 그리고이 방법으로 개별 호스트를 쿼리하는 것이 가장 좋은 방법이라고 생각하지 않습니다. 물론 VM 호스트를 중앙에서 관리하기를 원하기 때문입니다.

단일 호스트로 vCenter를 실행하는 경우이 기능을 사용할 수 있으므로 환경에 대한 옵션 일 수 있습니다.

대역 외 모니터링이 필요한 경우 DRAC를 대신 쿼리 할 수 ​​없습니까?


답변

우수한 https://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/check_vmware_api/details(nagios 유무에 관계없이)를 사용하면 vmware api를 활용하여 모든 하드웨어 모니터링에 필요한 정보 :

check_vmware_api -H esxhost -u esx_user_read_only_role -p passwd -l runtime -s health [enter]
OK - All 450 health checks are Green

perl vmware sdk가 필요하지만 그 외에는 매우 간단합니다. 모든 유형의 하드웨어에서 작동합니다 (vmware API에서 센서를 확인하는 한 검사 됨).


답변

zabbix ( http://zabbix.com )를 사용해보십시오 .

1) 완벽하고 잘 알려진 세계적 수준의 모니터링 소프트웨어

2) 사전 구성된 가상 이미지 (OpenSuSE 기반)로도 제공되는 Zabbix 어플라이언스로 쉽게 시작할 수 있습니다.

3) Vmware 웹 서비스 (예 : 웹 클라이언트)를 사용하여 ESX [I] 호스트 및 시스템을 모니터링 할 수 있습니다. 저수준 검색 규칙을 사용하여 사전 정의 된 호스트 프로토 타입을 기반으로 VMware 하이퍼 바이저 및 가상 시스템을 자동으로 검색하고 모니터링 할 호스트를 생성 할 수 있습니다.

4) RAID 컨트롤러를 포함한 iDrac을 통해 SNMP를 사용하여 Dell 서버의 전체 하드웨어를 모니터링 할 수 있으며 볼륨 상태, 물리적 디스크 / 메모리 모듈 / PSU 등이 있습니다.

모든 종류의 하드웨어 상태 정보 (iDrac에서 사용 가능한 상태) 정보는 SNMP를 통해 액세스 할 수 있습니다 (적어도 IDrac 7/8이 설치된 서버에서-회사에서 50 대 이상의 Dell 12/13 세대 서버의 하드웨어 모니터링을 구현했습니다. 방법).

zabbix의 완벽한 LLD (low-level-discovery) 기능을 사용하면 수동 열거없이 모니터링 할 모든 하드웨어 구성 요소를 쉽게 수집하고 모니터링 할 수있는 항목 (상태, 온도, 팬 속도, 디스크 크기 및 시리얼 등), 트리거를 자동으로 생성 할 수 있습니다 (모니터링 데이터를 처리하는 표현) 및 다양한 동작 …


답변