📡 Multi-Tool For Network v1.8
👤 Tác giả: ThienNV  |  📞 0888.99.33.00  |  © Copyright ThienNV  |  📜 Điều khoản sử dụng
Quy trình: ① Lọc XML (tùy chọn) → ② Tổng hợp & Xuất Excel → ③ Tra cứu nhanh → 🛰️ Mô phỏng · Hiện hỗ trợ cấu hình Nokia (SCF/RAML XML) – kiến trúc sẵn để bổ sung hãng khác.

① Lọc File XML Theo Excel Kế Hoạch – Đa Điều Kiện (v10.7)

💡 Dùng khi có thư mục XML lớn (cả vùng/cả tỉnh) và chỉ cần các trạm trong kế hoạch. Lọc xong, kết quả tự chuyển sang bước ② Tổng hợp (bật ở mục 5). Đã có sẵn đúng file XML trạm? Sang thẳng bước ②.
1. Thư mục chứa file XML nguồn (Input từ hệ thống)
2. Chọn File Excel Kế Hoạch & Sheet
Chọn Sheet dữ liệu:
3. Định Hướng Lọc Thông Minh (Xác định Trường chính: MRBTS ID, Phase, P0...)
💡 Hướng dẫn: Chọn số lượng trường cần kết hợp lọc (VD: Trường 1 = MRBTS ID, Trường 2 = Phase / P0). Nhập từ khóa để lọc chính xác dòng cần lấy trong Excel.
Số lượng trường kết hợp lọc:
4. Thư mục xuất kết quả gốc (Tự sinh thư mục con khi chạy)
Mỗi lần chạy tự sinh thư mục con filtered_xml_YYYYMMDD_HHMMSS và đóng gói .zip để tải về.
5. Tự động hóa Pipeline (Tool xử lý tiếp theo)
Nhật ký hệ thống & Kiểm tra dữ liệu

    

② BỘ PHÂN TÍCH & TỔNG HỢP HÀNG LOẠT CẤU HÌNH TRẠM (XML)

Danh sách file XML / file nén (.zip) đã chọn:
Lưu trong vùng làm việc riêng của bạn trên máy chủ — tải về bằng "Mở File Excel" / "Mở Thư Mục Xuất".

③ TRA CỨU NHANH ĐỊNH DANH TRẠM & THÔNG TIN LIÊN QUAN

⚙️ Lựa chọn Nguồn Tra Cứu Dữ Liệu
Paste địa chỉ OAM, tên trạm hoặc MRBTS ID:
Sẵn sàng.ThienNV, SĐT: 0888.99.33.00

Báo Cáo Tiến Độ Thông Minh (Google Sheet / Excel — đọc toàn bộ các tab, tự nhận cột)

1. Chọn Sheet đã lưu hoặc nhập mới:
Link Google Sheet:
…hoặc dùng file Excel có sẵn trên máy:
2. Kỳ báo cáo:
Ngày báo cáo:
Loại báo cáo:
Định dạng file:
3. Danh sách Email nhận (cách nhau dấu phẩy): 4. Quản lý Chữ ký Email (Lưu mẫu & Tùy chọn):
0%
Nhật ký:

  
Điều khiển chính, Phạm vi xử lý & Tiện ích
Phạm vi xử lý Sheet:
Chọn Sheet:
Trạng thái: Sẵn sàng (0%)
Xem trước dữ liệu (Preview)
Nhật ký xử lý (Log)
🌐 Chrome: Đang kiểm tra...
User: Pass:
Trạng thái: Sẵn sàng (0%)
IP Web Đầu Vào
0 IP
Nhật Ký Auto Login Chi Tiết
IP Đăng Nhập Thất Bại Thất bại: 0 IP
Nhập IP / Subnet
0 IP
🟢 Ping THÔNG (Click chuột phải để Copy) 0 IP
🔴 Ping KHÔNG THÔNG (Click chuột phải để Copy) 0 IP
📝 Nhật Ký ICMP Ping Chi Tiết (Bytes, Time, TTL)

📶 Ping Từ Trạm (Nokia SBTS) 🧪 Thử nghiệm

1️⃣ Dữ liệu trạm
💡 Nạp file cấu hình SCF của trạm (.xml, hoặc .zip nhiều trạm) – tool tự lấy IP OAM, các VLAN/IP, gateway, bảng định tuyến và đề xuất đích nên ping: gateway từng VLAN, ToP master, NTP, NetAct, MME, S-GW, eNB láng giềng X2 đang mất… kèm IP nguồn đúng mặt phẳng (trạm định tuyến theo nguồn: ping MME phải đi từ IP 4G/C-plane, ping ToP/NTP từ IP OAM). Có thể nạp thêm datafill (Excel/CSV: cột OAM IP + các cột IP cần ping).
➕ Đích nhập thêm cho mọi trạm
Mỗi dòng: IP [tên]. Chọn ping từ IP nào của trạm.
2️⃣ Thực hiện
Mẫu lệnh
0%
📝 Nhật ký

🔌 Kiểm Tra Cổng Dịch Vụ (TCP)

⚙️ Đích cần kiểm tra
💡 Kiểm tra hàng loạt cổng TCP có mở không (SSH, Telnet, Web quản lý, NETCONF, BGP, RDP, CSDL…) – như gõ telnet IP PORT cho cả danh sách. Mỗi dòng: 10.0.0.1, 10.0.0.0/28, srv01.lab, 10.0.0.5:8443 hoặc 10.0.0.5 22,830 (cổng riêng cho dòng đó). Chạy từ máy bạn qua app phụ (trình duyệt không tự mở được kết nối TCP).
IP / Subnet / Tên máy0 đích
Cổng (VD: 22,80,443 8000-8010 ssh mgmt)
Timeoutgiây / cổng
0%
📝 Nhật ký kiểm tra

⏱️ Soát Đồng Bộ PTP / SyncE (Nokia SR OS)

📥 Log thiết bị
💡 Mỗi node 1 file log (hoặc 1 file nhiều node, hoặc .zip) có kết quả: show system sync-if-timing, show system ptp, show system ptp port (thêm show system ptp statistics nếu có). Nạp cả log trước và sau tác động – tool tự ghép theo tên node, sắp theo thời gian và so sánh. Cây PTP được dựng bằng Parent Clock Id ↔ Clock Id.
✍️ Dán log

🕸️ Sơ Đồ Mạng Từ LLDP / CDP

📥 Kết quả show neighbors
💡 Mỗi thiết bị 1 file (hoặc 1 .zip): Cisco show lldp neighbors [detail] / show cdp neighbors [detail], Huawei display lldp neighbor [brief], Nokia SR OS show system lldp neighbor, Juniper show lldp neighbors. Tên thiết bị lấy từ dấu nhắc lệnh (VD SW-01#, <HW-01>, A:CSR-01#) hoặc tên file. Tool ghép 2 chiều, vẽ sơ đồ, chỉ ra link một chiều / cổng thấy nhiều láng giềng.
…hoặc dán kết quả lệnh của 1 thiết bị

🔁 So Sánh Cấu Hình (Trước / Sau)

📥 Hai bản cấu hình
💡 So 2 bản cấu hình của cùng thiết bị (trước/sau thay đổi, backup hôm qua/hôm nay, thiết bị chính/dự phòng): Cisco, Huawei, Nokia SR OS (classic / MD-CLI), Juniper (set). Tool tự bỏ dòng nhiễu (thời gian thay đổi, "Building configuration", comment…), so theo khối (interface, vlan, router…) và gợi ý lệnh áp dụng để biến bản cũ thành bản mới.
🅰️ Bản CŨ (trước)
Chưa chọn file – hoặc dán vào ô dưới
🅱️ Bản MỚI (sau)
Chưa chọn file – hoặc dán vào ô dưới

🧾 Sinh Cấu Hình Hàng Loạt (Template + Excel)

📥 Template + bảng dữ liệu
💡 Viết template cấu hình với biến {TEN_COT} (trùng tên cột Excel, không phân biệt hoa/thường) → mỗi dòng Excel ra 1 file cấu hình. Bộ lọc: {SITE|upper} {X|lower} {X|default:abc} {ID|pad:4} {VLAN|+100}; với IP/subnet {NET|gw} {NET|mask} {NET|prefix} {NET|wildcard} {NET|network} {NET|broadcast} {NET|+2|ip}. Dòng bắt đầu bằng {?COT} chỉ xuất khi cột có giá trị ({?!COT}: khi trống).
📝 Template
📊 Bảng dữ liệu
Chưa chọn fileSheet
Tên file: Đuôi mặc định

🧰 IP Toolbox

⚙️ Chức năng
Danh sách IP / subnet

🔗 Kiểm Tra Binding RAN – Transport 🧪 Thử nghiệm

📥 File đầu vào
💡 Nạp file SCF của trạm (.xml – MRBTS 4G/5G) và cấu hình router Nokia đấu với trạm (7250 IXR / 7705 SAR / 7750 / 7210: admin display-config hoặc MD-CLI info). Tool so từng Radio Plane (C/U-plane, NG/S1/X2/Xn, slice, M-plane) của trạm với interface VPRN/IES trên router theo VLAN – subnet – gateway và báo Bound / Misconfigured / Not Bound / Not Configured như ứng dụng Simplified RAN Transport của NSP. Nhiều trạm + nhiều router cùng lúc, hoặc 1 file .zip.

🚨 Phân Tích Cảnh Báo 🧪 Thử nghiệm

📥 Dữ liệu cảnh báo
💡 Nạp file danh sách cảnh báo xuất từ NetAct / NSP / WebEM (.csv / .xlsx – tool tự nhận cột Mức độ, Mã, Tên cảnh báo, Đối tượng, Thời gian) hoặc dán text. Tool tổng hợp theo mức độ / trạm / mã, cảnh báo tồn tại lâu, lặp lại, phân nhóm nguyên nhân và gợi ý hướng xử lý.
…hoặc dán danh sách cảnh báo (mỗi dòng 1 cảnh báo)
Tra cứu nhanh:
📦 Phần mềm trạm (SW) mới nhất: —
⚙️ Cấu hình & Tham số đầu vào
💡 Chọn file RAML / SCF thật của 1 trạm làm mẫu (không cần sửa gì trong file). Tool tự nhận trạm mẫu, tra Datafill + CDD và sinh cho từng trạm: RAML (NetAct), SCF (nạp local), NE_Integrate và UpdateName (.csv + .xml). Mẫu kiểu cũ có {MRBTS_ID} vẫn dùng được.
File RAML Mẫu (.xml) – đẩy qua NetAct:
File SCF Mẫu (.xml) – nạp trực tiếp vào trạm:
Mẫu NE / UpdateName (không bắt buộc – để trống dùng mẫu chuẩn có sẵn) File NE_Integrate mẫu (.xlsx):
File UpdateName mẫu (.xml):
File CDD (.xlsx) – PCI, rootSeqIndex, TAC, tên cell & tham số LNBTS/LNCEL:
Sheet:Header:
File Datafill (.xlsx) – ID, tên, serial, VLAN, IP:
Sheet:Header:
Ánh xạ Cột & Tùy biến Lọc Dữ liệu Cột ID Trạm (MRBTS ID): Cột Tên Trạm (Site Name):
🎛️ Tùy chọn Phạm vi & Trường lọc dữ liệu
Danh sách ID cần lọc thêm (Mỗi ID 1 dòng / dấu phẩy - Trống = Bỏ qua):
📦 File cần tạo
💻 Trạng thái & Nhật ký chi tiết
0%

      
Mô phỏng trạm Nokia SBTS từ file SCF: Nhập → Phân tích & đề xuất → Mô phỏng → Xuất plan nạp trạm. File được xử lý ngay trong trình duyệt, không gửi đi đâu. ↗ Mở toàn màn hình
Dữ liệu Đầu vào & Calculator Network
🧮 Calculator Network & Danh sách IP Dùng Được
Subnet:

          
Danh Sách IP Dùng Được (Usable IPs)
Dải IP / Subnet (VD: 192.168.1.0/24)
Danh sách VLAN (ID - Tên VLAN)
Thiết bị (Router / Switch & Số Port)
Bảng Quy Hoạch Chi Tiết (IP, VLAN, Port, Switch, Router, Gateway)

🗄️ Kiểm Kê Rack / Thiết Bị 🧪 Thử nghiệm

📥 Dữ liệu kiểm kê (Excel / CSV bất kỳ – tool tự nhận cột)
Rack cao:U
Cột gợi ý: Phòng, Dãy, Rack, U bắt đầu, Số U, Tên thiết bị, Loại, Hãng, Model, Serial, Công suất (W), Công suất thực tế (W), IP quản lý, Trạng thái, Phụ trách.

🛡️ Kiểm Tra Cấu Hình Switch / Server 🧪 Thử nghiệm

📥 File cấu hình
💡 Hỗ trợ: Cisco (show running-config), Huawei (display current-configuration), Juniper (show configuration | display set), Nokia SR OS 7750/7250/7210/7705 (admin display-config – classic, hoặc MD-CLI info / info flat), Linux server (sshd_config, hoặc file thu thập bằng nút 📜 Script thu thập Linux → kiểm tra kiểu CIS: SSH, mật khẩu, NTP, syslog, auditd, SELinux, firewall, sysctl, dịch vụ, cổng mở). Chọn nhiều file .txt/.cfg/.conf/.log hoặc 1 file .zip. File chỉ xử lý trên máy bạn.
…hoặc dán nội dung cấu hình

⚡ Báo Cáo Công Suất Rack 🧪 Thử nghiệm

⚙️ Thông số
Dùng chung dữ liệu với tool Kiểm Kê Rack.
Ngân sách điện / rack:kW Ngưỡng cảnh báo:%
Tìm chỗ cho thiết bị mới:U W

🧵 Kiểm Tra Đấu Nối Fabric (Leaf–Spine) 🧪 Thử nghiệm

📥 Wiring plan / bảng đấu nối
💡 Nhận wiring plan kiểu Nokia FSS (cột t2_spineName, t2_spinePort, t1_leafPort, t1_leafName, …MgmtAddress, …MACAddress, …SerialNumber) bảng đấu nối bất kỳ có cột Thiết bị A / Cổng A / Thiết bị B / Cổng B (Local/Remote, From/To… cũng được), hoặc bản đồ cáp rack dạng lưới (mỗi dòng 1 vị trí U, ô U24 - 1/1/52 = cổng của thiết bị ở U24; nhãn cổng BMC / NIC1 Port 1… và cáp breakout DAC A13 :4). Nhiều file, nhiều sheet cùng lúc – file chỉ xử lý trên máy bạn.

🗺️ Soát IP/VLAN Nhiều Site 🧪 Thử nghiệm

📥 Bảng IP / VLAN
💡 File Excel/CSV có dòng tiêu đề gồm cột Subnet và VLAN hoặc Tên mạng (thêm Site, Gateway, Routed/Routable, VLAN type nếu có). Site lấy từ cột Site → nhãn ở lề trái bảng (vd GBT, C30 như file CIQ) → tên sheet. Nhiều file, nhiều sheet, nhiều bảng trong 1 sheet đều được. Mạng ghi Routed = NO / VLAN type = Internal được phép trùng giữa các site.
✍️ Dán nhanh (mỗi dòng: Site; Tên mạng; VLAN; Subnet; Gateway; Routed)

📝 Soạn CR Tác Động (mẫu MobiFone) 🧪 Thử nghiệm

1️⃣ Thông tin chung (sheet 1, 2)
2️⃣ Danh sách node + script (sheet 5, 7)
💡 Bảng node cần cột Node name (thêm Type, Ring nếu có) và các cột biến. Template viết như tool Sinh cấu hình: {PORT}, {VLAN|+100}, dòng {?COT} chỉ xuất khi cột có giá trị. Biến kiểu MobiFone _port1, _port2 cũng được – chỉ cần bảng có cột tên đúng _port1. Mỗi node ra 1 cột trong sheet 7.Script Config, kèm khối ROLLBACK.
📊 Bảng node
Chưa chọn file
📝 Template cấu hình ↩️ Template ROLLBACK
3️⃣ Nhân sự & trạm ra vào (sheet 4, 0)
👷 Nhân sự (mỗi dòng: Họ tên; SĐT; Nội dung; Chứng chỉ; Onsite)
🏠 Trạm ra vào (mỗi dòng: Tên trạm; QLT; Tình trạng đăng ký)
🧭 Phương án (sheet 6) – để trống dùng mặc định Mỗi dòng: Mô tả; Ảnh hưởng DV; Chủ trì; Phối hợp; Ghi chú
✅ Check list (sheet 9) – để trống dùng lệnh mặc định theo vendor Mỗi dòng: Nội dung; Câu lệnh (nhiều lệnh ngăn bằng " | ")

📈 Báo Cáo KPI CMG / vEPG (NetAct) 🧪 Thử nghiệm

📥 File xuất từ NetAct
💡 Nạp file Excel/CSV xuất từ board NetAct / Performance Manager (dòng tiêu đề có Period start time, mỗi cột 1 chỉ số; cột đối tượng dạng PLMN-PLMN/MGW-…) hoặc file đo 3GPP measCollec (.xml / .xml.gz). Tool chuyển cột → hàng, tính TB / max / P95, đếm mốc vượt ngưỡng, phát hiện cao tải lúc 0h–1h (job đêm) và soạn sẵn nội dung mail.
CPU ngưỡng/% RAM/%

🩺 HealthCheck CBIS + Hạn Chứng Chỉ / Mật Khẩu 🧪 Thử nghiệm

📥 Log
💡 Nạp HealthChecksSummary_*.log (lệnh ice healthcheck trên undercloud) và/hoặc log hạn dùng: chage -l <user> (chạy thẳng hoặc qua salt "*" cmd.run), openssl x509 -noout -enddate. Chưa có log hạn dùng? Tải script thu thập (chỉ đọc, không thay đổi hệ thống).
Cảnh báo trướcngày
✍️ Dán log

🎫 Mở Ticket Nokia 🧪 Thử nghiệm

💡 Chọn sản phẩm → tool tự điền số hợp đồng / SA / phạm vi (Bảo hành hay Care) theo danh mục do admin khai báo (lưu ở Firebase, không nằm trong mã nguồn), soạn email mở ticket và nhắc lệnh thu thập log. Có thể tra serial từ dữ liệu đã nạp ở tool 🔎 Tra Cứu Serial.
📋 Thông tin ticket
📧 Mở trình gửi mail

🔎 Tra Cứu Serial / Bảo Hành 🧪 Thử nghiệm

📥 Danh sách thiết bị
💡 File Excel/CSV có cột Serial Number (serial có thể nằm ở nhiều cột liền nhau, dòng dưới chỉ có serial vẫn kế thừa thiết bị dòng trên). Mỗi file / sheet được coi là 1 dự án (hoặc theo cột Dự án / Hợp đồng). Tool bắt serial trùng, serial sai định dạng, số lượng khai báo lệch.
🔒 PRO

    Dùng thử miễn phí ngay: 🧰 IP Toolbox · 🔁 So Sánh Cấu Hình · 🧮 Quy Hoạch IP/VLAN