×

Network Monitoring ง่าย ๆ ด้วย Ntopng บน Rocky Linux 9

Network Monitoring ง่าย ๆ ด้วย Ntopng บน Rocky Linux 9

Ntopng เป็นเครื่องมือวิเคราะห์และตรวจสอบทราฟฟิกเครือข่าย (Network Traffic Analysis) แบบเรียลไทม์ที่พัฒนาต่อยอดจาก ntop โดยรองรับการแสดงผลผ่าน Web Interface และสามารถทำงานร่วมกับโปรโตคอลต่าง ๆ ได้หลากหลาย จุดเด่นของ Ntopng คือความสามารถในการตรวจสอบการใช้งานแบนด์วิดท์, วิเคราะห์โปรโตคอล, แยกประเภทการเชื่อมต่อ และเก็บสถิติการใช้งานเครือข่ายอย่างละเอียด

สำหรับ Rocky Linux 9 ซึ่งเป็นดิสทริบิวชันที่สืบทอดจาก CentOS เหมาะสำหรับงาน Server ที่ต้องการความเสถียร การติดตั้ง Ntopng บน Rocky Linux 9 ช่วยให้ผู้ดูแลระบบสามารถติดตามและวิเคราะห์ทราฟฟิกของเครือข่ายได้อย่างมีประสิทธิภาพ


ขั้นตอนการติดตั้ง Ntopng บน Rocky Linux 9

1. อัปเดตระบบให้เป็นเวอร์ชันล่าสุด

ก่อนเริ่มติดตั้ง ควรอัปเดตแพ็คเกจทั้งหมดเพื่อความปลอดภัยและความเข้ากันได้ของระบบ

sudo dnf update -y

2. ติดตั้งเครื่องมือพื้นฐานที่จำเป็น

sudo dnf install -y epel-release wget curl gnupg

3. เพิ่ม Repository ของ Ntopng

Ntopng ไม่มีใน Repo พื้นฐานของ Rocky Linux ต้องเพิ่ม Repo ของผู้พัฒนา

sudo rpm --import https://packages.ntop.org/ntop.key
sudo wget https://packages.ntop.org/centos/9/x86_64/ntop.repo -O /etc/yum.repos.d/ntop.repo

ตรวจสอบไฟล์ ntop.repo

cat /etc/yum.repos.d/ntop.repo

ต้องมีบรรทัดที่เกี่ยวข้องกับ baseurl=https://packages.ntop.org/centos/9/x86_64/

4. ติดตั้ง Ntopng และ Dependency

sudo dnf install -y pfring-dkms nprobe ntopng n2disk cento

5. กำหนดค่าคอนฟิก Ntopng

ไฟล์คอนฟิกหลักอยู่ที่

/etc/ntopng/ntopng.conf

ตัวอย่าง

-G=/var/run/ntopng.pid
--interface=ens33
--http-port=3000
  • --interface= ระบุชื่อ Network Interface ที่ต้องการ Monitor (ตรวจสอบด้วย ip a)

  • --http-port= ระบุพอร์ตสำหรับ Web GUI

6. เปิดใช้งานและเริ่มบริการ

 
sudo systemctl enable ntopng
sudo systemctl start ntopng
sudo systemctl status ntopng

7. ปรับ Firewall ให้เปิดพอร์ต Web Interface

หากเปิด Firewall ให้เพิ่มพอร์ตที่กำหนดไว้ (เช่น 3000)

 
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload

8. เข้าถึง Ntopng ผ่าน Browser

เปิดเว็บเบราว์เซอร์และเข้า URL:

 
http://<IP-Server>:3000

เข้าสู่ระบบครั้งแรกด้วย

  • Username: admin

  • Password: admin

    จากนั้นควรเปลี่ยนรหัสผ่านเพื่อความปลอดภัย

การตรวจสอบสถานะ

sudo systemctl status ntopng



 

แสดงหน้าต่างของ Ntoppng

สรุป

Ntopng บน Rocky Linux 9 ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบและวิเคราะห์การจราจรเครือข่ายได้อย่างละเอียด พร้อมอินเทอร์เฟซที่ใช้งานง่าย การทำงานนี้เหมาะกับระบบที่ต้องการการมอนิเตอร์ทราฟฟิกแบบเรียลไทม์ และสามารถปรับแต่งให้เหมาะกับสภาพแวดล้อมขององค์กรได้

 

 

You May Have Missed