NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

Nutanix CE の Health Check 項目の一覧を取得してみる。(Python 編)

ふと思い立って、Nutanix CE のヘルスチェック項目の一覧を取得してみました。
「Health」メニューにある項目です。

f:id:gowatana:20170925234657p:plain

下記のような Python スクリプトで、REST API v2 から取得してみました。

今回の実行環境です。

[root@jbox01 ~]# cat /etc/oracle-release
Oracle Linux Server release 7.4
[root@jbox01 ~]# python -V
Python 2.7.5

pip で、requests をインストールしておきます。

[root@jbox01 ~]# yum install python-setuptools
[root@jbox01 ~]# easy_install pip
[root@jbox01 ~]# pip install requests

下記のように実行しています。

[root@jbox01 ~]# python ntnx-health_checks.py > ntnx-health_checks.csv
[root@jbox01 ~]# head ntnx-health_checks.csv
0005566f-98ae-3f49-14de-0050568a38fb::111000,E-mail alerts check
0005566f-98ae-3f49-14de-0050568a38fb::103069,Host FQDN resolution
0005566f-98ae-3f49-14de-0050568a38fb::110253,Vstore VM Files Consistency Check
0005566f-98ae-3f49-14de-0050568a38fb::6005,CVM to CVM Connectivity
0005566f-98ae-3f49-14de-0050568a38fb::110012,Cloud Gflags Check
0005566f-98ae-3f49-14de-0050568a38fb::110248,Metro Vstore Symlinks Check
0005566f-98ae-3f49-14de-0050568a38fb::110006,Remote Site configuration
0005566f-98ae-3f49-14de-0050568a38fb::110007,Remote Site virtual external IP(VIP)
0005566f-98ae-3f49-14de-0050568a38fb::110249,Remote Stargate Version Check
0005566f-98ae-3f49-14de-0050568a38fb::110246,Clone Count Check

下記のようなチェックをしているようです。ちなみに Nutanix CE は ce-2017.07.20-stable です。

以上。