이 CIM 제공자는 관리 노드의 운영 환경에 대해 보고합니다. 모든 노드에서 CIM 제공자를 모니터링해야 합니다.

Linux_OperatingSystem

  • 설명

    이 클래스의 인스턴스는 장치당 1개뿐입니다.

  • 속성
    • FreePhysicalMemory: 이 값이 0에 도달하면 심각한 장애이며 즉시 해결해야 합니다(아래 계산 참조).
    • FreeVirtualMemory: 이 값이 0 0에 도달하면 심각한 장애이며 즉시 해결해야 합니다(아래 계산 참조).
    • HealthState: 값이 5가 아니면 문제가 있는 것입니다.
    • OperationalStatus: 값이 2(정상)가 아니면 문제가 있는 것입니다. 그러나 가끔 값 4(스트레스)가 표시될 수도 있습니다. 반복된 샘플링에서 2 이외의 값이 표시될 경우 경고를 발생시켜야 합니다.
    • TotalVirtualMemorySize: 시스템에서 사용할 수 있는 총 스왑 공간 크기입니다.
  • 계산
    • PercentSwapUsed: 100 * ( TotalSwapSpaceSize – FreeSpaceInPagingFiles ) / TotalSwapSpaceSize
    • 스왑 공간 사용량을 모니터링하는 것이 유용합니다. 시스템에서 스왑 공간을 사용하기 시작하면 성능이 저하됩니다. 시스템에서 스왑 공간을 사용하기 전에 메모리 확보 경고를 트리거하여 스왑 사용이 심각한 문제로 인식되도록 해야 합니다.
  • 완화

    PercentSwapUsed가 5%를 초과하면 경고(warn)하고, PercentSwapUsed가 20%를 초과하면 경고(alert)하는 것이 좋습니다.

    사용된 메모리가 높은 수준에 도달하면 해당 노드에 대해 top 및 shift-M을 사용하여 다시 시작해야 하는, 메모리 사용량이 많은 프로세스가 있는지 확인해야 합니다.
    $ top
    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    6816 root      20   0 2069m 389m  13m S  0.0 19.6   3:36.97 java
    6634 root      20   0  755m  84m 9.8m S  0.0  4.2   1:21.70 java
    ...

    단일 애플리케이션 문제인 것 같지 않으면 노드를 다시 시작합니다.

Linux_EthernetPort

  • 설명

    일반적으로 이 클래스의 인스턴스는 eth0 인터페이스(테넌트 또는 서비스 제공자 네트워크)와 eth1(관리 백본) 인터페이스에 하나씩, 2개가 있습니다.

  • 속성
    • EnabledState: 값이 2가 아니면 문제가 있는 것입니다.
    • Status: 값이 OK가 아니면 문제가 있는 것입니다.
  • 완화

    Eth0 상태가 OK가 아닌 경우, ifconfig를 사용하여 인터페이스가 작동하고 IP 주소가 있는지 확인합니다. 또한 각 노드의 IPv4 게이트웨이를 ping할 수 있어야 합니다.

    Eth1 상태가 OK가 아닌 경우, 전송 서버에서 ssh를 사용하여 해당 장치에 연결을 시도합니다. 연결에 성공하면 eth1 인터페이스가 정상입니다.

Linux_ComputerSystem

  • 설명

    이 클래스의 인스턴스는 장치당 1개뿐입니다.

  • 속성
    • EnabledState: 값이 2가 아니면 문제가 있는 것입니다.
  • 완화

    EnabledState가 2가 아닌 경우, 노드를 ping하고 노드로 ssh한 후에 노드의 dtService 상태(service dtService status)를 확인합니다.

CIM_FileSystem

  • 설명

    이 클래스에는 몇 가지 하위 클래스가 있습니다. 원격 파일 시스템을 표시하지 않으려는 경우 CIM_LocalFileSystem 클래스를 확인할 수도 있습니다. 가장 중요한 항목은 모든 Linux_Ext4FleSystem 인스턴스입니다. 루트 파일 시스템 외에도, 읽기 전용 모드가 아닌지 확인해야 하는 다른 파일 시스템이 있을 수 있습니다. 현재 확인해야 하는 파일 시스템은 다음과 같습니다.

    • /(root)
    • /boot
    • /data
    • /tmp
    • /usr/local
    • /var

    리소스 관리자 노드와 DB 노드에는 몇 개의 Linux_NFS 인스턴스가 있습니다. 해당 인스턴스는 원격으로 마운트된 파일 시스템입니다. 스토리지 시스템을 기준으로 장치 또는 대체 메커니즘을 사용하여 마운트를 모니터링할 수 있습니다.

  • 속성
    • EnabledState: 원격으로 마운트된 NFS 파일 시스템에서 값이 2(사용)가 아니면 경보가 발생합니다. 그러나 관리 노드의 로컬 파일 시스템은 EnabledState가 3으로 표시될 수도 있습니다.
    • ReadOnly: 이 값은 FALSE여야 합니다. 값이 TRUE이면 경보가 발생합니다. CIM_FileSystem 클래스가 특정 파일 시스템에 대해 응답하지 않을 경우 파일 시스템이 읽기 전용일 수 있으며, 노드를 다시 시작해야 합니다. 다시 시작되지 않으면 VMware 지원에 문의하십시오.
    • Status: 값이 OK가 아니면 경보가 발생합니다. 노드로 이동한 후 mount를 사용하여 파일 시스템이 마운트되었는지 확인합니다. 파일 시스템이 마운트된 경우 파일 생성을 시도합니다.
    • PercentageSpaceUsed: 사용 가능한 디스크 공간 중 사용된 디스크 공간의 비율을 표시합니다. 70%이면 경고하고, 10% 증분(즉, 70, 80, 90)으로 경고 우선 순위를 높이는 것이 좋습니다.
  • 완화

    파일 시스템이 높은 사용량을 보고하는 경우 VMware 지원에 정정 조치를 문의하십시오.