HMCI是一種實用程序,可從一個或多個IBM Power Hardware Management Consoles(HMC)收集指標,而無需在IBM Power Systems上運行的邏輯分區 /虛擬機上安裝代理。對度量數據進行處理,然後將其保存到infuxdb的時間序列數據庫中,並且/或可供普羅米修斯刮擦。 Grafana用於通過提供的儀表板或您自己的自定義和改進的儀表板來可視化指標數據。
該軟件可以免費使用,並獲得Apache 2.0許可證的許可,但不受國際商業機器(IBM)的支持或認可。
指標包括:

我的其他一些相關項目是:

屏幕截圖文件夾中有其他儀表板的屏幕截圖。
安裝中有幾個步驟。
在HMC上,我們創建了一個查看器用戶,該用戶用於通過其REST API獲取數據並啟用性能指標的收集。
閱讀readme-hmc.md文件以獲取說明和幫助。
只要有可能確保網絡連接,就可以將所需的軟件一起安裝在相同的LPAR / VM上,也可以單獨安裝。
根據您的操作系統,請瀏覽其中一個文檔:
Debian/Ubuntu&Redhat/Suse的HMCI軟件包可從發布頁面獲得。
閱讀readme-grafana.md文件以獲取說明和幫助。
這很可能是由於時區,日期和/或NTP未正確配置在HMC和/或運行HMCI的主機上。
您可以通過與influx CLI客戶端查詢InfluxDB查看最新數據的時間戳,並在比較時注意時區:
use hmci;
precision rfc3339;
SELECT * FROM server_details GROUP BY * ORDER BY DESC LIMIT 1 ;編輯/opt/hmci/bin/hmci如果需要修改默認的JVM堆內存設置。
示例 - 可用內存的百分比
-XX:InitialRAMPercentage=25.0 -XX:MaxRAMPercentage=50.0
示例 - 最小 /最大限制
-Xms64m -Xmx128m
更改HMCI數據庫的默認InfluxDB保留政策的示例:
ALTER RETENTION POLICY "autogen" ON "hmci" DURATION 156w
ALTER RETENTION POLICY "autogen" ON "hmci" DURATION 90d
在基於RPM的系統(Redhat,Suse,CentOS)上,下載最新的HMCI-XYZ-N.NOARCH.RPM文件併升級:
rpm -Uvh hmci-x.y.z-n.noarch.rpm在基於DEB的系統(Debian,Ubuntu和derivatives)上,下載最新的HMCI_X.YZ-N_ALL.DEB文件併升級:
dpkg -i hmci_x.y.z-n_all.deb在基於系統的Linux系統上重新啟動HMCI服務:
systemctl restart hmci
journalctl -f -u hmci # to check log output在AIX上,您需要將-ignoreos標誌傳遞到rpm命令:
rpm -Uvh --ignoreos hmci-x.y.z-n.noarch.rpm我無法測試和驗證所有類型的度量數據。如果您遇到任何缺失或錯誤的數據,請與我聯繫,我將嘗試修復它。
您不能在具有相同名稱的不同系統上具有分區(或虛擬I/O服務器),因為當將指標寫入InfluxDB時(使用該名稱為鍵),這些分區無法區分。
如果您重命名分區,則舊名稱仍然可以使用InfluxDB中的指標,並且該分區的新名稱將獲得新的指標。沒有簡單的方法來遷移舊數據,但是您可以輕鬆地將其刪除:
DELETE WHERE lparname = 'name';
您需要Java(JDK)版本8或更高版本才能構建HMCI。
使用Gradle構建工具,該工具將下載所有必需的依賴項:
./gradlew clean build啟動一個infuxdb容器:
docker run --name=influxdb --rm -d -p 8086:8086 influxdb:1.8創建HMCI數據庫:
docker exec -i influxdb influx -execute " CREATE DATABASE hmci " 啟動一個infuxdb容器:
docker pull docker.io/influxdb:latest
docker run --name=influxdb --rm -d -p 8086:8086 docker.io/influxdb:latest啟動一個grafana容器,將其鏈接到InfluxDB容器:
docker run --name grafana --link influxdb:influxdb --rm -d -p 3000:3000 grafana/grafana設置Grafana通過在URL http:// influxdb:8086上定義一個名為HMCI的新數據源來連接到InfluxDB容器。
如果要連接到InfluxDB v2.x,請添加自定義HTTP標頭,以數據庫輸入存儲桶並禁用授權。
從DOC/儀表板/文件夾導入儀表板。