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

วิธีรับการตรวจสอบเครือข่ายตามเวลาจริงบน 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 ของข้อมูล


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม