Monday 26 August 2013

ตั้งเวลาให้ MirkoTik Restart ตัวเองทุกวัน

วันนี้เราจะมาดูวิธีการทำให้ MikroTik นั่น Restart เครื่องเองทุกวัน สำหรับหลายคน ตัว admin เองด้วยคิดว่าการ Restart ตัว MikroTik เองนั่นค่อนข้างจะจำเป็นเพราะเพื่อเป็นการ Clear ค่าต่างๆ ด้วยทำให้ MikroTik ทำงานได้ไม่มีปัญหาอีกด้วยครับ เริ่มกันเลยครับ

ก่อนอื่นเลยเข้าไปที่ System >> Scheduler



ใสค่าต่างๆ ที่ต้องการลงไป โดย Interval จะเป็นตัวระบุว่าต้องการให้ทำคำสั่ง /system reboot ทุกๆ กีนาที ในตัวอย่างผมลองที่ 5 นาที แต่ถ้าใช้งานจริงทุกวันก็ควรจะเป็น 24:00:00 นะครับ


เมื่อสร้างเสร็จควรได้ Schedule หน้าตาอย่างนี้ จะเป็นได้ว่า Next Run บอกว่าอีก 5 นาทีถัดไปคำสั่งก็จะถูกสั่งให้ทำงาน


จากนั่นรอจนถึงเวลา เมื่อถึงเวลา WinBox จะหลุดเองนะครับ


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

14 comments:

  1. ถามหน่อยคับพอมันรีบุตเสร้จ เราต้องมาตั้งวันเวลาใหม่ทุกรอบปะคับ

    ReplyDelete
    Replies
    1. ถ้าไม่ให้ตั้งเอวลาเองทุกรอบต้องให้ตั้ง Mikrotik ไปเอาเวลามาจาก Server ครับ

      /system clock set time-zone-name=Asia/Bangkok
      /system ntp client set enabled=yes mode=unicast primary-ntp=158.108.212.157 secondary-ntp=202.28.18.72

      Delete
    2. ถ้าเรารีบูตเสร็จ มันจะเริ่มนับเวลาที่ user ใช้งานต่อไหมครับ เช่น กำหนดเวลา 7 วัน ใช้งานแล้ว 6 วัน พอรีบูตเสร็จ จะเริ่มนับต่อจาก 6 วันหรือเริ่มนับใหม่ตั้งแต่ต้นครับ

      Delete
    3. นับต่อครับ

      Delete
  2. ขอบคุณมากๆ แอดมินใจดีมาก

    ReplyDelete
  3. ถ้าจะตั้งให้รีบูต ตี 4 ของทุกวันล่ะครับ ต้องเซ็ตยังไง

    ReplyDelete
    Replies
    1. /system script add name=script-daily-restart source={/system reboot}
      /system scheduler add name=daily-restart start-time=04:00:00 interval=24:00:00 disabled=no on-event=script-daily-restart

      ตามนี้เลยคัรบ copy ไปใส่ใน winbox => new terminal ได้เลยคัรบ

      Delete
  4. รีบูตไมโครติก แล้วไมโครติกดันรีเซทตัวเองตลอดเลาครับ ง คือเสียง ปี้บ ๆ ๆ ไม่หยุด ทำไงดีครับ

    ReplyDelete
    Replies
    1. คาดว่าน่าจะโดน hack เข้ามาวาง system script ละคัรบวิธีแก้ค่อนข้างยากครับ
      วิธีที่ง่ายสุดคือ netinstall แล้ว config ใหม่แล้วอย่างลืมตั้ง password ก่อนต่อเน็ตด้วยนะคัรบ

      Delete
  5. /system script add name=script-daily-restart source={/system reboot}
    /system scheduler add name=daily-restart start-time=04:00:00 interval=24:00:00 disabled=no on-event=script-daily-restart

    /system clock set time-zone-name=Asia/Bangkok
    /system ntp client set enabled=yes mode=unicast primary-ntp=158.108.212.157 secondary-ntp=202.28.18.72

    ผมพิมเข้าไปที่ new terminal แล้วครับแต่พอเปิดไปที่ scheduler กลับไม่มี name คำสั่งใด ๆ ใน scheduler เลยครับ

    ReplyDelete
    Replies
    1. ควรต้องทำยังไงครับ ผมทำอะไรผิดหรือเปล่า ถ้าจะยกเลิกต้องทำยังไง ขอบคุณครับ

      Delete
  6. ผมใช้วิธิคอนฝิกตามสคริปเอาครับได้ผล100% เพราะบางครั้งการก๊อปไปวางใน new terminal มันไม่ทำงาน..

    ReplyDelete
  7. ขอบคุณมากครับผม

    ReplyDelete