Estou tentando obter de alguma forma o tráfego e os gráficos do sistema de um roteador pfSense, que está disponível apenas em um IP de gerenciamento específico, para meu servidor de monitoramento. Até agora pensei em:
- Tente exportar os gráficos: não ficará tão bonito, precisa de muito trabalho
- Tente usar o apache2 para ProxyPass para a página do pfSense: não funciona por vários motivos (tentar o ProxyPass apenas redireciona, o que obviamente não funciona se eu estiver fora da rede); este parece ser um problema do lado do pfSense, daí a questão.
Na verdade, tudo que eu quero é exibir aquela página específica do pfSense em um "Frame" dentro do Check_MK Multisite, com o servidor de monitoramento atuando como um proxy para que eu possa visualizar esses gráficos fora da rede de gerenciamento. Algum conselho?
Responder1
Se eu fosse implementar isso, provavelmente criaria um usuário com permissões limitadas no pfsense e carregaria uma chave pública ssh para que o usuário pudesse fazer ssh no roteador pfsense. Com essa funcionalidade implementada, você pode facilmente escrever um script que periodicamente:
- Usa scp/sftp para copiar os arquivos do banco de dados rrd para outro sistema.
- Use as ferramentas de linha de comando rrdtool para gerar gráficos a partir dos bancos de dados rrd.
- Implante os gráficos onde você precisar deles.
Você pode até navegar noCódigo fonte do PFsensee ver os comandos exatos que eles estão usando para gerar os gráficos.