ทุกหน้าที่มี Terminal output จะเลื่อนภายในกรอบไปยังข้อความล่าสุดอัตโนมัติเมื่อมี output ใหม่

Switch Management Cisco / Allied Telesis · Telnet
วิธีใช้งานทั่วไป
  1. กรอก Branch Code แล้วกด Get IP หรือกรอก IP Address ของ Switch โดยตรง (เช่น 10.130.55.221)
  2. เลือกคำสั่งจากปุ่มในกลุ่ม Inspect, Trace, Configure หรือ Custom
  3. กรอกข้อมูลเพิ่มเติมที่แสดงตามคำสั่งที่เลือก (ถ้ามี)
  4. กด 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
MAC Address คืออะไร? — หมายเลขประจำตัวของ Network Card แต่ละชิ้น (เช่น aabb.ccdd.eeff) เหมือนเลขบัตรประชาชนของอุปกรณ์

ค้นหาว่าอุปกรณ์ที่มี MAC Address นั้น เสียบสายอยู่ที่พอร์ตไหน บน Switch ตัวไหน — ระบบจะค้นข้าม Switch หลายตัวอัตโนมัติจนพบ

ฟิลด์ตัวอย่างคำอธิบาย
Switch IP10.130.55.221Switch ที่เริ่มค้นหา (เริ่มจาก Core / Switch ที่รู้ IP)
MAC Addressaabb.ccdd.eeffMAC ของอุปกรณ์ที่ต้องการหา
Custom Show Command

พิมพ์คำสั่ง Show ใด ๆ ได้โดยตรง — ต้องขึ้นต้นด้วย sh หรือ show เท่านั้น (ป้องกันการรันคำสั่งอันตราย)

คำสั่งตั้งค่า (Configuration) — แสดงเฉพาะบัญชีที่มีสิทธิ์พิเศษเท่านั้น
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 — ทำหลังทุกการแก้ไข ไม่ต้องกรอกอะไร
สำคัญ: หลังแก้ไขค่าใด ๆ ต้องกด Write Memory เสมอ มิฉะนั้นค่าจะหายเมื่อ Switch Reboot
Ping Diagnostics IPv4 · Range · CIDR · ICMP
ใช้ตรวจสอบว่า IPv4 ปลายทางตอบสนอง ICMP หรือไม่ — สถานะ Offline อาจเกิดจาก firewall บล็อก ICMP และไม่ได้ยืนยันว่าเครื่องปิดเสมอไป
วิธีใช้งาน
  1. ไปหน้า Ping จากเมนู Network หรือการ์ดบน Dashboard
  2. กรอก target เองหรือกดปุ่มตัวอย่างใน Quick formats
  3. ปรับ Timeout (250-5,000 ms) และ Concurrent pings (1-64) หากจำเป็น
  4. กด Start Ping แล้วดู progress และสรุป Total/Online/Offline/Average latency
  5. Ping results แสดงเฉพาะ Online เป็นค่าเริ่มต้น; ใช้ปุ่ม All, Online หรือ Offline เพื่อเปลี่ยนตัวกรอง โดยตัวเลขบนปุ่มคือจำนวนของแต่ละสถานะ
  6. กด Cancel เพื่อหยุดงาน หรือ Clear เพื่อล้างผลลัพธ์
รูปแบบ Target ที่รองรับ
รูปแบบตัวอย่างผลลัพธ์
IP เดี่ยว10.130.55.781 IP
ช่วงแบบย่อ10.130.55.60-7011 IP (.60-.70)
ช่วง IPv4 เต็ม10.130.55.60-10.130.55.7011 IP
ช่วงข้าม subnet10.152.164.1-10.152.165.254510 IP
CIDR10.130.55.0/24254 IP (.1-.254)

IP เดี่ยว

1 IP
10.130.55.78

ช่วงแบบย่อ

11 IP
10.130.55.60-70

ช่วง IPv4 เต็ม

11 IP
10.130.55.60-10.130.55.70

ช่วงข้าม subnet

510 IP
10.152.164.1-10.152.165.254

CIDR

254 IP
10.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 ด้านล่าง
Firewall Huawei · SSH
ความสามารถปัจจุบัน
ฟีเจอร์อธิบายเมื่อไรใช้
ARP Table แสดงตารางจับคู่ IP ↔ MAC Address ของ Firewall หาว่า IP ไหนคืออุปกรณ์อะไร / ตรวจสอบอุปกรณ์แปลกปลอม
วิธีใช้
  1. ไปหน้า Firewall
  2. กรอก IP ของ Firewall (VLAN 1 .254)
  3. กด Execute
Network Map Telnet · CDP / LLDP
Network Map คืออะไร? — แสดง Switch แต่ละตัวเชื่อมต่อกันอย่างไร ระบบจะสำรวจ Switch ทีละตัวอัตโนมัติโดยใช้โปรโตคอล CDP (Cisco) หรือ LLDP (Allied Telesis)
วิธีใช้
  1. กรอก IP ของ Switch ตัวแรก ที่ต้องการเริ่มต้น (เช่น Core Switch)
  2. กด Start Discovery
  3. รอระบบสำรวจ — อาจใช้เวลาหลายนาที อย่าปิดหน้าจอ
  4. อ่านผลจาก 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 SQL Server · อัตโนมัติ
HDD Degraded คืออะไร? — HDD Server ที่ใกล้เสีย หรือเสียแล้ว
วิธีใช้
  1. ไปหน้า HDD Status
  2. ระบบโหลดข้อมูลอัตโนมัติ
  3. อ่านผลจากตาราง
Badge สี — ความหมาย
degraded HDD มีปัญหา — ต้องดำเนินการ
เงื่อนไขการแสดงข้อมูล
  • แสดงเฉพาะเซิร์ฟเวอร์ POS (ชื่อขึ้นต้นด้วย PTH2 หรือ PTH3)
  • แสดงเฉพาะรายการ "Degraded" ใน 24 ชั่วโมงล่าสุด
Topology Map

สร้างรายงานจาก Core Switch โดยไล่ตาม connected trunk ผ่าน CDP/LLDP ไปยัง Switch ข้างเคียง ซึ่งอาจอยู่คนละ subnet ต่างจาก Network Map ที่สำรวจใน subnet /24

ก่อนเริ่ม ให้เชื่อมต่อเครือข่ายบริษัท / VPN ที่เครื่องรันแอป โดยต้องเข้าถึง Telnet ของ Switch และ SSH ของ Firewall หากต้องการข้อมูล MAC-to-IP

  1. เปิด Topology Map ในเมนู Network แล้วกรอก Core Switch IP
  2. กด Scan network และดูความคืบหน้าใน Terminal output ซึ่งเลื่อนตามข้อความล่าสุดอัตโนมัติ; สแกนสูงสุด 128 เครื่องและข้ามอุปกรณ์ที่เชื่อมต่อไม่ได้
  3. กด Stop เพื่อหยุดหลังคำสั่งเครือข่ายปัจจุบันสิ้นสุด การออกจากหน้าจะยกเลิกงานด้วย
  4. ดูจำนวน Switches / Monitored Ports / Infrastructure Links และตาราง Infrastructure Link Matrix
  5. เลือก IP จาก Switch selection ด้านซ้ายของรายงาน เพื่อดู Interface Status, Description, VLAN/Mode, MAC/IP และ MAC Vendor; กด Topology Map ใน Report views เพื่อกลับภาพรวม บนมือถือเมนูจะอยู่เหนือรายงาน
  6. กด 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 ก่อนใช้รายงาน เพราะอุปกรณ์ที่ไม่ตอบสนองหรือไม่รองรับคำสั่งอาจทำให้ข้อมูลไม่ครบ

TMM — Case Management

ติดตามงานที่รอรับและกำลังดำเนินการ โดยสรุปตาม IT Area รายคนจากสาขาของ ticket

  1. เปิด TMM จากเมนู IT Area - Jobs หรือการ์ด Jobs บน Dashboard
  2. ดูยอด Waiting Accept (รอรับงาน), In Progress (กำลังดำเนินการ) และ Active Total (ผลรวมสองสถานะ)
  3. คลิกชื่อใน IT Area statistics เพื่อดูงานของคนนั้น หรือกด Ticket list เพื่อดูงานทั้งหมดในชุดข้อมูลนี้
  4. ค้นหาด้วย ID, Subject หรือสาขา และกรอง Status / IT Area; ใช้เลขหน้าด้านล่างเพื่อดูรายการถัดไป
  5. เปิด ticket เพื่อดูรายละเอียด ผู้แจ้ง ข้อมูลติดต่อ สาขา หมวดหมู่ SLA ความคิดเห็น และกิจกรรมที่มีข้อมูล
  6. กด Back ในหน้ารายละเอียดเพื่อกลับรายการพร้อมตัวกรองและเลขหน้าเดิม; หากเปิดรายละเอียดโดยตรง จะกลับ Dashboard ของ TMM
  7. กด Back to dashboard จากรายการเพื่อกลับสรุป หรือ Refresh tickets เพื่อโหลดข้อมูลใหม่
  • ยอดสรุปรวม active tickets ทุกหน้าที่โหลดสำเร็จ ไม่รวมงาน Resolved / Closed และไม่ใช่ยอดตามผู้รับงานแต่ละคน
  • IT Area อ้างอิงสาขาแรกของ ticket; หากไม่มีข้อมูลสาขาหรือ IT Area จะแสดง N/A และยังคลิกกรองได้
  • ดูเวลา Last updated ก่อนใช้ยอดสรุป; หาก refresh ล้มเหลว ระบบแสดง error และเก็บข้อมูลสำเร็จครั้งก่อน
  • บน desktop แสดงตาราง ส่วนมือถือแสดงการ์ด; หากโหลดไม่ได้ ให้ตรวจการเชื่อมต่อเครือข่ายบริษัท / VPN แล้วลอง Refresh tickets อีกครั้ง
Stock Count

ติดตามยอดสต็อกและผลการนับของสาขา พร้อมส่งออก CSV หน้านี้ใช้ดูข้อมูลและไม่ได้สั่ง Save Stock ให้สาขา

  1. เปิด Stock Count จากเมนู Server หรือการ์ดบน Overview Dashboard
  2. กรอกรหัสสาขาเป็นตัวเลข 5 หลัก แล้วกด Execute หรือ Enter จากนั้นตรวจ STK_ID ใต้รหัสสาขา; หากไม่มีข้อมูลแสดง N/A
  3. ระบบเปิด ก่อน Save Stock เมื่อยังไม่มีข้อมูลหลังบันทึก หรือ หลัง Save Stock เมื่อพบข้อมูลแล้ว โดยแสดงยอด STOCK, COUNT และ DIFF; ในหน้าก่อน Save Stock ใช้ช่อง ค้นหา DEPT เพื่อค้นหาแผนก และ dropdown เพื่อกรอง DIV
  4. เลือก AMT เพื่อดูมูลค่า หรือ QTY เพื่อดูจำนวน; เลือกทศนิยม 0, 2 หรือ 3 ตำแหน่งแยกกันได้ โดยเริ่มต้น AMT 2 และ QTY 3 ตำแหน่ง
  5. ใช้แท็บ Top 50 Diff ดูส่วนต่างติดลบมากที่สุด และ Top 50 Overstock ดูส่วนต่างบวกมากที่สุด; Top 50 Notscan แสดงเมื่อมีข้อมูลหลัง Save Stock โดยเรียงยอด STOCK มากที่สุดก่อน
  6. ใน Top 50 ค้นหาด้วย BARCODE / NAME และเลือก DIV / DEPT ก่อนจัดอันดับสูงสุด 50 รายการ; เมื่อเปลี่ยน DIV ระบบล้าง DEPT เดิม
  7. กด CSV ในส่วนที่ต้องการเพื่อส่งออกรายการตามตัวกรอง หน่วย และทศนิยมที่เลือก การสลับ AMT/QTY มีผลต่ออันดับ Top 50 ด้วย
  8. กด รีเฟรช เพื่อโหลดทันที หรือรออัปเดตอัตโนมัติทุก 10 นาที; ใช้ เปลี่ยนสาขา เพื่อระบุสาขาใหม่
  9. ถ้ามีสิทธิ์ Public Share หลังโหลดสาขาแล้วจะเห็นปุ่ม Share Public เลือกอายุ 1, 3, 5, 7, 9 ชั่วโมง หรือ Permanent แล้วกด Create Public Link
  10. กด Copy Link เพื่อส่งลิงก์ให้ผู้รับเปิดดูโดยไม่ต้อง login; ลิงก์เป็นข้อมูลลับแบบ bearer link และหน้า public แก้ไข Stock ไม่ได้
  11. ในรายการ Public Links ตรวจ Branch, ผู้สร้าง, วันหมดอายุ, Status, Access และ Last accessed ได้ กด Revoke เพื่อหยุดลิงก์; หน้าที่เปิดอยู่จะตรวจสถานะใหม่ภายในไม่เกิน 1 นาที
ต้องมีสิทธิ์ Stock Count ก่อนเข้าถึงข้อมูลและส่งออก CSV หากระบบแจ้งว่าไม่มีสิทธิ์หรือตรวจสิทธิ์ไม่ได้ ให้ติดต่อผู้ดูแลระบบ หากโหลดข้อมูลสาขาไม่ได้ ให้ตรวจรหัสสาขา เครือข่าย / VPN และให้ผู้ดูแลตรวจการตั้งค่าฐานข้อมูล ค่าติดลบแสดงเครื่องหมายลบและสีแดง ตารางบน desktop เลื่อนในกรอบได้ และมือถือแสดงการ์ด หากไม่เห็นปุ่ม Share Public แสดงว่าบัญชียังไม่มีสิทธิ์ IS_PUBLIC_SHARE = Y หรือระบบตรวจสิทธิ์ไม่ได้
Active Users / Logs

เมนู 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; ผู้เปิดลิงก์ไม่ต้องมีบัญชี
กลุ่มปุ่ม Configure ในหน้า Switch จะแสดงเฉพาะบัญชีที่มีสิทธิ์เท่านั้น — ผู้ใช้ทั่วไปจะไม่เห็นปุ่มคำสั่งแก้ไขค่า
ข้อควรระวัง
ด้าน 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 เท่านั้น
พัฒนาโดย Dew · IT Area  |  SupportTool v1.1
An unhandled error has occurred. Reload ✕

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.