2016-06-07 3 views
2

Google 서버에 NTP를 설치하여 동기화에 시간을 둡니다. 서버의 시간이 여전히 바뀔 수 있습니까? 그렇다면 어떻게 감지 할 수 있습니까? 특정 최대 드리프트 후에 서버를 강제로 재설정 할 수 있습니까?NTP를 사용한 후에도 시간이 흐트러 질 수 있습니까?

+0

NTP를 데몬으로 실행하는 경우 참조 시간 원본 자체가 안정적이지 않으면 (참조 시간 원본에 적합하지 않은 경우) 드리프트가 최소화되어야합니다. 서버를 시작할 때 (데몬 모드가 아닌) NTP를 한 번 실행하면 시간이 지남에 따라 드리프트가 발생합니다. NTP를 다시 실행하여 해결할 수 있습니다.(NTP 데몬이 '단일 샷'프로세스로 실행될 수 있는지 여부는 확인하지 못했지만 우연히 그런 식으로 실행하지는 않습니다.) 시스템의 실시간 클럭으로 배터리를 확인 했습니까? 드리프트 문제가 있습니까? (배터리는 아마도 문제가되지 않습니다.) –

답변

3

시간 도메인 설정에 대해 더 많이 알지 못하면 대답하기가 매우 까다로운 질문입니다.

시간 설정이 올바르게 구성되어 있으면 아니오를 선택하십시오. 모든 서버는 실제 시간의 허용 가능한 거리 내에 유지됩니다. 그러나 자신의 계층 0/1 시간 수신기와 저 계층의 외부 참조 소스가 모두 5 개인 것으로 가정하는을 가정합니다.

자신의 S0/1 참조 소스를 말하면서 시간이 걸리는 시간이 '폐쇄'인 경우 서버는 UTC에서 벗어날 수 있지만 모두 동기화 상태를 유지할 수 있습니다. 이것은 실제로 타임 스탬프를 제공하지 않는 순수 PPS 유형 소스를 사용하는 경우에만 실제로 적용됩니다.

높은 계층에서 1 ~ 2 개의 외부 참조 서버 만 사용하는 것으로 설정하면 '우울한'경우 우연히 또는 다른 간섭을 통해 참조 소스가 잘못되면 서버가 큰 영향을받을 수 있습니다. 모든 서버가 위와 동일한 상향 소스를 사용하는 경우 이 모두 동기화되어야하지만 UTC가 될 수는 있습니다. 모든 서버가 서로 다른 소스를 사용하면 서로 비교하여 동기화되지 않을 수 있습니다. & UTC.

다음 질문의 마지막 부분에 답하려면; 아니요 나는 (시간/날짜 점프와 같은) 어떤 일을하도록 서버를 강요하지 않을 것입니다. 항상 NTT 설정이 올바르게 작동하여 항상 올바른 드리프트 파일로 실행되고 호스트가 어떻게 점검되었는지 확인해야합니다. 의도 (실행 시간 동안)

모니터링 ntp에 관해서는 이것은 까다로울 수 있습니다. 만약 당신이 그것을 자동화하고 싶다면 당신은 드리프트, 옵셋, 배치 등을 플로팅 할 수있게 해주는 mrtg로 ntp 통계를 수집 할 수있는 그물에서 스크립트를 찾을 수 있습니다. 호스트의 수를 성공적으로 구현했습니다. 꽤 잘 작동합니다. 정의한 한계를 초과하면 그래프 & 경고를 표시합니다. 그렇지 않으면 당신은 트롤 할 수있는 ntpstats와 다른 로그 파일과 같은 것들을 가지고 있지만, 나는 당신이 피하려고하는 것을 의심합니다.

더 나은 답변이나 구체적인 답변이 필요한 경우 언제든지 질문을 업데이트하십시오. 잘하면이 도움이됩니다.

this 스크립트를 통한 모니터링에 대한 아이디어는 this이나 시도해 볼 수 있습니다. MRTG에는 Icinga/Nagios 용 플러그인 번호도 있습니다. here이 도움이 될 수 있습니다. 내 스크립트는 첫 번째 링크의 예제를 기반으로하지만 RRD 파일에 + ive 및 -ive 플롯을 허용합니다. 당신이 다음 rrdtool tune <name_of_rrd>.rrd -i ds1:U -a ds1:U

를 실행 RRD 를 생성해야하지만 또한 내가 일부에 액세스 할 수 있습니다라는 흥미로운 README이있는 다음 디렉토리 /ntpsnmpd/ 찾을 NTP-4.2.6p5의 소스 파일에서 알 것을해야 할 일 SNMP 에이전트를 통해 값. 한번보세요 - 지금까지는 & 테스트하지 않은 것을 보지 못했습니다.

+0

자세한 답변을 보내 주셔서 감사합니다! 몇 가지 ntp 통계 수집 스크립트 예제를 제공 할 수 있습니까? – Chandan

+0

히야. 방금 두 개의 링크 + ntp 소스에서 흥미있는 발견으로 내 대답을 업데이 트했습니다. – user3788685