태그 보관물: memcached

memcached

RHEL 6.x 용 Netcat (nc) 기존 패키지? 6.x 버전은 실제로 openbsd (에서

Memcached 용 Percona Apache Monitoring [Cacti] 템플릿 을 사용하려고합니다 .

그들은 실제로 패키지의 openbsd 버전을 사용할 수 없으며 우분투 / 데비안 사용자에게 솔루션을 제공 할 수 있다고 경고합니다.

서버에 nc가 필요합니다. nc의 일부 버전은 다른 명령 행 옵션을 허용합니다. PHP 스크립트를 구성하여 사용되는 옵션을 변경할 수 있습니다. 어떤 이유로이 작업을 수행하지 않으려는 경우 대신 스크립트의 기본 구성으로 코딩 된 기대치에 맞는 nc 버전을 설치할 수 있습니다. 데비안 / 우분투에서는 netcat-openbsd가 작동하지 않으므로 netcat-traditional 패키지가 필요하며 /bin/nc.traditional …로 전환해야합니다.

RHEL 6.x 버전은 실제로 openbsd (에서 확인 rpm -qi nc) 에서 제공되므로 RHEL / CentOS에 설치하는 방법은 무엇입니까?

RHEL / CentOS에서 이러한 Percona 템플릿을 실행하는 사람이 있습니까? 뭐 했어? alien데비안 패키지?

업데이트 1 : FWIW, 소스에서 컴파일하여 GNU netcat을 사용하려고했지만 Cacti 템플릿에 필요한 정확한 옵션이없는 것 같습니다 (즉, -C 또는 -q1과 유사하지 않으므로 보입니다)

업데이트 2 : .tgz를 만들기 위해 netcat-traditional_1.10-38_amd64.deb 패키지를 제거하고 바이너리 “nc.traditional”을 생성하며 해당 버전에는 -q 옵션이 있지만 -C는 없습니다.

업데이트 3 : cjc에서 제안한대로 netcat-openbsd_1.89-3ubuntu2_amd64.deb를 제거했습니다. -C 및 -q 옵션을 제공하지만 템플릿에서 작동하지 않는 것 같습니다. quanta에서 제안한대로 nc_cmd에서 -q1 옵션을 제거했습니다. 여전히 명령 행에서 그래프를 작성하거나 결과를 생성하지 않습니다.

업데이트 4 : dmourati가 제안한대로 소스 RPM을 만들고 quanta가 제안한대로 -q1을 생략했지만 여전히 명령 줄에서 출력하거나 그래프로 생성하지 않습니다. 어쩌면 소스 RPM 솔루션 및 / 또는 -q1을 전달하지 않으면 RHEL 5.x에서 작동합니다. 이 시점에서 나는 패배를 인정한다.

건배



답변

nmap-ncat이라는 패키지를 설치하고 확인하십시오.


답변

다음은 -C가 아닌 -C를 해결하는 부분적인 솔루션입니다.

나는 여기에서 시작했다 :

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

적어도 -C 옵션의 기능을 설명하고 CRLF를 제공하십시오.

그 페이지는 나를 고대 버그질라로 이끌었습니다.

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

-C 문제에 대한 패치 된 SRPM을 찾을 수 있습니다.

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

해당 SRPM을 다운로드하여 다시 빌드하고 (CentOS 6 RPM 빌드 환경에서 제대로 작동) 결과 nc를 설치할 수 있습니다. 매뉴얼 페이지, voila, -C에 대한 지원을 확인하십시오.

-C CRLF를 줄 끝으로 보냅니다.

내 자신의 교육을 위해 -q1 옵션의 기능은 무엇입니까?

편집 : 아, -q1이 1 초 후에 종료되는 것을 봅니다. 위의 netcat의 경우 시간 초과에 대한 옵션은 “-w”입니다. percona 스크립트를 간단하게 변경하고 그래프를 작동시킬 수 있습니다. 필요에 따라 EOF를 전달하십시오.


답변

내 우분투 10.04 상자에서 “-C”와 “-q1″이 모두있는 버전은 openbsd 버전 인 1.89-3ubuntu2임을 알 수 있습니다. nc. 전통적인 것은 사실 그렇지 않습니다.

netcat-openbsd 꾸러미를 외계로 시도해보십시오.

흥미롭게도 인터넷 주변의 다양한 netcat 소스에는 Ubuntu 버전에서 제공하는 완전한 기능 세트가 없습니다. 나는 그들이 무엇을했는지 우분투 패키지 매니페스트를 보지 않았다.


답변

이 질문에 링크 된 Google Code Cacti 템플릿 프로젝트의 버그 보고서에 대한 마지막 주석 바로 위에있는 주석에 설명 된대로 템플리트에서 nc_cmd 구성 옵션을 사용할 수 있습니다.

또한 오래된 템플릿을 사용하고 있음을 알아야합니다. Better Cacti Templates 프로젝트에 명시된 바와 같이, 해당 프로젝트는 중단되었으며 현재 Percona Monitoring Plugins의 일부입니다. http://www.percona.com/software/percona-monitoring-plugins/를 참조 하고이 소프트웨어에는 Percona 지원 또는 컨설팅 계약이 포함되어 있으며 설치에 도움이되는 훌륭한 방법입니다. 또는 템플릿을 그대로 설치할 수없는 실제 비 호환성이있을 경우 소프트웨어에 대한 버그 수정을 얻을 수 있습니다.


답변

또는 올바른 옵션을 사용하고 다른 모든 것을 무시하는 래퍼를 직접 작성할 수 있습니다. 저장하고 percona 모니터링 플러그인에서 사용하십시오. 어때요?