0 Members and 1 Guest are viewing this topic.

AuthorTopic: เขียน bat ไฟล์ ping logs ไว้เช็คว่าช่วงใด server down (แบบเร่งด่วน)  (Read 13456 times)

Offline aegkaluk

  • Administrator
  • Hero Member
  • *****
  • Posts: 1096
  • Total Like : 0
    • Email
« on: 24, 04, 2012, 13:16:48 »
หากเพื่อนๆคงเคยเจอปัญหา server down เองหรือถูก restart จากระบบไฟหรืออื่นๆ วันนี้จะนำวิธีเก็บ log ไว้ตรวจสอบอย่างง่ายๆมาฝากกันครับ เพื่อนำ log ไปวิเคราะห์แก้ปัญหาต่อไป

pinglog.bat
Code: [Select]
@ECHO OFF
:START

echo.|date  >> c:\temp\pinglog.log
echo.|time  >> c:\temp\pinglog.log
ping 192.168.20.9 >> c:\temp\pinglog.log

ping 123.123.123.123
ping 123.123.123.123
ping 123.123.123.123

GOTO START


192.168.20.99 คือ ip server ที่เราจะเก็บ log
123.123.123.123 คือ ip ที่ไม่มีอยู่ในระบบ เพราะผมอยากให้เกิดการหน่วงสัก 1 นาทีแล้วบันทึกเก็บลง log ดังนั้นจึง ping ไปยัง ip ที่ไม่มีอยู่ในระบบ เพื่อให้เกิด timeout ขึ้น จากตัวอย่างผมทดสอบให้เกิด timeout 3 ครั้ง ก็ได้เวลาหน่วงประมาณ 1 นาที





*หวังว่าเพื่อนคงนำไปต่อยอดประยุกต์ใช้งานได้ต่อไปครับ ยังไงแวะมาทักทายกันบ้าง ผมจะได้ไม่เหงา



« Last Edit: 24, 04, 2012, 13:25:38 by aegkaluk »