2014-09-24 3 views
1

나는 이상한 것을 가지고 있습니다.모든 데이터에 대해 흑연에 정보를 공유하지 않습니다.

collectd가 많은 데이터 항목을 수집하고 있으며 collectdctl -s/var/run/collectdctl listval | getval 등으로 올바르게 표시됩니다.

그런 다음 대부분의 항목에 대해 효과적으로 흑연으로 렌더링됩니다.

최근 수집 된 흑연 연결은 최근 추가 된 여러 항목에 대해 작동을 중지했습니다. collectd에 나타나고 은 collectdctl을 통해 쿼리 할 수 ​​있지만 그래 픽 페이지에는 남아 있지 않습니다.

나는 어떻게 접근 할지를 묻고있다.

모든 의견을 주셔서 감사합니다.

+0

나는 이것이 오래되었음을 알고 있지만, 비슷한 문제를 해결하기 위해 * MAX_CREATES_PER_MINUTE = inf * –

답변

0

아마도이 문제를 해결할 수있는 방법에는 여러 가지가 있지만 거의 대부분 항상 tcpdump를 사용합니다. 먼저 collectd에서 디버그 로깅을 활성화하여 오류 메시지가 실제로 나오지 않는지 확인하십시오 (LogLevel "debug"https://collectd.org/wiki/index.php/Plugin:LogFile, 종종 collectd는 디버그 로깅을 사용하지 않고 컴파일되지만).

그런 다음 패킷 내용을 얻을 수 있도록 tcpdump에 -s0 -X 플래그를 사용하여 흑연 서버에서 tcpdump를 실행하십시오. (tcp 데이터 스트림을 인쇄하는보다 정교한 네트워크 스니퍼를 사용할 수도 있습니다.) 패킷이 누락 된 데이터 항목과 패킷이 적절하게 보이는지 여부를 확인하십시오 (https://collectd.org/wiki/index.php/Plugin:Write_Graphite 참조). 일반적으로이 단계를 통해 문제가 전송 수집 또는 수신 서비스인지 빠르게 판단 할 수 있습니다.

관련 문제