Sysnet Board คู่มือ การใช้งานอุปกรณ์ Network

การ Config อุปกรณ์ เครือข่าย Network Device => อุปกรณ์ Mikrotik Router => หัวข้อที่ตั้งโดย: yod เมื่อ วันที่ 22 พฤษภาคม 2011, 01:14:29

ชื่อ: รวบรวม Script สำหรับ Mikrotik RouterBoard ที่จำเป็นต่อการใช้งาน
โดย: yod เมื่อ วันที่ 22 พฤษภาคม 2011, 01:14:29

รวบรวม Script สำหรับ RouterBoard ที่จำเป็นต่อการใช้งาน



เป็น Script ที่รวบรวมมา ปรับแต่งบ้าง ทดลองกับ RouterOS 4.11 ทำงานได้อย่างสมบูรณ์ครับ

ควรจะมีไว้นะครับ เพื่อช่วยให้ตัว Router Board ทำงานได้มีประสิทธิภาพยิ่งขึ้น โดยผมจะทยอยๆ Up ขึ้น Webboard หัวข้อนี้เรื่อยๆนะครับ


วิธีติดตั้ง Script

1. Login เข้า Winbox --> System --> Scripts

2. Click [ + ] เพื่อสร้าง New Script

(https://www.sysnetcenter.com/board/images/routerboard/script/mikrotik-create-script-001.gif)

ตั้งชื่อ Script ที่ ช่อง Name
จากนั้น Copy Script ที่ต้องการลงในช่อง Source
เสร็จแล้ว Click [OK]


3. เวลาต้องการ Run Script ก็เลือก Script ที่ Script List แล้ว Click [Run Script]

(https://www.sysnetcenter.com/board/images/routerboard/script/mikrotik-create-script-002.gif)



วิธีติดตั้ง Scheudler เพื่อตั้งเวลาการ Run Script

1. แก้ไข Code ด้านล่างครับ

/system scheduler add name=ClearUserSession interval=60:00:00 on-event="/system script run clear_user_session\r\n"

โดยที่
name=ชื่อ ของ Scheudler
interval=กำหนดเวลาในการ Run จากตัวอย่างจะเป็นทุกๆ 60 ชั่วโมง
run=ชื่อ Script ที่ต้องการ Run (อักษรตัวใหญ่ เล็ก มีผลนะครับ)

(https://www.sysnetcenter.com/board/images/routerboard/script/mikrotik-create-script-003.gif)

จากนั้นเคาะ Enter


2. สามารถแก้ไขเพิ่มเติมได้ที่ Menu System --> Scheudler

(https://www.sysnetcenter.com/board/images/routerboard/script/mikrotik-create-script-004.gif)




Script ต่างๆที่น่าจะติดตั้งไว้ครับ


[Remove UserMan Session]
ลบ Session ใน UserManager เพราะถ้าปล่อยทิ้งไว้นานๆจะทำให้ Memory ใน RouterBoard เต็มครับ ควรตั้งเวลาทุกๆ 200 ชั่วโมง

#Remove all session log in usermanager
:global i
:foreach i in=[/tool user-manager session find] do { /tool user-manager session remove $i; }


******************************************************************************

[Remove UserMan Log]
ลบ Log ใน UserManager เพราะถ้าปล่อยทิ้งไว้นานๆจะทำให้ Memory ใน RouterBoard เต็มครับ และ Rebuild Database ให้ด้วยครับ ควรตั้งเวลาทุกๆ 200 ชั่วโมง

#Remove all log in usermanager
:global i
:foreach i in=[/tool user-manager log find] do { /tool user-manager log remove $i; }
#Rebuild Database
/tool user-manager database rebuild


******************************************************************************

[Reboot RouterBoard เมื่อ System Memory < 5%]

#:global datum [/system clock get date];
:global time [/system clock get time];
:local percentfree ((100 * [/system resource get free-memory]) / [/system resource get total-memory])

/system resource
:if ($percentfree < 5) do={
/system reboot;
};


******************************************************************************
ชื่อ: Re: รวบรวม Script สำหรับ RouterBoard ที่จำเป็นต่อการใช้งาน
โดย: akthan เมื่อ วันที่ 18 กุมภาพันธ์ 2012, 12:08:23
คุณยอด อยากได้ที่มันใช้บน OS 5.12 ได้ด้วยครับ เดี๋ยววันนี้จะลองลงบน  OS 5.12 ครับ
ชื่อ: Re: รวบรวม Script สำหรับ RouterBoard ที่จำเป็นต่อการใช้งาน
โดย: nightweekend เมื่อ วันที่ 25 มิถุนายน 2012, 23:26:08
[Remove UserMan Session]
ลบ Session ใน UserManager เพราะถ้าปล่อยทิ้งไว้นานๆจะทำให้ Memory ใน RouterBoard เต็มครับ ควรตั้งเวลาทุกๆ 200 ชั่วโมง

โค๊ด:
#Remove all session log in usermanager
:global i
:foreach i in=[/tool user-manager session find] do { /tool user-manager session remove $i; }

******************************************************************************

[Remove UserMan Log]
ลบ Log ใน UserManager เพราะถ้าปล่อยทิ้งไว้นานๆจะทำให้ Memory ใน RouterBoard เต็มครับ และ Rebuild Database ให้ด้วยครับ ควรตั้งเวลาทุกๆ 200 ชั่วโมง

โค๊ด:
#Remove all log in usermanager
:global i
:foreach i in=[/tool user-manager log find] do { /tool user-manager log remove $i; }
#Rebuild Database
/tool user-manager database rebuild



ถามนิส ครับ คุณ ยอด ตั้ง เวลา ตรงไหน ครับ ผม  ??? ???
ชื่อ: Re: รวบรวม Script สำหรับ RouterBoard ที่จำเป็นต่อการใช้งาน
โดย: cgsupports เมื่อ วันที่ 24 กรกฎาคม 2012, 17:13:00
ผมใช้ 5.18 จะได้ไหมครับพี่ยอด

Users found this pages searching for: