O HMCI é um utilitário que coleta métricas de um ou mais Consoles de Gerenciamento de Hardware de Power IBM (HMC) , sem a necessidade de instalar agentes em partições lógicas / máquinas virtuais em execução nos sistemas de energia IBM. Os dados métricos são processados e salvos em um banco de dados de séries temporais do InfluxDB e/ou disponibilizada para Prometheus raspar. O Grafana é usado para visualizar os dados das métricas através dos painéis fornecidos ou de seus próprios painéis personalizados e aprimorados.
Este software é gratuito e é licenciado sob a licença Apache 2.0, mas não é suportado ou endossado por máquinas de negócios internacionais (IBM).
As métricas incluem:

Alguns dos meus outros projetos relacionados são:

As capturas de tela de outros painéis estão disponíveis na pasta Screenshots.
Existem poucas etapas na instalação.
No HMC, criamos um usuário do visualizador que é usado para buscar dados através da API REST e ativar a coleção de métricas de desempenho.
Leia o arquivo ReadMe-hmc.md para obter instruções e ajuda.
O software necessário pode ser instalado juntos no mesmo LPAR / VM ou separadamente, desde que seja possível garantir a conectividade da rede.
Dependendo do seu sistema operacional, passe por um dos documentos:
Os pacotes HMCI para Debian/Ubuntu e Redhat/SUSE estão disponíveis na página de liberação.
Leia o arquivo readme-grafana.md para obter instruções e ajuda.
Provavelmente, isso é devido ao fuso horário, a data e/ou NTP não serem configurados corretamente no HMC e/ou no host executando o HMCI.
Você pode verificar o registro de data e hora dos dados mais recentes, consultando o InfluxDB com o cliente CLI influx e anote o fuso horário ao comparar:
use hmci;
precision rfc3339;
SELECT * FROM server_details GROUP BY * ORDER BY DESC LIMIT 1 ;Editar /opt/hmci/bin/hmci se você precisar modificar as configurações de memória de heap jvm padrão.
Exemplo - Porcentagem de memória disponível
-XX:InitialRAMPercentage=25.0 -XX:MaxRAMPercentage=50.0
Exemplo - Limites Min / Max
-Xms64m -Xmx128m
Exemplos para alterar a Política de retenção de Infault InfluxDB para o banco de dados HMCI:
ALTER RETENTION POLICY "autogen" ON "hmci" DURATION 156w
ALTER RETENTION POLICY "autogen" ON "hmci" DURATION 90d
Nos sistemas baseados em RPM (Redhat, SUSE, CentOS), faça o download do arquivo mais recente HMCI-XYZ-N.NOArCH.RPM e atualize:
rpm -Uvh hmci-x.y.z-n.noarch.rpmNos sistemas baseados em Deb (Debian, Ubuntu e Derivativos), faça o download do arquivo mais recente HMCI_X.YZ-N_ALL.DEB e atualize:
dpkg -i hmci_x.y.z-n_all.debReinicie o serviço HMCI em sistemas Linux baseados em Systemd :
systemctl restart hmci
journalctl -f -u hmci # to check log outputNo AIX, você precisa passar o sinalizador --ignoreos para o comando rpm :
rpm -Uvh --ignoreos hmci-x.y.z-n.noarch.rpmNão consegui testar e verificar todos os tipos de dados métricos. Se você encontrar dados perdidos ou errados, entre em contato comigo e tentarei corrigi -los.
Você não pode ter partições (ou servidores de E/S virtuais) em sistemas diferentes com o mesmo nome, pois esses não podem ser distinguidos quando as métricas são gravadas no InfluxDB (que usa o nome como chave).
Se você renomear uma partição, as métricas no InfluxDB ainda estarão disponíveis pelo nome antigo, e novas métricas estarão disponíveis pelo novo nome da partição. Não há maneira fácil de migrar os dados antigos, mas você pode excluí -los facilmente:
DELETE WHERE lparname = 'name';
Você precisa de Java (JDK) versão 8 ou posterior para construir o HMCI.
Use a ferramenta de construção gradle, que baixará todas as dependências necessárias:
./gradlew clean buildInicie um contêiner do InfluxDB:
docker run --name=influxdb --rm -d -p 8086:8086 influxdb:1.8Crie o banco de dados HMCI :
docker exec -i influxdb influx -execute " CREATE DATABASE hmci " Inicie um contêiner do InfluxDB:
docker pull docker.io/influxdb:latest
docker run --name=influxdb --rm -d -p 8086:8086 docker.io/influxdb:latestInicie um recipiente de grafana, ligando -o ao contêiner do influxo:
docker run --name grafana --link influxdb:influxdb --rm -d -p 3000:3000 grafana/grafanaConfigure o Grafana para conectar -se ao contêiner do InfluxDB, definindo uma nova fonte de dados no URL http: // influxdb: 8086 chamado hmci .
Se você estiver se conectando ao InfluxDB v2.x, adicione um cabeçalho HTTP personalizado, digite o Bucket como banco de dados e desative a autorização.
Importar painéis dos documentos DOC/ PAINARDS/.