For the complete documentation index, see llms.txt. This page is also available as Markdown.

Internet Traffic Log

ตั้งค่าการส่ง Internet Traffic Log จาก Mikrotik ไปยัง Seara

ระบบการส่ง Log จาก Microtik ไปเก็บยังระบบ Cloud ของ Seara จะประกอบไปด้วย Logfile 2 ส่วน คือ

  • Hotspot Log คือ Log file ที่มีการเก็บค่า การเข้าใช้งานของผู้ใช้งาน คือ Login , Logout และ ข้อมูลทางเครือข่ายที่ระบบ IP Address และ MAC Addess ของผู้ใช้งานนั้นๆ

  • Firewall Log คือ Log ที่มีการเก็บค่า Internet Traffic จากการเข้าใช้งาน Internet ของผู้ใช้งาน โดยจะเป็น Log มาตรฐานที่ระบุข้อมูล IP Adress ต้นทาง ปลายทาง , Port และ Protocol ที่ใช้งาน

โดยจะต้องตั้งค่าการส่ง Log ทั้ง 2 รูปแบบให้ถูกต้องตามรูปแบบที่กำหนดโดยมีขั้นตอนดังนี้

1. ตั้งค่ารูปแบบการส่ง Hotspot Login , Logout

IP -> Hotspot -> UserProfile -> Hotspot User Profile ->Script

ขั้นตอนการตั้งค่า Script ของ Hotspot Profile

:local whouser $user;

:local whoip $address;

:local macaddr [/ip hotspot active get [find user=$whouser] mac-address];

:log info ("User Login: ".$whouser." IP: ".$whoip." MAC: ".macaddr);

2. ตั้งค่า SysLog Server สำหรับส่ง Internet Traffic

System -> Logging -> Action

การตั้งค่า Syslog Server

Name: SearaLog

Type: remote

Remote Address: ค่า IP Address ของ Syslog Server (เช็คจาก Email ที่ได้รับ)

Remote Port: ค่า IP Address ของ Syslog Server (เช็คจาก Email ที่ได้รับ)

3. ตั้งค่าการส่ง Internet Traffic Log

System -> Logging -> Rule

การตั้งค่า Logging Rule

เป็นการกำหนดให้ส่ง hotspot log ,DHCP Lease Log และ firewall Log ไปยัง Syslog server ที่ได้มีการตั้งค่าไว้ในข้อ 2

Rule1: hotspot, script,account สำหรับส่งข้อมูลการ Login ,Logout ของ User

Rule2: firewall,info สำหรับส่งข้อมูล Internet Traffic ที่ User ใช้งาน

Rule3: script, info สำหรับส่งข้อมูล DHCP Lease

ทุกรูปแบบการส่ง Log ให้กำหนดรูปแบบ Prefix ดังนี้

· SEARA--( MAC Address ของอุปกรณ์ ที่ใส่ใน NAS)

ตัวอย่าง SEARA--E6:B5:0E:45:BD:A3

**ข้อควรระวัง คำว่า SEARA ต้องเป็นตัวพิมใหญ่ และตามด้วย - จำนวน 2 ชุดติดกัน (--) หากตั้งค่าไม่ถูกต้อง Syslog จะไม่รับข้อมูลดังกล่าวเข้าไปเก็บในระบบ

โดย Action: ให้เลือกเป็น SearaLog ที่สร้างไว้ในข้อ 2 เพื่อบอกให้ Microtik ส่งไปเก็บข้อมูลที่ Syslog Server

4. กำหนด Log Rule สำหรับส่ง Internet Traffic Log

IP --> Firewall --> Filter Rules-> + (เพิ่มRule ใหม่)

การตั้งค่า Firewall Rule สำหรับ Log

ให้ตั้งค่าการส่ง Log ที่ Tab General และ Action ดังนี้

Chain:Forward

Out Interface: WAN

Connection State: established

การตั้งค่าดังกล่าวเป็นการกำหนดให้ Traffic Firewall สำหรับ Forward Chain (Chain ที่อนุญาติให้ผู้ใช้งานออก Internet ส่ง Log การเข้าใช้งาน Internet ไปยังระบบ Log ซึ่งมีการตัังค่าให้ส่งไปยัง Syslog Server ตามข้อ 2

Last updated