> For the complete documentation index, see [llms.txt](https://idiotech.gitbook.io/imsi-4/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://idiotech.gitbook.io/imsi-4/admin-manual/untitled-6.md).

# System

## System Status

&#x20;     System Status มีไว้เพื่อ Monitor Status ของ Server แบ่งออกเป็น 3 ส่วนด้วยกันคือ Hardware Status , Service Status , Network Connection

![](/files/-M2gUMYGCVQv9_fWozbp)

&#x20;                                                                *วิธีเข้าหน้า System Status*

**รายละเอียดหน้า System Status**

&#x20;     หน้า System Status จะแสดง รายละเอียดการใช้งาน Resource , Service , Network connection ของระบบรวมถึงการสั่ง Shutdown , Restart Server โดยมีรายละเอียดต่าง ๆ ดังต่อไปนี้

1. System Name เพื่อแสดงชื่อของระบบรวมถึงการสั่งปิดระบบหรือเริ่มระบบใหม่

![](/files/-LwrG4wcuiE-t5vu8esb)

&#x20;                                                                               *ตั้งชื่อ Server*

* System name: ตั้งชื่อของระบบ
* Shutdown Server: สั่งปิดระบบ
* Restart Server: สั่งเริ่มระบบใหม่

&#x20;   2\. Hardware Status แสดงข้อมูลการใช้ Resource ของระบบ

![](/files/-LwrG4wdSLObJmeWph1f)

&#x20;                                           *รูปภาพที่ 179 แสดงการใช้งาน Resource ต่าง ๆ ของระบบ*

* CPU: แสดงการใช้งานหน่วยเป็น %
* HDD: แสดงการใช้งาน HDD คิดเป็น %
* Process Count: แสดง Process ที่กำลังใช้งานอยู่
* Session Count: แสดง Session ทั้งหมดที่ระบบกำลังใช้งานอยู่
* Ram Total: จำนวน Ram ทั้งหมดในระบบ
* Ram Usage: จำนวน Ram ที่ระบบใช้งานอยู่
* Ram Free: จำนวน Ram ที่ยังไม่ถูกใช้งาน
* Ram Cache: Ram ที่ถูกจองไว้ใช้งาน
* HDD Total: จำนวน Hard disk ทั้งหมดในระบบ
* HDD Usage: จำนวน Hard disk ที่ระบบใช้งานอยู่
* HDD Free: จำนวน Hard disk ที่ยังไม่ถูกใช้งาน

&#x20;  3\. Service Status แสดงสถานะ service ต่าง ๆ ของระบบมีรายละเอียดดังนี้

![](/files/-LwrG4weKEe28vHuJzKh)

&#x20;                                                                                         *Service status*

* On แสดงว่า Service ใช้งานได้ปกติ
* Off แสดงว่า Service ใช้งานไม่ได้
* Start: เอาไว้สั่งเริ่ม service ในกรณีที่ service นั้น down ถ้า service นั้น On อยู่จะไม่สามารถกดได้
* Stop: เอาไว้สั่งหยุดการทำงานของ service ซึ่งมีเฉพาะใน dhcpd เท่านั้น
* Restart: เอาไว้สั่ง Restart service ในกรณีที่ Service นั้นค้าง

&#x20;   4\. Network Connection แสดงสถานะการเชื่อมต่อของ Server สามารถดูรายละเอียดการเชื่อมต่อและความเร็วสูงสุดที่รองรับได้

![](/files/-LwrG4wfJBC8DsNVaYN4)

&#x20;                                                                                *Network Connection*

### Software License

&#x20;     หน้า Software License มีไว้เพื่อแก้ไขและตรวจสอบข้อมูล License และชื่อของระบบ

![](/files/-M2gUgGqKJx6tcQysfGP)

&#x20;                                                    *วิธีเข้าหน้า Software License*

![](/files/-M2gYjG-oBEaEk8YSKcC)

&#x20;                                                                                *หน้า Software License*

**รายละเอียดหน้า Software License**

&#x20;หน้า Software License แบ่งออกเป็น 3 ส่วน ดังนี้

1. Software Version: ในส่วนนี้จะแสดงเวอร์ชันของซอฟแวร์ โดยผู้ดูแลสามารถแก้ไขชื่อของระบบได้ในหน้านี้\
   (การแก้ไขชื่อของระบบ ไม่มีผลกระทบต่อการทำงานของระบบ)

![](/files/-LyYRPfvXwWoJDsXa4ra)

&#x20;                                                       *Software License: Software Version*

&#x20;   2\. Last Update: วันที่อัพเดตล่าสุด

![Software License: Last update](/files/-LyYSngYilqMldWVbjzX)

&#x20;   3\. Current License: ในส่วนนี้จะแสดงข้อมูลของ License ปัจจุบัน

&#x20;         3.1 Current System Hash: รหัสของอุปกรณ์ Hardware

&#x20;         3.2 Start Date: วันที่ License นี้สามารถเริ่มใช้งานได้

&#x20;         3.3 Expire Date: วันที่ License นี้จะหมดอายุ

&#x20;         3.4 Concurrent: จำนวนผู้ใช้งานในระบบสูงสุด

&#x20;         3.5 System Hash: รหัสของอุปกรณ์ Hardware สำหรับ License นี้ (License จะทำงานได้ Current System Hash และ System Hash ต้องตรงกัน)

![](/files/-LwrG4wjmUYYOj_ko5rD)

&#x20;                                                             *Software License: Current License*

&#x20;   4\. Upload New License: ช่องสำหรับ Upload License ใหม่ให้ระบบ

![](/files/-LwrG4wkeFasnIdrs5S-)

&#x20;                                                       *Software License: Upload New License*

## Database Management

&#x20;     หน้า Database Management มีไว้เพื่อทำการ Download Database และทำการกู้คืน Database รวมทั้งสามารถลบข้อมูล Log เก่าๆได้

![](/files/-M2gYyemVuuLABRACBXJ)

&#x20;                                                             *วิธีเข้าหน้า Database Management*

![](/files/-M2gZ8_CesHsyOTaUnCd)

&#x20;                                                                 *หน้า Database Management*

**รายละเอียดหน้า Database Management**

&#x20;หน้า Database Management ถูกแบ่งออกเป็น 2 ส่วนหลักๆ ดังนี้

1. Download & Restore Database: ในส่วนนี้จะเป็นส่วนจัดการฐานข้อมูล โดยผู้ดูแลสามารถ Download Database มาเก็บไว้ และทำการ Restore Database เพื่อเปลี่ยนข้อมูลใน Database กลับเป็นของช่วงเวลาก่อนหน้าได้

   &#x20;   1.1 Download Current Database: ปุ่มสำหรับ Download Database ในปัจจุบัน

   &#x20;   1.2 Download Database: ปุ่มสำหรับ Download Database ที่ระบบสำรองไว้ในแต่ละวัน

   &#x20;   1.3 MD5: รหัส MD5 ของข้อมูลที่ระบบเป็นไว้เมื่อสร้างข้อมูล หากรหัส MD5 ของข้อมูลที่ Download ไม่ตรงกับค่าที่แสดงอยู่ หมายความว่าการ Download ข้อมูลมีปัญหา หรือข้อมูลได้ถูกแก้ไข

   &#x20;   1.4 Restore Database: ช่องสำหรับ Upload Database ที่ต้องการใช้เป็น Database ปัจจุบัน

![](/files/-Lwv9gga5eJjKOWqTxFy)

&#x20;                                      *Database Management: Download & Restore Database*

&#x20;   2\. Clear Transaction: ในส่วนนี้จะเป็นตารางแสดงข้อมูล Transaction ที่อยู่ในระบบเป็นเวลานาน ใช้สำหรับลบข้อมูลเก่าๆ เพื่อกู้คืนพื้นที่ความจำของระบบ และช่วยให้การค้นหาข้อมูลที่เหลือเป็นไปได้เร็วขึ้น

&#x20;         2.1 Select Transaction Days: ช่องสำหรับเลือกระยะเวลาที่ถือว่าเป็นข้อมูลเก่า โดยสามารถเลือกได้เร็วสุด \[นานเกิน 60 วัน] และช้าสุด \[นานเกิน 365 วัน]

&#x20;         2.2 Select Transaction Days Result: กรอบแสดงผลลัพธ์ของการสืบค้นข้อมูล โดยจะแสดงจำนวนข้อมูลทั้งหมดที่พบ

&#x20;         2.3 Old Transaction Table: ตารางแสดงข้อมูลที่เข้าข่ายเป็นข้อมูลเก่าที่กำลังจะถูกลบ สามารถใช้ตรวจทานข้อมูลก่อนที่จะลบ

![](/files/-Lwv9ggbeVkungW83a0Q)

&#x20;                                                       *Database Management: Clear Transaction*

## Officer Management

### Officer Group

&#x20;     หน้า Officer Group มีไว้เพื่อแสดงกลุ่มของ Officer ในระบบ โดยกลุ่มของ Officer จะมีหน้าที่ในการกำหนดสิทธิของ Officer ในกลุ่ม Officer ที่ไม่มีสิทธิจะไม่สามารถเห็นหน้านั้นในแถบเมนู

![](/files/-M2g_1ZdFMTOKXdwnNG-)

&#x20;                                                                *วิธีเข้าหน้า Officer Group*

![](/files/-M2ghpq8YGQRVLrSk79D)

&#x20;                                                                              *หน้า Officer Group*

**รายละเอียดหน้า Officer Group**

&#x20;หน้า Officer Group แสดงตารางข้อมูล Officer Group ที่อยู่ในระบบ โดยข้อมูลในตารางมีดังนี้

1. Group Name: แสดงชื่อของ Officer Group นี้
2. Group Description: แสดงคำอธิบาย Officer Group นี้
3. Privilege: แสดงสิทธิของ Officer Group นี้อย่างคร่าวๆ

   &#x20;   3.1 แถบขึ้นเป็นสีเขียว: Officer ในกลุ่มนี้มีสิทธิในการเข้าถึงทุกหน้าของแถบย่อยนี้

   &#x20;   3.2 แถบขึ้นเป็นสีเหลือง: Officer ในกลุ่มนี้มีสิทธิในการเข้าถึงบางหน้าของแถบย่อยนี้

   &#x20;   3.3 แถบขึ้นเป็นสีแดง: Officer ในกลุ่มนี้ไม่มีสิทธิในการเข้าถึงแถบย่อยนี้แม้แต่หน้าเดียว
4. Action: ปุ่มสำหรับจัดการมีสองปุ่มได้แก่ Edit และ Delete (Group DEFAULT ADMIN ไม่มีปุ่มเหล่านี้)

**Officer Group Edit**

&#x20;     เป็นหน้าที่แสดงขึ้นมาหลังจากกดปุ่ม Edit Officer Group สามารถใช้แก้ไขรายละเอียดของหน้าเหมือนกับหน้า Officer Group Create

![](/files/-Lwv9ggeNYINiPg-vcSU)

&#x20;                                                                      *หน้า Officer Group Edit*

**Officer Group Create**

&#x20;หน้า Officer Group Create เป็นหน้าสำหรับสร้าง Officer Group ขึ้นมาใหม่ โดย Officer Group จะมีไว้เพื่อกำหนดสิทธิของ Officer ที่อยู่ใน Group Officer ที่ไม่มีสิทธิจะมองไม่เห็นหน้านั้นในแถบเมนู

![](/files/-M2giSJDVtYb2FtNFH1V)

&#x20;                                                                    *หน้า Officer Group Create*

![](/files/-M2gj1kBm3CFOZui3IC5)

&#x20;                                                                  *หน้า Officer Group Create*

**รายละเอียดหน้า Officer Group Create**

1. Group Name: กำดหนดชื่อของ Officer Group ที่ต้องการจะสร้าง
2. Description: กำหนดคำอธิบาย Officer Group
3. Privilege: กำหนดสิทธิของ Officer ในกลุ่ม มีให้เลือกสำหรับทุกหน้าในเมนู โดย Officer ที่ไม่มีสิทธิ จะไม่สามารถเห็นหน้านั้นๆ ในเมนูได้

### Officer

&#x20;     หน้า Officer มีไว้เพื่อแสดง Officer ในระบบ โดยสามารถแก้ไขข้อมูลเพิ่มหรือลบ Officer ที่สร้างไว้แล้วได้

![](/files/-M2gjSbZVeHqtwWcGc6E)

&#x20;                                                             *วิธีเข้าหน้า Officer*

![](/files/-M2gjdHGbx6si59y5411)

&#x20;                                                                                  *หน้า Officer*

**รายละเอียดหน้า Officer**

&#x20;หลังจากติดตั้ง software ระบบจะดำเนินการสร้าง Officer ที่เป็นค่าตั้งต้นของระบบให้ 2 ผู้ใช้งาน โดยอัตโนมัติ คือ admin และ logadmin ซี่งจะมีรายละเอียดดังนี้

| **ชื่อ Officer** | **การเข้าถึง**                                                                | **Officer Group**                  | **Default Password** |
| ---------------- | ----------------------------------------------------------------------------- | ---------------------------------- | -------------------- |
| admin            | ฟังก์ชั่นในส่วนของ admin ของระบบทั้งหมด                                       | Default admin                      | imsi                 |
| logadmin         | ฟังก์ชั่นในส่วนของการจัดเก็บข้อมูลการจราจรทางคอมพิวเตอร์ และ User transaction | Log admin (ไม่สามารถสร้างเพิ่มได้) | imsi                 |

ทั้งนี้เพื่อให้เป็นไปตามมาตฐาน ตาม พรบ คอมพิวเตอร์ กำหนดให้ ผู้ดูและระบบ (admin) และผู้ดูแลข้อมูล (logadmin) ควรเป็นคนละบุคคลกัน เพื่อปัองกันการเข้าถึงข้อมูลโดยมิชอบ ระบบจึงแยก admin ออกเป็น 2 ส่วนในส่วนของการจัดการระบบทั้งหมด เช่น สร้าง ลบ แก้ไข ผู้ใช้งาน และดูรายงานต่างๆ สามารถสร้างกลุ่มของผู้ดูแลระบบเพิ่มได้ แต่ในส่วนของการเข้าถึงข้อมูลการจราจรทางคอมพิวเตอร์จะสามารถเข้าได้โดย logadmin เท่านั้น ตารางข้อมูล Officer ที่อยู่ในระบบ โดยข้อมูลในตารางมีดังนี้

1. Officer Username: แสดงข้อมูล Username ของ Officer
2. Officer Name: แสดงข้อมูลชื่อของผู้ดูแลระบบ
3. Officer Email: แสดงข้อมูล Email ของผู้ดูแลระบบ
4. Officer Group: แสดง Officer Group ที่ Officer นี้สังกัดอยู่
5. Registration Date: แสดงวันเวลาที่ Officer นี้ถูกสร้าง
6. Action: ปุ่มสำหรับจัดการมี 2 ปุ่มได้แก่ Edit และ Delete (DEFAULT ADMIN ไม่สามารถลบได้)

**Officer Edit**

&#x20;     เป็นหน้าที่แสดงขึ้นมาหลังจากกดปุ่ม Edit Officer สามารถใช้แก้ไขรายละเอียดของหน้าเหมือนกับหน้า\
Officer Create

![](/files/-M2gjtKhHKjcL7ujCPzl)

&#x20;                                                         *หน้า Officer: Officer Edit*

### Alert Configuration

&#x20;     Alert Configuration มีไว้เพื่อสำหรับตั้งค่าการแจ้งเตือนในกรณีที่ระบบมีปัญหาโดยจะมีการแจ้งเตือนผ่าน Line Notification กับ Email Notification

![](/files/-M2gkBao2vruw63EyfvW)

&#x20;                                                        *วิธีเข้าหน้า Alert Configuration*

Alert Configuration มีด้วยกันทั้งหมด 3 หน้าด้วยกันโดยมีรายละเอียดดังนี้

1. หน้า Alert Configuration มีไว้เพื่อตั้งค่าจะให้แจ้งเตือนอะไรบ้างตามรูปภาพที่ 201

![](/files/-Lwv9ggl00Jdo-JeSMQB)

&#x20;                                                                *รายละเอียดหน้า Alert Configuration*

**รายละเอียดหน้า Alert Configuration**

![](/files/-Lwv9ggm1eFqNzMIIoS4)

&#x20;   2\. Line Notification มีไว้เพื่อสำหรับแจ้งเตือนในกรณีที่ Server Down หรือ บาง Service Down ลงไประบบจะส่ง Line Alert ไปยังกลุ่มตามที่ได้เพิ่ม Token ไว้

![](/files/-Lwv9ggnZ3Ozdev83ZGE)

&#x20;                                                               *วิธีเข้าหน้า Line Notification*

**รายละเอียดหน้า Line Notification**

หน้า Line Notification รายละเอียดดังต่อไปนี้

![](/files/-Lwv9ggou6JJ7GhmADAB)

&#x20;                                                                    *รายละเอียด Line Notification*

![](/files/-Lwv9ggpDMqHhV7l2YC7)

&#x20;   3\. Email Notification มีไว้เพื่อสำหรับแจ้งเตือนในกรณีที่ Server Down หรือ บาง Service Down ลงไประบบจะส่ง Email ไปตาม Email ที่ได้เพิ่มไว้

![](/files/-Lwv9ggqP0lGD1CqEgEL)

&#x20;                                                                      *วิธีเข้าหน้า Email Notification*

**รายละเอียดหน้า Email Notification**

หน้า Email Notification รายละเอียดดังต่อไปนี้

![](/files/-Lwv9ggrhkELV6TFepIB)

&#x20;                                                                          *รายละเอียด Email Notification*

![](/files/-Lwv9ggsk2fRlrnymgl_)

ตัวอย่าง Alert Message และความหมาย

| **Alert Message**             | **ความหมาย**                                                                                                                                                                                                                 | **เงื่อนไขที่แจ้งเตือน**                                                  | **ตัวอย่าง**                             | **ความหมาย**                                                    |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ---------------------------------------- | --------------------------------------------------------------- |
| Servername \[down/up] at time | แจ้งเตือนกรณี Server DOWN หรือ UP                                                                                                                                                                                            | Server ไม่มีการส่งข้อมูลมาที่ระบบ Alert บน Cloud เป็นระยะเวลาเกิน 15 นาที | The Pizza \[down] at 2019-01-12 14:01:00 | Server the Pizza down เมื่อวันที่ 12 เดือน 1 ปี 2019 เวลา 14:01 |
| service name : down           | <p>แจ้งเตือนเนื่องจาก Service บางส่วนของระบบหยุดทำงาน<br>service ที่ตรวจสอบได้แก่<br>polymathd = Authentication proces<br>httpd = Web server<br>mysqld = Database servrer<br>dhcpd = DHCP server<br>rsyslog = Log server</p> | Service ที่ตรวจสอบหยุดทำงาน                                               | polymathd service: down                  | service polymathd ไม่ทำงาน                                      |
| network interface :down       | แจ้งเตือนไม่พบการเชื่อมต่อ Network Interface ของระบบ                                                                                                                                                                         | ไม่พบการใช้งาน Network Interface ดังกล่าว                                 | eth0: down                               | Network Interface eth0 ไม่สามารถใช้งานได้                       |
| Cpu\_use: XX%                 | CPU ของระบบมีการทำงานหนัก โดยทำงาน XX% จากประสิทธิภาพทั้งหมด \[cpu 1 core ประสิทธิภาพสูงสุด 100%]                                                                                                                            | CPU มีการทำงานเกิน 300%                                                   | Cpu\_use: 345%                           | CPU มีการทำงานหนักคิดเป็น 380% ของประสิทธิภาพทั้งหมด            |
| Memory\_use: XX%              | RAM ของระบบถูกใช้งานหนัก โดยใช้งานไปแล้ว XX%                                                                                                                                                                                 | RAM ถูกใช้งานเกิน 80%                                                     | Memory\_use: 92%                         | RAM ถูกใช้งานหนัก โดยใช้งานไปแล้ว 92%                           |
| Hdd\_use : XX%                | HDD ของระบบถูกใช้งานหนัก โดยใช้งานไปแล้ว XX%                                                                                                                                                                                 | HDD ถูกใช้งานเกิน 70%                                                     | Hdd use: 86%                             | Hard disk ถูกใช้งานไปแล้ว 86%                                   |
| TIME WAIT : XXXX              | ในระบบพบว่า TCP มีการเข้าสู่ 'TIME WAIT' มากผิดปกติ มักเกิดจากการโดน DDOS ด้วย SYNC Flood                                                                                                                                    | TCP มีการเข้าสู่ 'TIME WAIT' State มากกว่า 5000 connection                | TIME WAIT: 7668                          | มีปริมาณ 'TIME WAIT' 7668 Connection                            |
| Netfilter ratio more than XX% | ระบบปริมาณ Connection เกินค่าที่กำหนด                                                                                                                                                                                        | ปริมาณ Connection มากกว่าค่าที่ตั้งไว้เกิน 80%                            | Netfilter ratio more than 81 %           | ระบบมีการคัดกรองข้อมูลมากกว่า 81%                               |

&#x20;                                                  ตารางที่ 1 แสดงรายละเอียดข้อความการแจ้งเตือน

## Block Website

&#x20;     หน้า Block Website มีไว้เพื่อทำการห้ามไม่ให้ผู้ใช้งานในระบบเข้าถึง URL หรือ IP บางกลุ่มโดยเฉพาะ

![](/files/-M2gkYvzJEBhq8G9iXLb)

&#x20;                                                                      *วิธีเข้าหน้า Block Website*

![](/files/-M2gkl_0ACURiwN4-zWc)

&#x20;                                                                             *หน้า Block Website*

**รายละเอียดหน้า Block Website**

&#x20;หน้า Block Website แบ่งออกเป็น 2 ส่วน ได้แก่

1. ส่วน Block Website: ใช้สำหรับเพิ่ม URL หรือ IP Website ที่ไม่ต้องการให้มีผู้ใช้งานเข้า โดยสามารถเลือกได้ว่าจะกรอกเป้าหมายเป็น URL หรือ IP Address

&#x20;                   \*หมายเหตุ\* ไม่สามารถ Block Website ที่มีหลาย IP Address ด้วย URL ได้

&#x20;   2\. ตาราง Block Website: แสดง Website ที่โดน Block อยู่ในปัจจุบัน รายละเอียดตารางมีดังนี้

&#x20;        2.1 URL Website: แสดง URL หรือ IP Address ที่โดน Block

&#x20;        2.2 Block by Officer: แสดงชื่อ Officer ที่ทำการ Block

&#x20;        2.3 Block Time: แสดงวันเวลาที่ Block

&#x20;        2.4 Unblock: ปุ่มสำหรับยกเลิกการ Block

## Wall Garden

&#x20;     หน้า Wall Garden มีไว้เพื่ออนุญาตให้ผู้ใช้งานเข้าถึง URL หรือ IP บางกลุ่มได้โดยไม่ต้องเข้าสู่ระบบก่อน

![](/files/-M2gkyCEFcGnTmqceQRI)

&#x20;                                                                        *วิธีเข้าหน้า Wall Garden*

![](/files/-M2glA97wvpgXWrwBhAV)

&#x20;                                                                               *หน้า Wall Garden*

**รายละเอียดหน้า Wall Garden**

&#x20;หน้า Wall Garden แบ่งออกเป็น 2 ส่วน ได้แก่

1. ส่วน Allow Website: ใช้สำหรับเพิ่ม URL หรือ IP Website ที่อนุญาตให้ผู้ใช้งานเข้าถึงได้โดยไม่ต้องเข้าสู่ระบบ โดยสามารถเลือกได้ว่าจะกรอกเป้าหมายเป็น URL หรือ IP Address

&#x20;                  \*หมายเหตุ\* ไม่สามารถ Allow Website ที่มีหลาย IP Address ด้วย URL ได้

&#x20;   2\. ตาราง Allow Website: แสดง Website ที่อนุญาตให้เข้าถึงโดยไม่ต้องเข้าสู่ระบบในปัจจุบัน รายละเอียดตารางมีดังนี้

&#x20;        2.1 URL Website: แสดง URL หรือ IP Address ที่อนุญาต

&#x20;        2.2 Allow by Officer: แสดงชื่อ Officer ที่ทำการอนุญาต

&#x20;        2.3 Allow Time: แสดงวันเวลาที่อนุญาต

&#x20;        2.4 Unblock: ปุ่มสำหรับยกเลิกการอนุญาต

## Bypass IP

&#x20;     หน้า Bypass IP มีไว้เพื่อทำการอนุญาตให้ผู้ใช้งานบางกลุ่มสามารถใช้งานระบบได้โดยไม่ต้องเข้าสู่ระบบ

![](/files/-M2glM4XNWCNV_7Zx4rt)

&#x20;                                                           *วิธีเข้าหน้า Bypass IP*

![](/files/-M2glVpfS8qEr9ZK8VXA)

&#x20;                                                                                   *หน้า Bypass IP*

**รายละเอียดหน้า Bypass IP**

&#x20;หน้า Bypass IP แบ่งออกเป็น 2 ส่วน ดังนี้

1. ส่วน Bypass IP: ใช้สำหรับ Bypass เพิ่มเติม โดยเริ่มกรอก IP Address ที่ต้องการ Bypass\
   (อุปกรณ์ที่ต้องการ Bypass ต้องเชื่อมต่อและได้รับ IP อยู่ และเมื่อ Bypass สำเร็จจะไม่สามารถเปลี่ยน IP ได้)

   &#x20;    1.1 เมื่อกรอก IP เรียบร้อยแล้วให้กดปุ่ม GET MAC เพื่อค้นหา MAC Address ของอุปกรณ์ที่ต้องการ Bypass หากค้นเจอให้กดปุ่ม Bypass เพื่อยืนยันการ Bypass (หากค้นหาไม่สำเร็จจะไม่สามารถ Bypass ได้)

![](/files/-LwvCKEWJ6iXaK_XVboX)

&#x20;                                                    *Bypass IP: เมื่อค้นหา MAC Address สำเร็จ*

&#x20;   2\. ตาราง Bypass IP: แสดง IP Address ที่สามารถใช้งานระบบได้โดยไม่ต้องเข้าสู่ระบบรายละเอียดข้อมูลในตารางมีดังนี้

&#x20;       2.1 IP Address: แสดง IP Address ที่อนุญาต

&#x20;       2.2 MAC Address: แสดง MAC Address ที่ใช้งาน IP Address

&#x20;       2.3 Allow by Officer: แสดงชื่อ Officer ที่อนุญาต

&#x20;       2.4 Allow Time: แสดงวันเวลาที่อนุญาต

&#x20;       2.5 Remove: ปุ่มสำหรับยกเลิกการอนุญาต

## MAC Blacklist

&#x20;     หน้า MAC Blacklist มีไว้สำหรับห้ามไม่ให้บาง MAC Address ใช้งานระบบ

![](/files/-M2gloT9CwHj5m-H7vhQ)

&#x20;                                                                             *วิธีเข้าหน้า MAC Blacklist*

![](/files/-M2glyJmegwf6Y9P2luv)

&#x20;                                                                      *หน้า MAC Blacklist*

**รายละเอียดหน้า MAC Blacklist**

&#x20;หน้า MAC Blacklist แบ่งออกเป็น 2 ส่วน ดังนี้

1. ส่วน Block MAC Address: ใช้สำหรับเพิ่ม MAC Address ที่ไม่ต้องการให้ใช้งานระบบ
2. ตาราง MAC Blacklist: แสดง MAC Address ที่โดน Block ในปัจจุบัน รายละเอียดตารางมีดังนี้

   &#x20;   2.1 MAC Address: แสดง MAC Address ที่โดนห้ามใช้งาน

   &#x20;   2.2 Allow by Officer: แสดงชื่อ Officer ที่ห้าม

   &#x20;   2.3 Allow Time: แสดงวันเวลาที่เริ่มห้าม

   &#x20;   2.4 Remove: ปุ่มสำหรับยกเลิกการห้าม

## Network Setting

### Routing

&#x20;     หน้า Routing เป็นหน้าสำหรับจัดการตั้งค่า Routing ในระบบ โดยสามารถแก้ไขเพิ่มหรือลบ Routing ในระบบได้ในหน้านี้

![](/files/-M2gmF5sphSsjgvOLtHg)

&#x20;                                                                         *วิธีเข้าหน้า Routing*

![](/files/-M2gmTqHLEhUd0Vsmr9z)

&#x20;                                                                                *หน้า Routing*

**รายละเอียดหน้า Routing**

&#x20;หน้า Routing จะแบ่งออกเป็น 2 ส่วน ดังนี้

1. ส่วนสำหรับเพิ่ม Routing ใหม่: โดยจะมีช่องสำหรับกรอกข้อมูล Routing ที่ต้องการเพิ่ม เมื่อกรอกเสร็จแล้วให้กดปุ่ม Add รายละเอียดข้อมูลมีดังนี้

   &#x20;   1.1 Destination: กำหนดปลายทางที่ต้องการนำทาง

   &#x20;   1.2 Netmask: กำหนดขอบเขตของปลายทาง

   &#x20;   1.3 Gateway: กำหนดทางไปต่อในรูปแบบ IP Address

   &#x20;   1.4 Metric: กำหนดน้ำหนักของการนำทาง

   &#x20;   1.5 Interface: กำหนดทางไปต่อในรูปแบบ Interface

![](/files/-LwvCKEaqYoqvjGd-wjG)

&#x20;                                                                 *Routing: ส่วนสำหรับเพิ่ม Routing*

&#x20;   2\. ตารางแสดง Routing: แสดง Routing ในปัจจุบันโดย Routing ที่ผู้ดูแลเพิ่มจะมีปุ่มสำหรับลบ Routing (Routing ที่ระบบต้องใช้จะไม่สามารถลบได้) รายละเอียดตารางมีดังนี้

&#x20;       2.1 Destination: ปลายทางที่ถูกนำทาง

&#x20;       2.2 Netmask: ขอบเขตของปลายทาง

&#x20;       2.3 Via: ทางไปต่อในรูปแบบ IP Address

&#x20;       2.4 Metric: น้ำหนักของการนำทาง

&#x20;       2.5 Interface: ทางไปต่อในรูปแบบ Interface

&#x20;       2.6 Remove: ปุ่มสำหรับลบ Routing

![](/files/-LwvCKEbaZ7icDC3WhH7)

&#x20;                                                                             *Routing: ตารางแสดง Routing*

### DNS

&#x20;     หน้า DNS นี้มีไว้เพิ่มกำหนด DNS ของระบบ

![](/files/-M2gmmg0jGKwPD6t4ori)

&#x20;                                                                          *วิธีเข้าหน้า DNS*

![](/files/-M2gmweTdRFDZtczA3gY)

&#x20;                                                                                     *หน้า DNS*

**รายละเอียดหน้า DNS**

&#x20;     หน้า DNS มีช่องสำหรับใส่ DNS Server ที่ต้องการใช้ทั้งหมด 2 ช่อง โดยทั้ง 2 ช่องรับ IP Address ของ\
DNS Server ที่ต้องการใช้

1. Primary DNS: เป็น Server แรกที่ระบบใช้ค้นหา IP Address ของ URL
2. Secondary DNS: เป็น Server สำรองสำหรับค้นหา IP Address ในกรณีที่ Primary DNS ไม่สามารถตอบได้ ทำงานช้า หรือหยุดทำงาน

### NTP

&#x20;       หน้า NTP เป็นหน้าสำหรับแก้ไข Server NTP สำหรับระบบ

![](/files/-M2gn89joWR7Ubu-m_nG)

&#x20;                                                                                 *วิธีเข้าหน้า NTP*

![](/files/-M2gnF2P9-syWkCEX2R1)

&#x20;                                                                                     *หน้า NTP*

**รายละเอียดหน้า NTP**

&#x20;     หน้า NTP จะมีช่องสำหรับใส่ IP Address ของ NTP Server ที่ต้องการใช้ เมื่อกรอกเสร็จแล้วให้กดปุ่ม Save เพื่อเปลี่ยน Server NTP ด้านล่างจะเป็นตารางแสดงข้อมูล NTP Server ในปัจจุบัน

## ปัญหาที่พบบ่อย

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

&#x20;        \- เชื่อมต่อไปยังเครือข่ายที่ไม่ถูกต้อง ให้ตรวจสอบการว่าเครื่อข่ายที่เชื่อมต่อถูกต้องหรือไม่

&#x20;        \- มีการตั้งค่าอุปกรณ์เป็น Fix IP Address ให้แก้ไขการตั้งค่าอุปกรณ์เป็นแบบ DHCP

&#x20;        \- เกิดปัญหาจาก Operating System ให้แก้ไขโดย ทดสอบเชื่อมต่อ WIFI ใหม่ หรือ เลือก Forget network ที่เชื่อมต่อและทดสอบเชื่อมต่ออีกครั้ง

![](/files/-LwvCKEgDpTnKZAzQ-Pa)

&#x20;                                                                          *หน้า Forget Network*

&#x20;        \- เปลี่ยนวิธีการ Login จาก Captive Portal โดยทดสอบการเชื่อมต่อผ่าน Web Browser แทนโดยหลังจากเชื่อมต่อ WIFI แล้วให้เปิดใช้งาน Web Browser เช่น Firefox , Google Chrome , Microsoft Edge จากนั้นให้พิมพ์ 2.2.2.2 ที่หน้าต่าง URL เพื่อเชื่อมต่อเข้าระบบ

![](/files/-LwvCKEh1oYEFl-s1zpd)

&#x20;                                                         *แสดงหน้า login เมื่อพิมพ์ 2.2.2.2 ที่หน้า URL*

&#x20;   2\. ผู้ใช้งานพบหน้าต่าง Certificate Error หรือ ไม่พบหน้าต่างสำหรับ Login กรณีที่ผู้ใช้งาน Login ผ่าน Web Browser (พบในอุปกรณ์บางรุ่นที่ไม่สนับสนุน Captive Portal เช่น Windows 7 )จะ

&#x20;        \- แก้ไข Certificate error โดยเข้า web site ที่เป็น http แทน https เช่น [www.idio-tech.com](http://www.idio-tech.com/)

&#x20;        \- เลือกบังคับให้ web Browser เชื่อมต่อถึงแม้ว่า Certificate ไม่ถูกต้อง

&#x20;   3\. ไม่ได้รับ IP Address เมื่อเชื่อมต่อระบบ

&#x20;        \- ตรวจสอบว่าเชื่อมต่อเครื่อข่ายที่ถูกต้อง

&#x20;        \- ตรวจสอบ และ Restart DHCP service โดยไปเข้าสู่ระบบ admin และไปที่ เมนูดังนี้

system status -> service status -> dhcpd -> restart

![](/files/-LwvCKEisF7WnGGRhzTv)

&#x20;                                                         *แสดงปุ่ม start/stop/restart service dhcpd*

&#x20;        \- กรณีที่มีผู้ใช้งานจำนวนมากสาเหตุอาจเกิดจา DHCP Pool ไม่เพียงพอให้ดำเนินการเพิ่ม DHCP Pool จากที่เคยตั้งค่าไว้เดิม (ดูวิธีการเพิ่มเติมได้จาก หัวข้อ VLAN Create และ VLAN List)

&#x20;   4\. พบ Error 111 หลังจากการ Login เข้าสู่ระบบ สาเหตุเกิดจาก Service polymathd ซึ่งใช้งานสำหรับการยืนยันตัวตนหยุดทำงาน มีสาเหตุได้ดังนี้

![](/files/-LwvCKEjSe0pKY4G76Eb)

&#x20;                                                         *แสดง error เนื่องจาก service polymathd down*

&#x20;        \- License หมดอายุให้ตรวจสอบสถานะ License ของโปรแกรม

&#x20;        \- Service mariadb หรือ Polymathd ทำงานผิดปกติแก้ไขเบื้องต้นโดยการ Restart service โดยให้เข้าไปยังหน้า admin และ restart service ดังนี้

&#x20;        \- system status -> service status -> mariadb -> restart

&#x20;        \- system status -> service status -> polymathd -> restart

![](/files/-LwvCKEkdGBobO7fV1oG)

&#x20;                                               *แสดงปุ่ม start/restart service polymathd , database*

&#x20;        \- กรณีที่แก้ไขเบื้องต้นแล้วไม่สามารถใช้งานได้ให้ติดต่อเจ้าหน้าที่ Support ของบริษัท

&#x20;   5\. ผู้ใช้งานการ Logout ออกจากระบบแต่ปิดหน้าต่างที่ใช้ Logout ไปแล้ว หรือ กรณีที่ผู้ใช้งานใช้งานจากระบบ android เมื่อระบบมีการ Login สำเร็จ Captive portal ของระบบ Android จะดำเนินการปิดหน้าต่างสำหรับ Logout อัตโนมัติ

&#x20;        \- เรียกคืนหน้าต่างสำหรับ Logout ได้โดยเปิด Web Browser เข้า URL 2.2.2.2 หรือ captive.imsi-cloud.com ระบบจะเรียกหน้าต่างสำหรับ Logout กลับมาโดยอัตโนมัติ

![](/files/-LwvCKElhKdYeiggnEig) ![](/files/-LwvCKEmHG0Zhi-TVSoX)

&#x20;                           *แสดงปุ่ม รูปหน้า logout เมื่อพิมพ์ URL 2.2.2.2*

## วิธีสมัคร Token Line Notify

เข้าเว็บ <https://notify-bot.line.me/th>/ แล้วกดเข้าสู่ระบบ

![](/files/-LwvCKEnnC2tymwfdpvf)

&#x20;                                                                *แสดงการเข้าสู่ระบบ Line notify*

หลังจากนั้น Login ด้วยบัญชี Line

![](/files/-LwvCKEox7J1AFEjgNCV)

&#x20;                                                                  *แสดงหน้า login เข้าสู่ระบบ*

หลังจากเข้าสู่ระบบสำเร็จ ให้กดที่ลูกศรชี้ลงด้านข้างชื่อบัญชีแล้วเลือก หน้าของฉัน

![](/files/-LwvCKEpprmrCoEKGz7J)

&#x20;                                                                                      *แสดงหน้าของฉัน*

จากนั้นทำการกดที่ปุ่ม “ออก Token”

![](/files/-LwvCKEq0Xrk9vTcmd7c)

&#x20;                                                                                    *วิธีการออก token*

จากนั้นใส่

1. ใส่ชื่อของ Token
2. เลือกห้องแชทที่ต้องการให้แจ้งเตือน
3. กดออก Token

![](/files/-Lww7nAduwmzYRomn6lH)

![](/files/-LwvCKEsehFx-4ldu5K9)

&#x20;                                                     *แสดงรายละเอียดการกรอกข้อมูลเพื่อสร้าง Token*

&#x20;     ทำการ copy token key เก็บไว้ ก่อนปิด popup ไม่งั้นจะต้องออก token key ใหม่ หลังจากที่ได้ Token key มาแล้วก็เอาไปแอดในระบบ Line Alert


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://idiotech.gitbook.io/imsi-4/admin-manual/untitled-6.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
