Estou tentando usar o modelo [Cacti] de monitoramento do Percona Apache para o Memcached .
Eles realmente alertam que você não pode usar a versão openbsd do pacote e fornecem uma solução para usuários do Ubuntu / Debian, ou seja:
Você precisa de nc no servidor. Algumas versões do nc aceitam diferentes opções de linha de comando. Você pode alterar as opções usadas configurando o script PHP. Se você não quiser fazer isso por algum motivo, poderá instalar uma versão do nc que atenda às expectativas codificadas na configuração padrão do script. No Debian / Ubuntu, o netcat-openbsd não funciona; portanto, você precisa do pacote netcat-traditional e precisa mudar para /bin/nc.traditional ...
Como a versão RHEL 6.x realmente vem do openbsd (confirmado por rpm -qi nc
), como é que se consegue instalar isso no RHEL / CentOS?
Mais alguém executando esses modelos Percona no RHEL / CentOS? O que você fez? alien
o pacote Debian?
Atualização 1 : FWIW, tentei usar o GNU netcat compilando-o do código-fonte, mas também não parece ter as opções exatas exigidas pelo modelo Cacti (ou seja, não há analogia para -C ou -q1, assim parece)
Atualização 2 : Eu alienígena [ed] o pacote netcat-traditional_1.10-38_amd64.deb para criar um .tgz e ele produz um "nc.traditional" binário e essa versão tem a opção -q mas não -C
Atualização 3 : Eu aliei [ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb conforme sugerido pelo cjc e, embora ele ofereça as opções -C e -q, ele não parece funcionar com o modelo. Também removi a opção -q1 do nc_cmd, conforme sugerido pelo quanta. Ainda não representa graficamente ou produz saída a partir da linha de comando.
Atualização 4 : Criei o RPM de origem, conforme sugerido por dmourati, e deixei de fora o -q1, conforme sugerido pelo quanta, e ainda assim ele não representa graficamente ou produz saída a partir da linha de comando. Talvez a solução RPM de origem e / ou não passando -q1 funcione no RHEL 5.x, não sei. Neste ponto, admito derrota.
Felicidades