Atualmente, estou no processo de configuração de uma instância de monitoramento checkMK para teste. Isso abrange várias VLANs e algumas delas são muito restritas por regras de firewall.
Isso significa que, em alguns casos, o agente não consegue registrar-se internamente através da porta tcp8000, mas o servidor checkmk pode extraí-lo quando registrado.
Assim estou tentando fazer um proxy-registro conforme a documentação. Verifique
cmk-agent-ctl proxy-register --hostname serverhostname.local --server x.x.x.x --site sitex --user agent_registration > /tmp/serverhostname.json
Resultado esperado: Isso deve renderizar alguma saída no arquivo especificado ou, se feito sem enviá-la para o arquivo, deve fornecer alguma saída em stdout. Posteriormente, isso pode ser importado em um servidor que pode acessar o servidor checkmk em xxxx /tcp8000.
Resultado real: o agente Checkmk trata o comando como um "registro" regular e tenta acessar o servidor checkmk em xxxx /tcp8000, mas retorna um erro porque xxxx não pode ser alcançado.
Posso ter esquecido algo aqui, mas não consigo descobrir o quê. Agente versão 2.3.0, Servidor versão 2.3.0p3
Você precisa executar este comando em um servidor que realmente tenha acesso ao site Checkmk na porta 8000. O candidato ideal para isso é o próprio servidor Checkmk. Isso irá gerar o
.json
arquivo, que você pode transferir para o sistema a ser monitorado e importá-lo para lá.