• <source id="pvlp2"></source>
  • <source id="pvlp2"></source>
      1. <cite id="pvlp2"></cite><source id="pvlp2"></source>
        1. 您好,歡迎進入北京泰福特電子科技有限公司官網

          咨詢服務熱線

          400-015-1230

          如何對你的NTP服務器進行監控

          發布時間:2022-04-11 15:27:59

            當你啟動你的NTP,你通常想知道他如何工作的。這篇文章描述xntp的配置、監控、故障診斷和調試問題如何確認NTP服務器工作正常一個最快的命令來驗證ntpd仍是啟動的所需ntpq - p。這個命令將顯示所有對等體使用性能數據和連同他們的配置。因為ntpq命令需要定期調用監控性能,還建議使ntpd統計數據文件。如何利用對等體狀態和層次狀態(peerstatsand loopstats)

            我使用下面的配置在/etc/ntp.conf中啟用loopfilter統計。每天新創建的文件和當前文件在/var/log/ntp/peers和/var/log/ntp/loops.舊文件歸檔到/var/log/ntp/peers.YYYYMMDD 和/var/log/ntp/loops.YYYYMMDD

          statistics sysstatsloopstats peerstats clockstats rawstats

          statsdir /var/log/ntp/

          filegen sysstatsfile sysstats type day enablefilegen loopstats file loopstats type dayenablefilegen peerstats file peerstats type day enablefilegen clockstats fileclockstats type day enablefilegen rawstats file rawstats type day enable

          filegen peerstatsfile peers type day link enable

          filegen loopstatsfile loops type day link enable

            通常我只監控loop文件。下圖展示各個領域的每個文件,我將通過例子展示peerstats和loopstats在以下版本3和版本4。

          ntpv4的顯示數據

          基于fedroa開發的HJ210-BDRBP數據ntpv4的顯示數據

          [NTP-Fedora20log]#cat loopstats |head -n 3

          57967 39669.588 -0.006423931-20.590 0.004704549 0.000000 4

          57967 39685.588-0.004043112 -20.590 0.004480482 0.000000 4

          57967 39701.588-0.002367271 -20.590 0.004232781 0.000000 4

          [NTP-Fedora20log]#cat peerstats |head -n 3

          57967 39070.966127.127.1.0 9024 0.000000000 0.000000000 7.937500477 0.000000954

          57967 39086.966127.127.1.0 9024 0.000000000 0.000000000 3.937560715 0.000000954

          57967 39102.966127.127.1.0 9024 0.000000000 0.000000000 1.937620834 0.000000954

            對于NTP4.2.0此功能默認為關閉,需要enable states。而NTP4.2.8版本此功能默認是開放的可以查看ntp-4.2.8p7/html/miscopt.html。此關鍵字的說明可以查看即可生成監控所需要的文件,filegen只是對生產的文件進行改名處理。

          如何查看客戶端和時鐘服務器的時間差異

          通常ntpd維護時間偏移量的估計。您可以使用以下命令檢查這些偏移量:

          ntpq - p將顯示每個訪問服務器以毫秒為單位的補償(ntpdc- p使用秒替代)。

          ntpdc - c loopinfo打印選定的回路濾波器變量的值。ntpdc -c kerninfo將顯示當前剩余校正變量,正如ntptime顯示的那樣。

          ntpd首先可以用來檢查時間源當前偏移和抖動,再次檢查相對一級時間源的偏差,一種如何自動收集這些數據的方法。

          如果秒脈沖源生效下(see and ),每秒鐘頻率選擇偏差將被跟新。故障的時候,將直接比較時間偏差。一個最簡單的方法是利用ntpdate -d server 直接比較客戶端和時鐘服務的偏差值。

          reach值257代表什么含義

            這個值是八進制值,它代表了上級源是否可達性登記。它由三位范圍從0到7中的數字組成。登記的初始值是0,每次到達后左移一位。

            NTP正常啟動這些寄存器值如下:0, 1, 3,7, 17, 37, 77, 177, 377257 在八進制系統 10101111,表明兩個有效回復沒有被接受在過去的八個回復中,但最后的四個回復是正常的。

          如何使用這些統計數據文件

            你可以做很多有用的事在你刪除統計文件之前。例如有一個由Perl編寫名為summary.pl 用來計算平均值和標準偏差(RMS)loopfilter和peer的統計數據。它也將顯示這些文件中找到的異常情況。這里是一個簡短的示例輸出(你可以使用summary.pl --dir=/var/log/ntp --start=19990518--end=19990604):loops.19990518loop 110,-30+/-36.5, rms 6.7, freq 14.95+/-1.149, var 0.612loops.19990519loop 113,-26+/-40.3, rms 6.9, freq 12.95+/-3.240, var 1.378

          loops.19990520loop 107,-7+/-32.0, rms 5.7, freq 13.04+/-3.253, var 1.579loops.19990522loop 190, 3+/-18.5,rms 2.9, freq 15.48+/-3.715, var 0.604

            另外一種替代方案,使用有用的plot_summary.pl程序可以直接使用"/var/log/ntp/loops"的數據來畫圖,下圖是通過有點復雜的命令生產的,分別由誤差估計與頻率偏移。

          偏移和頻率估計誤差

            現在我們正在看數字和圖表,讓我們比較一個GPS時鐘的數據(使用PPS)與一個典型的低成本的時鐘(不使用PPS)。 顯示了GPS時鐘一個很小的偏移。頻率不斷調整。相比之下,DCF77時鐘顯示較大的偏移,但頻率調整幅度較小。


          • 聯系方式
          • 傳 真:86-10-82782026
          • 電 話:400-015-1230
          • 地 址:北京市海淀區北清路68號院用友軟件園北區17號樓三層
          在線咨詢

          咨詢電話:

          400-015-1230

          • 微信掃碼 關注我們

          Copyright ? 2002-2035 北京泰福特電子科技有限公司 版權所有 備案號:京ICP備12028220號-3
          京公網安備 11010802025976號

          掃一掃咨詢微信客服

          18519396506
          国产精品无码电影
          Powered by RRZCMS