วิธีรับการตรวจสอบเครือข่ายตามเวลาจริงบน Linux ด้วย Netdata

Netdata เป็นเครื่องมือตรวจสอบระบบที่ใช้เว็บเบราว์เซอร์โอเพ่นซอร์สที่ลื่นไหลพร้อมการตรวจสอบเครือข่ายแบบเรียลไทม์สำหรับแพลตฟอร์ม Linux โดยให้ข้อมูลเชิงลึกเกี่ยวกับเซิร์ฟเวอร์และเดสก์ท็อป Linux ในหลายแง่มุมผ่านศูนย์ควบคุมขั้นสูง

ติดตั้ง Netdata

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

อูบุนตู

แอปพลิเคชันตรวจสอบ Netdata พร้อมใช้งานสำหรับผู้ใช้ Ubuntu ทั้งบนเดสก์ท็อปและเซิร์ฟเวอร์ผ่านแหล่งซอฟต์แวร์ที่เป็นทางการ ในการติดตั้งซอฟต์แวร์ ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ตัวจัดการแพ็คเกจ Apt

sudo apt ติดตั้ง netdata

เดเบียน

Debian มี Netdata เวอร์ชันหนึ่งอยู่ในที่เก็บซอฟต์แวร์อย่างเป็นทางการ เนื่องจากเป็นโอเพ่นซอร์ส จึงไม่จำเป็นต้องเปลี่ยนการตั้งค่าพิเศษ ที่กล่าวว่า ถ้าคุณไม่ชอบความจริงที่ว่าระบบปฏิบัติการ Debian มักจะล่าช้ากว่าลีนุกซ์รุ่นอื่นๆ คุณอาจต้องการติดตั้ง Debian Backports การเปิดใช้งานคุณลักษณะนี้จะทำให้คุณมี Netdata เวอร์ชันใหม่กว่า

ในการติดตั้งเครื่องมือตรวจสอบ Netdata บน Debian ให้เปิดเทอร์มินัลแล้วใช้คำสั่ง Apt-get

sudo apt-get ติดตั้ง netdata

Arch Linux

Arch Linuxมี Netdata เวอร์ชันล่าสุดในแหล่งซอฟต์แวร์ ในการติดตั้ง ให้เปิดหน้าต่างเทอร์มินัลแล้วซิงค์กับ Pacman

sudo pacman -S netdata

Fedora

น่าเสียดายที่ผู้พัฒนา Netdata ละเลย Fedora Linux โดยไม่ได้จัดเตรียมซอฟต์แวร์เวอร์ชันเป็น RPM ที่สามารถติดตั้งได้ แต่ผู้ที่อยู่ใน Fedora ที่ต้องการใช้ซอฟต์แวร์นี้ควรปฏิบัติตามคำแนะนำทั่วไป

OpenSUSE

OpenSUSE รองรับ Netdata ที่ยอดเยี่ยม โชคดีที่การสนับสนุนนี้อยู่ในแหล่งซอฟต์แวร์หลัก ดังนั้นผู้ใช้จึงไม่ต้องยุ่งยากกับ repos ของบริษัทอื่น ในการติดตั้งซอฟต์แวร์ภายใต้ OpenSUSE ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ตัวจัดการแพ็คเกจ Zypper

sudo zypper ใน netdata

คำแนะนำทั่วไป

นอกเหนือจากการแจกแจง Linux หลักแล้ว Netdata ยังมีการสนับสนุนที่ดีในรูปแบบของสคริปต์ Bash ที่เรียกใช้งานได้ เมื่อดาวน์โหลดสคริปต์นี้ จะติดตั้งซอฟต์แวร์เวอร์ชันไบนารีแบบสแตติกบนระบบ Linux ใดๆ ข้อดีของวิธีนี้คือไม่ว่าคุณจะใช้ OS อะไรก็ตาม Netdata ก็จะทำงานได้ดี

การติดตั้ง Netdata ผ่านสคริปต์การติดตั้งจะทำงานได้ดีที่สุดกับเครื่องมือดาวน์โหลด Curl โดยปกติเ���รื่องมือ Curl จะเป็นมาตรฐานสำหรับลีนุกซ์ส่วนใหญ่ อย่างไรก็ตาม หากเครื่องมือ Curl ไม่ได้อยู่ใน Linux PC ของคุณด้วยเหตุผลบางประการ คุณจะต้องติดตั้งก่อนที่จะดำเนินการต่อ

เมื่อติดตั้งแล้ว ให้ทำดังต่อไปนี้เพื่อให้ Netdata ทำงานได้

รุ่น 32 บิต

bash <(curl -ss="">

รุ่น 64 บิต

bash <(curl -ss="">

คำแนะนำแหล่งที่มา

สคริปต์ Netdata เป็นวิธีที่ควรใช้เครื่องมือบนระบบที่ไม่ได้รับการสนับสนุนอย่างเป็นทางการสำหรับซอฟต์แวร์ อย่างไรก็ตาม หากสคริปต์ล้มเหลวด้วยเหตุผลบางประการ มีทางเลือกอื่น: การสร้างจากแหล่งที่มา ในการรวบรวมซอฟต์แวร์จากแหล่งที่มาตรงไปที่หน้า Github อย่างเป็นทางการและเรียนรู้ว่าการพึ่งพาที่ Netdata ต้องการก่อนสร้าง

เมื่อคุณมีการอ้างอิงทั้งหมดที่ทำงานบน Linux PC ของคุณแล้ว ให้ทำดังต่อไปนี้:

git clone https://github.com/firehol/netdata.git --depth=1 cd netdata

./netdata-installer.sh

การใช้เน็ตดาต้า

วิธีรับการตรวจสอบเครือข่ายตามเวลาจริงบน Linux ด้วย Netdata

ผู้ใช้สามารถเข้าถึง Netdata ในเครื่องได้ เช่นเดียวกับระยะไกลบนเครื่องใดๆ ที่มีการเข้าถึงโดยตรงไปยังเซิร์ฟเวอร์/พีซีที่ทำงานอยู่ การติดตั้ง Netdata บนเดสก์ท็อป Linux ทำให้เครื่องมือใช้งานได้พร้อมกับที่อยู่ IP “localhost”

https://127.0.0.1:19999

อย่างไรก็ตาม ผู้ใช้ที่วางแผนจะเข้าถึง Netdata จากระยะไกล ผ่านเครือข่ายจะไม่สามารถเข้าถึงได้ด้วยวิธีนี้ หากต้องการเข้าถึงเครื่องมือตรวจสอบ Netdata จากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ให้เปิดเทอร์มินัลแล้วเรียกใช้สิ่งต่อไปนี้เพื่อกำหนดที่อยู่ IP:

ip addr แสดง | grep 192.168

การรันคำสั่งip addr showด้วยgrepจะแยกที่อยู่ท้องถิ่นของ IPv4 คัดลอกที่อยู่ IP และวางลงในแท็บเบราว์เซอร์ใหม่เพื่อเข้าถึง Netdata ได้ทุกที่บน LAN:

https://192.168.X.XXX:19999

เมื่ออยู่ในแอป Netdata แล้ว ให้มองไปด้านข้างแล้วคลิกผ่านเพื่อดูเมตริกต่างๆ อีกวิธีหนึ่งคือสามารถเรียกดูกราฟนับร้อยๆ กราฟได้ด้วยการเลื่อนด้วยเมาส์

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

การใช้งานซีพียู

วิธีรับการตรวจสอบเครือข่ายตามเวลาจริงบน Linux ด้วย Netdata

ต้องการดูการใช้งาน CPU สำหรับระบบหรือไม่ ดูที่แถบด้านข้างของเว็บแอป Netdata แล้วคลิกไอคอน "CPU"

ภายในซีพียู ข้อมูลถูกแบ่งออกเป็นหมวดหมู่ย่อยมากมาย เช่น "การใช้งาน" "การขัดจังหวะ" softirqs "softnet" "cpufreq" และ "cpuidle" หมวดหมู่เหล่านี้แสดงแง่มุมต่างๆ ว่าโปรเซสเซอร์ของระบบทำงานอย่างไร

สำหรับผู้ใช้ทั่วไป “การใช้งาน” คือส่วนที่สำคัญที่สุด เนื่องจากจะแสดงข้อมูลโดยละเอียดว่าระบบใช้ประโยชน์จาก CPU โดยรวมอย่างไร

ทุกอย่างแยกจากกันโดยแกนหลัก ทำให้ผู้ใช้ได้รับข้อมูลเชิงลึกเกี่ยวกับวิธีการทำงานของแต่ละคอร์

การใช้ RAM

วิธีรับการตรวจสอบเครือข่ายตามเวลาจริงบน Linux ด้วย Netdata

นอกเหนือจากการใช้งาน CPU ผู้ใช้หลายคนกังวลเกี่ยวกับการใช้หน่วยความจำ พวกเขาต้องการทราบว่าระบบจัดการ RAM อย่างไร จำนวนหน่วยความจำที่ใช้โดยเฉลี่ยเป็นเท่าใด ฯลฯ ในการเข้าถึงตัววัดของ Netdata บนหน่วยความจำระบบ ให้คลิกที่ "หน่วยความจำ" ในแถบด้านข้าง

ส่วน "หน่วยความจำ" จะแสดงข้อมูลหน่วยความจำระบบที่ใช้งานแบบเรียลไทม์ จำนวน RAM ที่ไม่ได้ใช้ และแม้แต่วิธีที่เคอร์เนล Linux จัดการเอง

ส่งออกข้อมูล

Netdata รวบรวมข้อมูลที่เป็นประโยชน์มากมายและรวดเร็ว โชคดีที่เมตริกเหล่านี้สามารถส่งออกได้อย่างง่ายดาย (ผ่าน PDF) เพื่อความปลอดภัยหรือใช้ในรายงาน ฯลฯ

การส่งออกข้อมูลตามเวลาจริงจากแอพ Netdata นั้นค่อนข้างง่าย โดยไปที่ส่วนต่อประสานเว็บและคลิกไอคอนพิมพ์เพื่อเปิดเมนูการพิมพ์ของเบราว์เซอร์

ในเมนูการพิมพ์ ให้มองหาตัวเลือกที่ระบุว่า "พิมพ์ไปยังไฟล์" และเลือกเพื่อสร้างไฟล์ PDF ของข้อมูล

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม