ランダムな vmon サービスのステータスが green から unknown に変更されました
search cancel

ランダムな vmon サービスのステータスが green から unknown に変更されました

book

Article ID: 431991

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事 random vmon services status changed from green to unknown の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • wcp、vsan-health、vlsm などの vmon サービスのステータスが green から unknown に変化し、再び green に戻りました
    wcp status changed from green to unknown
  • vmware-analytics サービスが停止しています
    Running:
    applmgmt lookupsvc lwsmd observability observability-vapi pschealth vlcm vmafdd vmcad vmdird vmonapi vmware-certificateauthority vmware-certificatemanagement vmware-cis-license vmware-content-library vmware-eam vmware-envoy vmware-hvc vmware-infraprofile vmware-perfcharts vmware-pod vmware-postgres-archiver vmware-rhttpproxy vmware-sca vmware-sps vmware-statsmonitor vmware-stsd vmware-topologysvc vmware-trustmanagement vmware-updatemgr vmware-vapi-endpoint vmware-vdtc vmware-vmon vmware-vpostgres vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsphere-ui vstats vtsdb wcp
    Stopped:
    vmcam vmware-analytics vmware-imagebuilder vmware-netdumper vmware-rbd-watchdog vmware-vcha
  • vmon.log で、ユーザーが見つからなかったか、開いているファイルが多すぎるため、ヘルス チェックに失敗するというログが記録されます。
    Er(02) host-XXXX <wcp-healthcmd> stderr pipe creation failed. Too many open files
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user vsan-health not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata vsan-health,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user updatemgr not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata updatemgr,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user wcp not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata wcp,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user wcp not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata wcp,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user wcp not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata wcp,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user wcp not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata wcp,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX <vlcm-healthcmd> stderr pipe creation failed. Too many open files
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata vlcm,UNKNOWN,HEALTHY,1
    Er(02) host-XXXX [Child XXXX] Entry corresponding to user wcp not found
    In(05) host-XXXX <event-pub> Constructed command: /usr/bin/python /usr/lib/vmware-vmon/vmonEventPublisher.py --eventdata wcp,UNKNOWN,HEALTHY,1
  • vmon のファイル記述子の数はほぼ 1024 です
    ls -l /proc/[0-9]*/fd
    --
    /proc/XXXX 1002
    --

Cause

vmware-analytics サービスが停止した場合、vmon サービスのファイル記述子がリークし、vmon がサービスステータスを取得できなくなります。

Resolution

ファイル記述子のリークは今後のリリースで修正される予定です。
回避策としては vCenter Server を再起動してファイル記述子を解放し、予防措置として vmware-analytics を実行してください。