คู่มือการใช้งาน
SupportTool v1.1 · IT Areaทุกหน้าที่มี Terminal output จะเลื่อนภายในกรอบไปยังข้อความล่าสุดอัตโนมัติเมื่อมี output ใหม่
วิธีใช้งานทั่วไป
- กรอก Branch Code แล้วกด Get IP หรือกรอก IP Address ของ Switch โดยตรง (เช่น
10.130.55.221) - เลือกคำสั่งจากปุ่มในกลุ่ม Inspect, Trace, Configure หรือ Custom
- กรอกข้อมูลเพิ่มเติมที่แสดงตามคำสั่งที่เลือก (ถ้ามี)
- กด Execute — ผลลัพธ์จะแสดงในกรอบ Terminal output แบบเต็มความกว้างด้านล่าง
- Choose an action กว้างเต็มพื้นที่ และปุ่มที่เลือกจะแสดงสถานะเด่นชัด
- บน desktop ปุ่มจะจัดหลายคอลัมน์ตามพื้นที่ ส่วนบนมือถือจะเรียงหนึ่งคอลัมน์เพื่อให้กดง่าย
- ระบบแสดงเฉพาะช่องข้อมูลที่จำเป็นสำหรับคำสั่งที่เลือก
- Terminal output อยู่ล่างสุดและกว้างเต็มพื้นที่; ใช้ Cancel เพื่อหยุดงาน หรือ Clear output เพื่อล้างผลลัพธ์
คำสั่งดูข้อมูล (Show Commands)
| Command | แสดงอะไร | เมื่อไรใช้ |
|---|---|---|
| Interface Status | สถานะทุกพอร์ต — ต่ออยู่หรือว่าง, VLAN, ความเร็ว | ตรวจว่าพอร์ตไหนมีปัญหา |
| IP Interface Brief | IP Address ของแต่ละ Interface | หา IP ของ VLAN / Interface |
| CDP Neighbors | อุปกรณ์ข้างเคียงที่เชื่อมต่อโดยตรง (Cisco เท่านั้น) | ดูว่า Switch เชื่อมต่อกับอะไรบ้าง |
| LLDP Neighbors | อุปกรณ์ข้างเคียง (มาตรฐาน — ทุกยี่ห้อ) | ใช้กับ Allied Telesis / Cisco |
| VLAN Information | รายการ VLAN ทั้งหมดและพอร์ตที่อยู่ใน VLAN นั้น | ตรวจสอบการแบ่งกลุ่ม Network |
| Running Configuration | การตั้งค่าทั้งหมดที่ใช้งานอยู่จริง | ตรวจสอบค่าที่ตั้งไว้ |
| System Log | บันทึกเหตุการณ์บน Switch เช่น พอร์ตดับ-ติด, ข้อผิดพลาด | สืบหาสาเหตุปัญหา |
Find Port from MAC Address — ค้นหาพอร์ตจาก MAC
aabb.ccdd.eeff) เหมือนเลขบัตรประชาชนของอุปกรณ์
ค้นหาว่าอุปกรณ์ที่มี MAC Address นั้น เสียบสายอยู่ที่พอร์ตไหน บน Switch ตัวไหน — ระบบจะค้นข้าม Switch หลายตัวอัตโนมัติจนพบ
| ฟิลด์ | ตัวอย่าง | คำอธิบาย |
|---|---|---|
| Switch IP | 10.130.55.221 | Switch ที่เริ่มค้นหา (เริ่มจาก Core / Switch ที่รู้ IP) |
| MAC Address | aabb.ccdd.eeff | MAC ของอุปกรณ์ที่ต้องการหา |
Custom Show Command
พิมพ์คำสั่ง Show ใด ๆ ได้โดยตรง — ต้องขึ้นต้นด้วย sh หรือ show เท่านั้น (ป้องกันการรันคำสั่งอันตราย)
| Command | ทำอะไร | ข้อมูลที่ต้องกรอก |
|---|---|---|
| Assign Description | ตั้งชื่อกำกับพอร์ต เช่น CCTV-01 |
Port Name, Description (ว่าง = ลบ) |
| Set Access VLAN | ย้ายพอร์ตไปอยู่ใน VLAN ที่กำหนด | Port Name, VLAN ID, Description (ไม่บังคับ) |
| Set Trunk Mode | ตั้งพอร์ตเป็น Trunk — รับ Traffic หลาย VLAN | Port Name, Description (ไม่บังคับ) |
| Set VLAN1 IP | เปลี่ยน IP หลักของ Switch — ต้องใช้รหัสผ่านพิเศษ | IP ใหม่, Authorization Password |
| Write Memory | บันทึกค่าทั้งหมดลง Flash — ทำหลังทุกการแก้ไข | ไม่ต้องกรอกอะไร |
วิธีใช้งาน
- ไปหน้า Ping จากเมนู Network หรือการ์ดบน Dashboard
- กรอก target เองหรือกดปุ่มตัวอย่างใน Quick formats
- ปรับ Timeout (250-5,000 ms) และ Concurrent pings (1-64) หากจำเป็น
- กด Start Ping แล้วดู progress และสรุป Total/Online/Offline/Average latency
- Ping results แสดงเฉพาะ Online เป็นค่าเริ่มต้น; ใช้ปุ่ม All, Online หรือ Offline เพื่อเปลี่ยนตัวกรอง โดยตัวเลขบนปุ่มคือจำนวนของแต่ละสถานะ
- กด Cancel เพื่อหยุดงาน หรือ Clear เพื่อล้างผลลัพธ์
รูปแบบ Target ที่รองรับ
| รูปแบบ | ตัวอย่าง | ผลลัพธ์ |
|---|---|---|
| IP เดี่ยว | 10.130.55.78 | 1 IP |
| ช่วงแบบย่อ | 10.130.55.60-70 | 11 IP (.60-.70) |
| ช่วง IPv4 เต็ม | 10.130.55.60-10.130.55.70 | 11 IP |
| ช่วงข้าม subnet | 10.152.164.1-10.152.165.254 | 510 IP |
| CIDR | 10.130.55.0/24 | 254 IP (.1-.254) |
IP เดี่ยว
1 IP10.130.55.78ช่วงแบบย่อ
11 IP10.130.55.60-70ช่วง IPv4 เต็ม
11 IP10.130.55.60-10.130.55.70ช่วงข้าม subnet
510 IP10.152.164.1-10.152.165.254CIDR
254 IP10.130.55.0/24หลาย Target พร้อมกัน
คั่นแต่ละ expression ด้วย comma, semicolon หรือขึ้นบรรทัดใหม่ ระบบจะตัด IP ซ้ำโดยรักษาลำดับจาก input
10.130.55.78
10.130.55.60-70
10.130.56.0/24กฎความปลอดภัย
- รองรับ IPv4 เท่านั้น สูงสุด 4,096 IP ต่อครั้ง
- CIDR
/0-/30ข้าม network/broadcast;/31และ/32ใช้ทุก address - ช่วงปลายต้องไม่น้อยกว่าช่วงเริ่มต้น
- ผลลัพธ์ใช้ table บน desktop, card บน mobile, มีปุ่มกรอง All/Online/Offline และมี Terminal output ด้านล่าง
ความสามารถปัจจุบัน
| ฟีเจอร์ | อธิบาย | เมื่อไรใช้ |
|---|---|---|
| ARP Table | แสดงตารางจับคู่ IP ↔ MAC Address ของ Firewall | หาว่า IP ไหนคืออุปกรณ์อะไร / ตรวจสอบอุปกรณ์แปลกปลอม |
วิธีใช้
- ไปหน้า Firewall
- กรอก IP ของ Firewall (VLAN 1 .254)
- กด Execute
วิธีใช้
- กรอก IP ของ Switch ตัวแรก ที่ต้องการเริ่มต้น (เช่น Core Switch)
- กด Start Discovery
- รอระบบสำรวจ — อาจใช้เวลาหลายนาที อย่าปิดหน้าจอ
- อ่านผลจาก Discovered Nodes, Connection Links และ Tree Topology
การอ่านผลลัพธ์
| ส่วน | แสดงอะไร |
|---|---|
| Discovered Nodes | รายการ Switch ทั้งหมดที่พบ — IP, ยี่ห้อ, ชื่อ |
| Connection Links | การเชื่อมต่อระหว่าง Switch — ต้นทาง/ปลายทาง/พอร์ต |
| Tree Topology | แผนภาพแบบต้นไม้ — เห็นลำดับชั้นของ Switch |
ข้อจำกัด
- ค้นหาเฉพาะ Switch ใน
/24 Subnetเดียวกัน
(เช่น กรอก10.130.55.221→ ค้นหาเฉพาะ10.130.55.x) - Switch ที่ปิด CDP/LLDP จะไม่ถูกพบ
- ใช้เวลานานขึ้นตามจำนวน Switch ที่มี
วิธีใช้
- ไปหน้า HDD Status
- ระบบโหลดข้อมูลอัตโนมัติ
- อ่านผลจากตาราง
Badge สี — ความหมาย
เงื่อนไขการแสดงข้อมูล
- แสดงเฉพาะเซิร์ฟเวอร์ POS (ชื่อขึ้นต้นด้วย
PTH2หรือPTH3) - แสดงเฉพาะรายการ "Degraded" ใน 24 ชั่วโมงล่าสุด
สร้างรายงานจาก Core Switch โดยไล่ตาม connected trunk ผ่าน CDP/LLDP ไปยัง Switch ข้างเคียง ซึ่งอาจอยู่คนละ subnet ต่างจาก Network Map ที่สำรวจใน subnet /24
ก่อนเริ่ม ให้เชื่อมต่อเครือข่ายบริษัท / VPN ที่เครื่องรันแอป โดยต้องเข้าถึง Telnet ของ Switch และ SSH ของ Firewall หากต้องการข้อมูล MAC-to-IP
- เปิด Topology Map ในเมนู Network แล้วกรอก Core Switch IP
- กด Scan network และดูความคืบหน้าใน Terminal output ซึ่งเลื่อนตามข้อความล่าสุดอัตโนมัติ; สแกนสูงสุด 128 เครื่องและข้ามอุปกรณ์ที่เชื่อมต่อไม่ได้
- กด Stop เพื่อหยุดหลังคำสั่งเครือข่ายปัจจุบันสิ้นสุด การออกจากหน้าจะยกเลิกงานด้วย
- ดูจำนวน Switches / Monitored Ports / Infrastructure Links และตาราง Infrastructure Link Matrix
- เลือก IP จาก Switch selection ด้านซ้ายของรายงาน เพื่อดู Interface Status, Description, VLAN/Mode, MAC/IP และ MAC Vendor; กด Topology Map ใน Report views เพื่อกลับภาพรวม บนมือถือเมนูจะอยู่เหนือรายงาน
- กด Print / Export PDF ในรายงานเพื่อพิมพ์ทุก Switch หรือเลือกบันทึก PDF ในหน้าต่างพิมพ์ของเบราว์เซอร์; ใช้ Download HTML เพื่อเก็บรายงานที่เปิดและเลือก Switch ได้ภายหลัง ไฟล์ชื่อ
<Core-IP>_yyyy-MM-dd.htmlเป็นข้อมูล ณ เวลาสแกน หากต้องการข้อมูลใหม่ให้ Scan network อีกครั้ง
ระบบลองอ่าน ARP จาก Firewall ที่ลงท้าย .254 ใน subnet ของ Core Switch เพื่อจับคู่ MAC กับ IP หากแจ้งว่า Firewall SSH ไม่ได้ตั้งค่า แสดงว่าระบบยังไม่ได้ลองเชื่อมต่อ ให้ผู้ดูแลตั้ง FirewallSsh:Username และ FirewallSsh:Password ใน appsettings.Local.json ของเครื่องที่รันแอปก่อน; หากอ่าน ARP ไม่ได้จะยังสแกน Switch ต่อได้ ตรวจคำเตือนใน Terminal output ก่อนใช้รายงาน เพราะอุปกรณ์ที่ไม่ตอบสนองหรือไม่รองรับคำสั่งอาจทำให้ข้อมูลไม่ครบ
ติดตามงานที่รอรับและกำลังดำเนินการ โดยสรุปตาม IT Area รายคนจากสาขาของ ticket
- เปิด TMM จากเมนู IT Area - Jobs หรือการ์ด Jobs บน Dashboard
- ดูยอด Waiting Accept (รอรับงาน), In Progress (กำลังดำเนินการ) และ Active Total (ผลรวมสองสถานะ)
- คลิกชื่อใน IT Area statistics เพื่อดูงานของคนนั้น หรือกด Ticket list เพื่อดูงานทั้งหมดในชุดข้อมูลนี้
- ค้นหาด้วย ID, Subject หรือสาขา และกรอง Status / IT Area; ใช้เลขหน้าด้านล่างเพื่อดูรายการถัดไป
- เปิด ticket เพื่อดูรายละเอียด ผู้แจ้ง ข้อมูลติดต่อ สาขา หมวดหมู่ SLA ความคิดเห็น และกิจกรรมที่มีข้อมูล
- กด Back ในหน้ารายละเอียดเพื่อกลับรายการพร้อมตัวกรองและเลขหน้าเดิม; หากเปิดรายละเอียดโดยตรง จะกลับ Dashboard ของ TMM
- กด Back to dashboard จากรายการเพื่อกลับสรุป หรือ Refresh tickets เพื่อโหลดข้อมูลใหม่
- ยอดสรุปรวม active tickets ทุกหน้าที่โหลดสำเร็จ ไม่รวมงาน Resolved / Closed และไม่ใช่ยอดตามผู้รับงานแต่ละคน
- IT Area อ้างอิงสาขาแรกของ ticket; หากไม่มีข้อมูลสาขาหรือ IT Area จะแสดง N/A และยังคลิกกรองได้
- ดูเวลา Last updated ก่อนใช้ยอดสรุป; หาก refresh ล้มเหลว ระบบแสดง error และเก็บข้อมูลสำเร็จครั้งก่อน
- บน desktop แสดงตาราง ส่วนมือถือแสดงการ์ด; หากโหลดไม่ได้ ให้ตรวจการเชื่อมต่อเครือข่ายบริษัท / VPN แล้วลอง Refresh tickets อีกครั้ง
ติดตามยอดสต็อกและผลการนับของสาขา พร้อมส่งออก CSV หน้านี้ใช้ดูข้อมูลและไม่ได้สั่ง Save Stock ให้สาขา
- เปิด Stock Count จากเมนู Server หรือการ์ดบน Overview Dashboard
- กรอกรหัสสาขาเป็นตัวเลข 5 หลัก แล้วกด Execute หรือ Enter จากนั้นตรวจ STK_ID ใต้รหัสสาขา; หากไม่มีข้อมูลแสดง N/A
- ระบบเปิด ก่อน Save Stock เมื่อยังไม่มีข้อมูลหลังบันทึก หรือ หลัง Save Stock เมื่อพบข้อมูลแล้ว โดยแสดงยอด STOCK, COUNT และ DIFF; ในหน้าก่อน Save Stock ใช้ช่อง ค้นหา DEPT เพื่อค้นหาแผนก และ dropdown เพื่อกรอง DIV
- เลือก AMT เพื่อดูมูลค่า หรือ QTY เพื่อดูจำนวน; เลือกทศนิยม 0, 2 หรือ 3 ตำแหน่งแยกกันได้ โดยเริ่มต้น AMT 2 และ QTY 3 ตำแหน่ง
- ใช้แท็บ Top 50 Diff ดูส่วนต่างติดลบมากที่สุด และ Top 50 Overstock ดูส่วนต่างบวกมากที่สุด; Top 50 Notscan แสดงเมื่อมีข้อมูลหลัง Save Stock โดยเรียงยอด STOCK มากที่สุดก่อน
- ใน Top 50 ค้นหาด้วย BARCODE / NAME และเลือก DIV / DEPT ก่อนจัดอันดับสูงสุด 50 รายการ; เมื่อเปลี่ยน DIV ระบบล้าง DEPT เดิม
- กด CSV ในส่วนที่ต้องการเพื่อส่งออกรายการตามตัวกรอง หน่วย และทศนิยมที่เลือก การสลับ AMT/QTY มีผลต่ออันดับ Top 50 ด้วย
- กด รีเฟรช เพื่อโหลดทันที หรือรออัปเดตอัตโนมัติทุก 10 นาที; ใช้ เปลี่ยนสาขา เพื่อระบุสาขาใหม่
- ถ้ามีสิทธิ์ Public Share หลังโหลดสาขาแล้วจะเห็นปุ่ม Share Public เลือกอายุ 1, 3, 5, 7, 9 ชั่วโมง หรือ Permanent แล้วกด Create Public Link
- กด Copy Link เพื่อส่งลิงก์ให้ผู้รับเปิดดูโดยไม่ต้อง login; ลิงก์เป็นข้อมูลลับแบบ bearer link และหน้า public แก้ไข Stock ไม่ได้
- ในรายการ Public Links ตรวจ Branch, ผู้สร้าง, วันหมดอายุ, Status, Access และ Last accessed ได้ กด Revoke เพื่อหยุดลิงก์; หน้าที่เปิดอยู่จะตรวจสถานะใหม่ภายในไม่เกิน 1 นาที
เมนู System รวมข้อมูลผู้ใช้งานและประวัติการทำงาน
- Active Users แสดงชื่อและรหัสพนักงานของผู้ใช้งานที่ระบบติดตามอยู่ในขณะนั้น
- Logs ค้นหาด้วย ID, Name, Page, IP หรือ Description และเลือกวันที่ จากนั้นกด Filter; กด Clear เพื่อล้างตัวกรอง
- Logs ใช้ตรวจสอบประวัติที่ระบบบันทึก เช่น Login, Logout และคำสั่ง Telnet หลังเชื่อมต่อสำเร็จ
| ระดับ | ใครมีสิทธิ์ | ความสามารถ |
|---|---|---|
| ผู้ใช้ทั่วไป | บัญชีที่ผ่านการตรวจสอบการเข้าสู่ระบบ | ดูข้อมูล Show Commands, Ping, ค้นหา MAC, Network Map, HDD Status, Firewall ARP, TMM |
| ผู้ดูแลระบบ | Employee ID ที่กำหนดไว้ในระบบ | ทั้งหมดข้างต้น + ตั้งค่า Switch (Description, VLAN, Trunk, IP) |
| Stock Count | บัญชีที่ผู้ดูแลเปิดสิทธิ์ Stock Count | ดูข้อมูลสต็อกและส่งออก CSV; ตรวจสิทธิ์แยกจากสิทธิ์ตั้งค่า Switch |
| Public Share | บัญชี Stock Count ที่ผู้ดูแลกำหนด IS_PUBLIC_SHARE = 'Y' |
สร้าง ดูรายการ Copy และ Revoke Public Stock links; ผู้เปิดลิงก์ไม่ต้องมีบัญชี |
ด้าน Network
- ตรวจสอบ IP ให้ถูกต้อง ก่อนกด Execute
- จำกัดช่วง Ping เท่าที่จำเป็น — ช่วงใหญ่ใช้เวลานานและสร้าง ICMP traffic จำนวนมาก
- Ping Offline อาจเกิดจาก firewall หรือ network policy บล็อก ICMP
- กด Write Memory หลังทุกการแก้ไข มิฉะนั้นค่าหายเมื่อ Reboot
- การเปลี่ยน VLAN อาจทำให้อุปกรณ์ในเครือข่ายนั้น หลุดการเชื่อมต่อชั่วคราว
- การเปลี่ยน IP Switch จะ ตัดการเชื่อมต่อทันที ต้องใช้ IP ใหม่ในครั้งถัดไป
ด้านระบบ
- ต้องอยู่ใน Network / VPN ที่ถึง Switch ปลายทาง
- Network Map อาจใช้เวลานาน — อย่าปิดหน้าจอ
- ถ้าระบบค้าง (Timeout) — Refresh หน้าเว็บแล้วเริ่มใหม่
- Custom Command จำกัดเฉพาะ
sh/showเท่านั้น