ซอฟต์แวร์เพื่อวินิจฉัย (ping) เครือข่ายตลอด 24 ชั่วโมงหรือไม่?


10

เราประสบปัญหามากมายกับการเชื่อมต่ออินเทอร์เน็ตของสำนักงานในปัจจุบันของเราเมื่อไม่นานมานี้: การชะลอตัวการสูญเสียแพ็คเก็ตเวลา ping ขนาดใหญ่ ฯลฯ

(ไม่) โชคดีที่นี่ไม่ได้เกิดขึ้นตลอดทั้งวันเพียงไม่กี่นาทีที่นี่และที่นั่นหลายครั้งต่อวัน แต่นั่นทำให้วันทำงานของเราเจ็บปวด

ตามที่กฎหมายของ Murphyกำหนดไว้เมื่อคนไอทีผุดขึ้นอินเทอร์เน็ตก็ใช้งานได้ดี ping นั้นดีแบนด์วิดท์ก็เป็นปกติ

เนื่องจากพวกเขาจะไม่ทำอะไรมากสำหรับเราโดยไม่ต้องพิสูจน์ความล้มเหลวเพิ่มเติมมีเครื่องมือที่ดีและเรียบง่าย (บนแพลตฟอร์มใด ๆ ) ที่จะตรวจสอบการเชื่อมต่อเป็นเวลา 24 ชั่วโมง (เช่นส่ง Ping Google ทุกวินาทีเป็นต้น) และแสดงผลลัพธ์เป็น กราฟของเวลา ping + การสูญเสียแพ็กเก็ตที่ทุกเวลาของวัน?

ฉันลองใช้PingPlotterแต่ก็ไม่ได้ผลเท่าที่ควร


1
PingPlotter เกิดอะไรขึ้น
joeqwerty

ซอฟต์แวร์ตรวจสอบส่วนใหญ่จะทำเช่นนี้อย่างน้อยในระดับหนึ่ง แต่ข้อเสนอแนะของ @Zoredache เกี่ยวกับการสูบบุหรี่อาจเป็นเครื่องมือแบบสแตนด์อโลนที่รู้จักกันดีและค่อนข้างปรับแต่งสำหรับปัญหาของคุณ
voretaq7

คำตอบ:


6

หากคุณสามารถเข้าถึงเครื่อง linux ได้mtrอาจทำสิ่งที่คุณต้องการ mtr รวมการทำงานของ traceroute และโปรแกรม ping ในเครื่องมือวิเคราะห์เครือข่ายเดียว

นี่เป็นเอาต์พุตที่คุณได้รับเมื่อรันในโหมดรายงาน คุณสามารถปล่อยให้มันทำงานและรวบรวมสถิติในช่วงเวลาใดก็ได้

mtr -r -c 10 google.com
HOST: host1.lan                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ns.lan                        0.0%    10    0.3   0.5   0.3   0.6   0.1
  2. 192.168.1.254                 0.0%    10   81.2  76.0  66.9  89.1   8.3
  3. 94-192-160-1.zone6.bethere.c 60.0%    10  2335. 1419. 1024. 2335. 620.4
  4. 10.1.3.245                   80.0%    10   17.3  17.6  17.3  17.9   0.4
  5. 10.1.2.169                   90.0%    10   28.1  28.1  28.1  28.1   0.0
  6. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  7. 64.233.175.27                70.0%    10   23.5  23.6  23.4  23.8   0.2
  8. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  9. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0     8    0.0   0.0   0.0   0.0   0.0
 12. 173.194.67.147                0.0%     5   29.1  29.2  28.7  29.8   0.4

2
ฉันมักจะทำงานmtrเป็นงาน cron รายชั่วโมงในโหมดรายงานเพื่อวินิจฉัยปัญหาเครือข่าย การวิ่งด้วยระยะเวลา 30 หรือ 60 วินาทีนั้นเพียงพอแล้ว ซึ่งส่งผลกระทบน้อยที่สุดในเครือข่าย แต่สามารถให้ผลลัพธ์ที่ดีสำหรับปัญหาที่เกิดขึ้นเป็นระยะ
BillThor

ดีมากmtrเป็นชิ้นส่วนของซอฟต์แวร์ที่ดีในการค้นหาว่าปัญหาในเครือข่ายอยู่ที่ใด!
เบ็นจามิน

12

ฉันจะตั้งค่าสำเนาของsmokepingในบางระบบในเครือข่ายของคุณ มันไม่ ping ทุกวินาทีและคุณอาจไม่ต้องการมัน มันจะส่งเสียงระเบิดประมาณ 20 ครั้งในเวลาเดียวกันจากนั้นนับจำนวนการตอบสนองและความรวดเร็วในการส่งกลับแต่ละครั้ง ผลลัพธ์จะถูกกราฟ

นี่คือผลลัพธ์สำหรับระบบของฉันที่บ้านผ่านการเชื่อมต่อ Comcast ของฉันกับบางสิ่งในที่ทำงาน แพ็กเก็ตที่ไม่ได้รับและเวลาแฝงอยู่ที่ฝั่ง Comcast

ป้อนคำอธิบายรูปภาพที่นี่


3

คุณสามารถดัมพ์เอาต์พุตของ ping ไปยังไฟล์ (เช่นping google.com > pings.txt) และตรวจสอบเวลาแฝง ไม่มีกราฟ แต่ใช้งานได้กับทุกแพลตฟอร์มและควรมีการพิสูจน์ปัญหาที่เครือข่ายประสบอยู่


ฉันตระหนักถึงpingตัวเลือก แต่จริง ๆ แล้วฉันกำลังมองหาวิธีที่จะแสดงบนแผนที่เวลา!
เบนจามิน

คุณไม่ได้ให้เหตุผลที่ดีว่าทำไม วัตถุประสงค์ของคุณคือการพิสูจน์ปัญหาความล่าช้าตามคำถามของคุณกราฟที่น่าสนใจเกี่ยวข้องกับเรื่องนี้อย่างไร
Chris S

หากต้องการตรวจสอบว่าเวลาใดของวันนี้ พวกเขาจะทำงานเพื่อค้นหารูปแบบเวลาใด ๆ ในนั้น!
เบนจามิน

เริ่ม ping ตอนเที่ยงคืน (00:00:00) และด้วยมาตรฐาน 1 วินาทีระหว่าง Ping และคุณจะมีจุดข้อมูลหนึ่งจุดต่อวินาทีในทุกวัน (86400 ถึง 00:00:00 ในเช้าวันถัดไป) - "พวกมัน "สามารถหารูปแบบได้เช่นกัน :-)
voretaq7

ฉันกลัวว่าพวกเขาจะไม่ได้รำคาญมีลักษณะที่ 86400 บรรทัดของข้อความแม้แต่น้อยพยายามที่จะทำให้กราฟออกมาจากมัน :)
เบนจามิน

2

Pingdomมีบริการฟรีที่อาจทำในสิ่งที่คุณต้องการ


แน่นอน Pingdom ไม่สามารถบอกอะไรคุณเกี่ยวกับเครือข่ายภายในของคุณได้ ... สิ่งที่จอภาพจากภายในสู่ภายนอกอาจจะเหมาะสมกว่าที่จะแก้ไขปัญหาของพวกเขา
Safado

ดีฉันเดาว่าเป็นจุดได้เปรียบที่ถูกต้อง .. อย่างไรก็ตามปัญหาอาจเป็นปัญหา ISP แน่นอนดังนั้นการตรวจสอบภายนอกสามารถช่วยในกรณีนั้น
HostBits

จุดดี. บางทีอาจมีการ ping monitor บน IP สาธารณะของเราเตอร์ของเกตเวย์หรือไม่ หากปัญหาเกิดขึ้นกับเราเตอร์เองหรืออาจเป็นปัญหาการกำหนดเส้นทางกับ ISP ที่จะใช้งานได้
Safado

จุดที่ดีแน่นอนที่ช่วยให้ฉันเข้าใจว่าปัญหาไม่ใช่การเชื่อมต่ออินเทอร์เน็ตที่แท้จริงของอาคาร แต่การเชื่อมต่อ Wi-Fi ที่ไม่ดีซึ่งพวกเขากำหนดให้เชื่อมต่อเครือข่ายสำนักงานของเรากับเราเตอร์ของอาคาร!
เบนจามิน

2

Nagios เป็นเครื่องมือตรวจสอบสถานะเซิร์ฟเวอร์โอเพ่นซอร์สที่มีความสามารถในการตรวจสอบเซิร์ฟเวอร์ ฉันรู้ว่าสำหรับจอภาพ SNMP คุณต้องกำหนดค่าสิ่งต่าง ๆ บนอุปกรณ์ที่ถูกตรวจสอบ แต่สำหรับการ ping จอภาพอย่างง่ายคุณไม่ควรทำ

ที่นี่ในสำนักงานของเราเราใช้ WhatsUp Gold เพื่อตรวจสอบเซิร์ฟเวอร์ทั้งหมดของเรา มันมีจอภาพ ping ที่ทำสิ่งที่คุณต้องการ เป็นผลิตภัณฑ์ที่มีราคาแพง ($ 2000 +) ซึ่งทำให้เป็นโซลูชั่นที่ไร้สาระสำหรับปัญหาของคุณ แต่พวกเขามีการทดลองใช้ฟรี 30 วันซึ่งคุณสามารถติดตั้งรวบรวมข้อมูลและหวังว่าจะสามารถแก้ปัญหาของคุณได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.