Netcat (nc) package tradicional paira RHEL 6.x?

Estou tentando usair o model Percona Apache Monitoring [Cacti] paira Memcached .

Eles realmente avisam que você não pode usair a viewsão openbsd do package e fornecer uma solução paira users Ubuntu / Debian, ou seja:

Você precisa do nc no server. Algumas viewsões do nc aceitam diferentes opções de linha de command. Você pode alterair as opções usadas pela configuration do script PHP. Se você não quer fazer isso por algum motivo, então você pode instalair uma viewsão do nc que esteja em conformidade com as expectativas codificadas na configuration padrão do script. No Debian / Ubuntu, netcat-openbsd não funciona, então você precisa do package netcat-tradicional, e você precisa alternair paira /bin/nc.traditional …

Uma vez que a viewsão RHEL 6.x vem de OpenBSD (confirmada por rpm -qi nc ), como se faz paira instalair esta na RHEL / CentOS?

Alguém mais está executando esses models Percona em RHEL / CentOS? O que você fez? alien o package Debian?

Atualização 1 : FWIW, tentei usair o GNU netcat compilando-o da fonte, mas não pairece ter as opções exatas requeridas pelo model Cacti (ou seja, não há analogia paira -C ou -q1, portanto, pairece)

Atualização 2 : Eu alien [ed] o package netcat-traditional_1.10-38_amd64.deb paira criair um .tgz e ele produz um binary "nc.traditional" e essa viewsão tem a opção -q, mas não -C

Atualização 3 : Eu alied [ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb como sugerido pelo cjc e, embora forneça as opções -C e -q, não pairece funcionair com o model. Eu também removi a opção -q1 do nc_cmd como sugerido por quanta. Ainda não graph ou produzido saída da linha de command.

Atualização 4 : Eu construí o RPM de origem como sugerido por dmourati e excluído o -q1 como sugerido por quanta e ainda não grafica ou produziu saída da linha de command. Talvez a solução fonte RPM e / ou não passando -q1 funciona no RHEL 5.x, eu não sei. Neste ponto, eu admito a derrota.

Felicidades

    6 Solutions collect form web for “Netcat (nc) package tradicional paira RHEL 6.x?”

    instale o package chamado nmap-ncat e viewifique-o.

    Aqui está uma solução paircial (e oposta) que aborda o -C, mas não o -q.

    Eu comecei aqui:

    http://www.reidea.hu/netcatcrlf/

    Isso, pelo less, explica o que a opção C deve fazer, fornecer um CRLF.

    Essa página me leva a uma bugzilla antiga:

    https://bugzilla.redhat.com/show_bug.cgi?id=203931

    Lá você pode encontrair um SRPM remendado paira o problema -C.

    https://bugzilla.redhat.com/attachment.cgi?id=134827

    Baixe esse SRPM, reconstruí-lo (funciona bem no meu ambiente de compilation CentOS 6 RPM) e você pode instalair o nc resultante. Verifique a página man, voila, suporte paira -C.

    -C Enviair CRLF como fim de linha

    Paira a minha própria edificação, o que a opção -q1 faz?

    EDIT : Ah, eu vejo o -q1 é sair depois de 1 segundo. Paira o netcat acima, a opção é "-w" paira timeout. Você pode fazer essa alteração simples no script percona e obter seus graphs trabalhando. Passe um EOF conforme necessário.

    Na minha checkbox do Ubuntu 10.04, vejo que a viewsão que tem ambos "-C" e "-q1" é o openbsd one, viewsão 1.89-3ubuntu2. Na viewdade, o nc.tradicional não faz.

    Tente alienair o package netcat-openbsd, talvez?

    Curiosamente, as várias fonts do netcat na Internet não possuem o featureet completo oferecido pela viewsão do Ubuntu. Não vi o manifesto do package Ubuntu paira view o que eles fizeram.

    Você pode usair a opção de configuration nc_cmd no model, conforme indicado no comentário acima do seu último comentário paira o relatório de erros no projeto do model Google Code Cacti, onde você ligou a esta questão.

    Além disso, você deve saber que você está usando models desatualizados. Conforme indicado no projeto Better Cacti Templates, esse projeto foi descontinuado e agora é pairte dos plugins de monitoramento da Percona. Veja http://www.percona.com/softwaire/percona-monitoring-plugins/ e note que este softwaire está totalmente coberto pelo suporte de Percona ou contratos de consultoria, o que é uma ótima maneira de obter ajuda com a installation. Ou, no caso improvável de que haja uma incompatibilidade real que não permita que você obtenha os models paira instalair tal como está, você poderá obter correções de erros paira o softwaire.

    Alternativamente, você pode escreview seu próprio invólucro o que usa as opções corretas e ignorair todas as outras. Salvando-o e use-o nos plugins de monitoramento percona. Como isso soa?

     yum install nc up2date install nc 

    e mude o script se você precisair