Kubernetes (On Premise)
Escrito por Hitfy
Template: Template_Kubernetes_OnPremise_Padrao
As coletas de dados da aplicação Kubernetes são feitas através de comandos KUBECTL
Configuração do Host
1. Acessar o nó master do Kubernetes
Entre no nó master com um usuário que tenha privilégios de root ou sudo.
Confirme que o cluster está funcional:
kubectl get nodes
Esse comando valida que o kubeconfig existente está correto e funcional.
2. Instalar o Zabbix Agent no master
Usar o procedimento normal de instalação Hitfy.
3. Copiar o kubeconfig do Kubernetes
Copie o arquivo de configuração do Kubernetes para o local usado pelo Zabbix:
cp /root/.kube/conf /etc/zabbix/kubeconfig
4. Ajustar permissões de leitura
O Zabbix Agent precisa ter permissão de leitura no arquivo.
chown zabbix:zabbix /etc/zabbix/kubeconfig chmod 640 /etc/zabbix/kubeconfig
5. Criar o host no Zabbix
Usar o procedimento normal de instalação Hitfy.