ผู้ดูแลระบบเครือข่ายทุกคนต้องการตรวจสอบให้แน่ใจว่าประสิทธิภาพของสิ่งที่พวกเขาจัดการนั้นดีที่สุด มันเป็นเรื่องง่ายที่จะทำให้ผู้ใช้มีความสุข ท้ายที่สุดพวกเขามีแนวโน้มที่จะเป็นคนแรกที่สังเกตเห็นแม้กระทั่งประสิทธิภาพที่ลดลงเพียงเล็กน้อย ดังนั้นหากคุณต้องการที่จะตอบสนองต่อการร้องเรียนเรื่องประสิทธิภาพใด ๆ ที่คุณรับรู้และดำเนินการแก้ไขคุณต้องมีเครื่องมือประสิทธิภาพบางอย่าง หากคุณทำงานในร้านค้า Linux โพสต์นี้เหมาะสำหรับคุณ เรากำลังจะตรวจสอบเครื่องมือประสิทธิภาพเครือข่าย Linux ที่ดีที่สุด.
เราจะเริ่มด้วยการพูดคุยเครือข่ายสั้น ๆการตรวจสอบประสิทธิภาพ เป้าหมายของเราไม่ได้ทำให้คุณเป็นผู้เชี่ยวชาญในเรื่อง แต่เพื่อให้แน่ใจว่าเราทุกคนอยู่ในหน้าเดียวกับที่เราสำรวจเครื่องมือต่าง ๆ ที่มีอยู่ จากนั้นเราจะกระโดดลงไปในหลักของเรื่องแนะนำเครื่องมือ Linux ที่แตกต่างกันสิบประการที่คุณสามารถใช้เพื่อตรวจสอบจัดการและแก้ไขปัญหาประสิทธิภาพเครือข่ายของคุณ
เกี่ยวกับการตรวจสอบและทดสอบประสิทธิภาพเครือข่าย
สิ่งที่มีการตรวจสอบประสิทธิภาพเครือข่ายและการทดสอบคือดูเหมือนว่าทุกคนมีความคิดของตัวเองในสิ่งที่หมายถึง ตัวอย่างเช่นเรามักเห็นเครื่องมือตรวจสอบแบนด์วิดท์เครือข่ายที่เรียกว่าการตรวจสอบประสิทธิภาพ เช่นเดียวกับเครื่องมือวิเคราะห์ปริมาณข้อมูลหรือแพ็กเก็ตข้อมูล สิ่งนี้ทำให้เกิดคำถามต่อไปนี้: การตรวจสอบและทดสอบประสิทธิภาพเครือข่ายคืออะไร
สำหรับจุดประสงค์ของโพสต์นี้ให้ออกไปก่อนที่ถกเถียงกันและยอมรับว่าเครื่องมือตรวจสอบประสิทธิภาพเครือข่ายเป็นเพียงเครื่องมือใด ๆ ที่สามารถใช้ในการวัดประเมินแก้ไขปัญหาหรือปรับปรุงประสิทธิภาพเครือข่าย ด้วยการใช้คำจำกัดความที่ครอบคลุมทั้งหมดนี้เราจะสามารถนำเครื่องมือที่ดีที่สุดมาให้คุณและเลือกให้เหมาะสมกับการเลือกเครื่องมือที่สามารถช่วยเหลือคุณในสถานการณ์หรือปัญหาเฉพาะของคุณ
เครื่องมือประสิทธิภาพเครือข่ายที่ดีที่สุดสำหรับ Linux
ดังนั้นเราได้รวบรวมรายชื่อบางส่วนของเครื่องมือ Linux ที่ใช้มากที่สุดที่สามารถใช้ในการทดสอบหรือตรวจสอบการวัดต่างๆที่เกี่ยวข้องกับประสิทธิภาพเครือข่าย พวกมันมีอยู่ในลีนุกซ์ส่วนใหญ่ แต่ละคนมีประโยชน์ในการตรวจสอบและค้นหาสาเหตุที่แท้จริงของปัญหาประสิทธิภาพการทำงาน ในบรรดาคำแนะนำทั้งหมดด้านล่างมีอยู่เกือบจะแน่ใจว่าเหมาะสมกับความต้องการเฉพาะของคุณ
1. tcpdump
Tcpdump เป็นดมกลิ่นแพ็คเก็ตเดิม มันเป็นเครื่องมือที่ใช้ในการถ่ายโอนข้อมูลดังนั้นชื่อของมัน - เนื้อหาของทราฟฟิกเครือข่ายทั้งหมดไปยังเอาต์พุตมาตรฐาน แน่นอนว่าการเปลี่ยนเส้นทางและท่อส่งผลให้สามารถส่งไปยังไฟล์ใด ๆ หรือแม้แต่ไปยังกระบวนการอื่นได้ ตั้งแต่การเปิดตัวครั้งแรกเครื่องมือได้ผ่านการปรับปรุงและแก้ไขข้อบกพร่องบางอย่าง แต่ก็ยังคงไม่เปลี่ยนแปลงเป็นหลัก มันมีอยู่ในแทบทุกคน การกระจาย Linux และ มัน ได้กลายเป็นมาตรฐานความเป็นจริงสำหรับเครื่องมือที่รวดเร็วในการจับแพ็คเก็ต Tcpdump ใช้ไลบรารี libpcap สำหรับการดักจับแพ็กเก็ตจริง
หนึ่งในข้อเสียของเครื่องมือเช่น tcpdump คือสามารถรวบรวมข้อมูลจำนวนมากได้ มากจนเป็นไปไม่ได้ที่จะพบสิ่งที่คนกำลังมองหา โชคดีที่หนึ่งในกุญแจสำคัญของความแข็งแกร่งและประโยชน์ของเครื่องมือคือความเป็นไปได้ที่จะใช้ตัวกรองที่จะช่วยให้คุณระบุปริมาณการเข้าชมที่แม่นยำ คุณยังสามารถไพพ์เอาต์พุตของคำสั่งไปยัง grep ซึ่งเป็นยูทิลิตีบรรทัดคำสั่งทั่วไปอื่น ๆ เพื่อการกรองเพิ่มเติม ใครบางคนที่เชี่ยวชาญ tcpdump, grep และ command shell สามารถรับมันเพื่อจับภาพปริมาณการใช้งานที่ถูกต้องสำหรับงานแก้ไขข้อบกพร่อง
นี่คือตัวอย่างของการใช้ tcpdump:
# tcpdump -i eth0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 22:08:59.617628 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648 22:09:07.653466 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648 22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 > tecmint.com.ssh: . ack 116 win 64347
คุณจะตกลงอย่างแน่นอนว่าผลลัพธ์ดังกล่าวอาจเป็นความลับเล็กน้อย นี่คือที่วิเคราะห์โปรโตคอลเครือข่ายที่แท้จริงสามารถมามีประโยชน์
2. Wireshark
คุณสามารถนึกถึง Wireshark เป็น tcpdump บนเตียรอยด์แต่ในความเป็นจริงมันมีมากกว่านั้น การอ้างอิงในชุดตรวจค้นแพ็คเก็ตมันกลายเป็นมาตรฐานจริงและเครื่องมืออื่น ๆ ส่วนใหญ่พยายามเลียนแบบ สิ่งนี้ทำได้มากกว่า tcpdump มันจะไม่เพียง แต่จับปริมาณการใช้งาน มันเป็นเครื่องวิเคราะห์ปริมาณการใช้งานเครือข่ายมากพอ ๆ กับเครื่องมือจับภาพแพ็คเก็ต มันมีประสิทธิภาพมากกว่าผู้ดูแลระบบหลายรายที่ใช้เครื่องมืออื่น ๆ เช่น tcpdump เพื่อดักจับทราฟฟิกไปยังไฟล์จากนั้นโหลดลงใน Wireshark เพื่อทำการวิเคราะห์ ในความเป็นจริงมันเป็นวิธีการทั่วไปในการใช้ Wireshark ที่เมื่อเริ่มต้นคุณจะได้รับแจ้งให้เปิดไฟล์จับภาพที่มีอยู่หรือเริ่มจับปริมาณข้อมูล จุดเด่นอีกประการของ Wireshark คือตัวกรองทั้งหมดที่รวมไว้ซึ่งช่วยให้คุณสามารถป้อนข้อมูลที่คุณสนใจได้อย่างแม่นยำ

Wireshark มีช่วงการเรียนรู้ที่สูงชัน แต่มันเป็นเรียนรู้ที่คุ้มค่า มันจะพิสูจน์เวลาและเวลาที่ทรงคุณค่าอีกครั้ง และเมื่อคุณได้เรียนรู้แล้วคุณจะสามารถใช้งานได้ทุกที่เพราะมันถูกส่งไปยังระบบปฏิบัติการเกือบทุกระบบ และเพื่อให้ดียิ่งขึ้นจึงเป็นโอเพ่นซอร์สและให้บริการฟรี
3. netstat
ปัญหาอย่างหนึ่งของการแก้ไขปัญหา TCP / IPปัญหาการเชื่อมต่อมาจากการเชื่อมต่อและบริการจำนวนมากที่มักจะทำงานบนระบบใด ๆ Netstat สามารถใช้เพื่อระบุสถานะของการเชื่อมต่อและกระบวนการที่ให้บริการแต่ละอันช่วยให้คุณ จำกัด การค้นหาให้แคบลง Netstat ซึ่งมีอยู่ในการกระจาย Linux ทุกรายสามารถให้รายละเอียดเกี่ยวกับบริการลูกค้าและการสื่อสาร TCP / IP ได้อย่างรวดเร็ว ในรูปแบบพื้นฐานที่สุดคำสั่งจะแสดงการเชื่อมต่อที่ใช้งานอยู่ทั้งหมดบนเครื่องคอมพิวเตอร์ทั้งขาเข้าและขาออก
Netstat ยังสามารถแสดงพอร์ตการฟังบนคอมพิวเตอร์ที่ทำงานอยู่ อันที่จริงคำสั่งยอมรับตัวเลือกมากมาย อย่างไรก็ตามตัวเลือกที่มีให้แตกต่างกันระหว่างแพลตฟอร์มและตัวเลือกบางอย่างทำงานแตกต่างกันไปในแพลตฟอร์มที่แตกต่างกัน ตัวอย่างเช่นตัวเลือก -b บน Windows จะแสดงชื่อของไฟล์เรียกทำงานที่เชื่อมโยงกับแต่ละการเชื่อมต่อ - กระบวนการให้บริการการเชื่อมต่อ - ในขณะที่บน Mac OS X หรือ BSD จะใช้ร่วมกับ -i เพื่อแสดงสถิติเป็นไบต์แทน กว่าบิต วิธีที่ดีที่สุดในการเรียนรู้เกี่ยวกับพารามิเตอร์ที่มีอยู่ทั้งหมดของเวอร์ชันเฉพาะของคุณบน Netstat คือการรันด้วย -? ตัวเลือกเพื่อแสดงหน้าจอความช่วยเหลือของเครื่องมือ บน Linux คุณสามารถแสดงหน้า Netstat เพื่อรับข้อมูลเดียวกันได้
นี่คือลักษณะของคำสั่ง netstat ทั่วไปและผลลัพธ์ที่ได้:
# netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:mysql *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:realm-rusd *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 localhost.localdomain:ipp *:* LISTEN tcp 0 0 localhost.localdomain:smtp *:* LISTEN tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42709 TIME_WAIT tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42710 TIME_WAIT tcp 0 0 *:http *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:https *:* LISTEN
4. IPTraf
IPTraf เป็นสถิติเครือข่ายที่ใช้คอนโซลยูทิลิตี้สำหรับ Linux คุณสามารถใช้เครื่องมือเพื่อรวบรวมข้อมูลที่หลากหลายเช่นการเชื่อมต่อแพ็กเก็ต TCP และจำนวนไบต์สถิติอินเตอร์เฟสและตัวบ่งชี้กิจกรรมการแบ่งปริมาณข้อมูล TCP หรือ UDP และจำนวนสถานีแพ็คเก็ต LAN และจำนวนไบต์ มันมีการตรวจสอบทราฟฟิก IP ที่แสดงข้อมูลเกี่ยวกับทราฟฟิก IP บนเครือข่ายของคุณรวมถึงข้อมูลการตั้งค่าสถานะ TCP, จำนวนแพ็กเก็ตและจำนวนไบต์, รายละเอียด ICMP และประเภทแพ็คเก็ต OSPF ด้วยเวอร์ชันล่าสุดย้อนหลังไปถึงปี 2005 มันค่อนข้างเป็นเครื่องมือเก่า แต่มันสามารถให้ข้อมูลที่เป็นประโยชน์มากมายหากคุณสนใจที่จะเรียนรู้วิธีใช้งาน

คุณสมบัติอื่น ๆ ของ IPTraf รวมถึงทั่วไปและสถิติอินเตอร์เฟสโดยละเอียดที่แสดง IP, TCP, UDP, ICMP, ไม่ใช่ IP และจำนวนแพ็กเก็ต IP อื่น ๆ , ข้อผิดพลาดการตรวจสอบ IP, กิจกรรมอินเตอร์เฟส, นับขนาดของแพ็คเก็ต นอกจากนี้ยังมีหน้าจอบริการ TCP และ UDP ที่แสดงจำนวนแพ็กเก็ตขาเข้าและขาออกสำหรับพอร์ตแอพพลิเคชัน TCP และ UDP ทั่วไป นอกจากนี้โมดูลสถิติ LAN ในตัวยังพบโฮสต์ที่ใช้งานอยู่และแสดงสถิติที่แสดงกิจกรรมข้อมูลของพวกเขา สุดท้ายเครื่องมือนี้ยังมีตัวกรองการแสดงผล TCP, UDP และโปรโตคอลอื่น ๆ ที่ช่วยให้คุณสามารถดูเฉพาะการรับส่งข้อมูลที่คุณสนใจ
เครื่องมือที่ใช้กีฬาเต็มหน้าจอควบคุมด้วยเมนูการดำเนินการจะจัดการกับอินเทอร์เฟซเครือข่ายส่วนใหญ่และใช้อินเทอร์เฟซซ็อกเก็ตดิบในตัวของเคอร์เนล Linux ทำให้สามารถใช้กับการ์ดเครือข่ายที่รองรับได้หลากหลาย
5. Nagios
Nagios แตกต่างจากเครื่องมือก่อนหน้านี้ในว่าเป็นโซลูชันการตรวจสอบเครือข่ายที่สมบูรณ์แบบมากกว่าเครื่องมือทดสอบประสิทธิภาพหรือเครื่องมือประเมินผล มีให้เลือกสองรุ่นคือ Nagios Core ฟรีและโอเพ่นซอร์สและ Nagios XI ที่จ่ายเงิน ทั้งสองแบ่งปันเครื่องมือพื้นฐานเดียวกัน แต่ความคล้ายคลึงกันหยุดอยู่ที่นั่น Nagios Core เป็นระบบตรวจสอบโอเพนซอร์ซที่ทำงานบน Linux ระบบนี้เป็นโมดูลที่สมบูรณ์พร้อมกับเอ็นจิ้นการตรวจสอบที่แท้จริงที่แกนกลาง เอ็นจิ้นเสริมด้วยปลั๊กอินจำนวนมากที่สามารถดาวน์โหลดได้เพื่อเพิ่มฟังก์ชันการทำงานให้กับระบบ ปลั๊กอินแต่ละตัวจะเพิ่มคุณสมบัติบางอย่างลงในคอร์

รักษาวิธีการแบบแยกส่วนนี้ผู้ใช้เครื่องมืออินเตอร์เฟซยังเป็นโมดูลและตัวเลือกการพัฒนาชุมชนที่แตกต่างกันนอกจากนี้ยังมีให้ดาวน์โหลด แกน Nagios, ปลั๊กอินและส่วนต่อประสานผู้ใช้รวมกันเพื่อสร้างระบบการตรวจสอบที่สมบูรณ์ แน่นอนว่านี่อาจหมายความว่าการตั้งค่า Nagios Core ไม่ใช่สำหรับคนใจเสาะ
สำหรับ Nagios XI นั้นเป็นผลิตภัณฑ์เชิงพาณิชย์ขึ้นอยู่กับเครื่องยนต์หลักเดียวกัน อย่างไรก็ตามนี่เป็นโซลูชันการตรวจสอบในตัวที่สมบูรณ์แบบ ไม่จำเป็นต้องรวบรวมจากส่วนต่าง ๆ ผลิตภัณฑ์มีกลุ่มเป้าหมายที่หลากหลายตั้งแต่ธุรกิจขนาดเล็กไปจนถึงองค์กรขนาดใหญ่ อย่างที่คุณคิดว่ามันง่ายกว่าในการติดตั้งและกำหนดค่ามากกว่า Nagios Core ขอบคุณส่วนหนึ่งของวิซาร์ดการตั้งค่าและเอ็นจิ้นค้นหาอัตโนมัติ ข้อเสียเปรียบหลักของ Nagios XI คือราคาของมันซึ่งเริ่มต้นที่ประมาณ $ 2 000 สำหรับใบอนุญาต 100 โหนด
การอ่านที่เกี่ยวข้อง: SolarWinds NPM กับ Nagios
6. Observium
Observium เป็นอีกหนึ่งการตรวจสอบที่ครอบคลุมทุกด้านเวที รองรับประเภทอุปกรณ์แพลตฟอร์มและระบบปฏิบัติการที่หลากหลายรวมถึง Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp ฉันสงสัยว่าคุณสามารถค้นหาอุปกรณ์ที่เชื่อมต่อเครือข่ายที่ไม่รองรับ จุดสนใจหลักของเครื่องมือนี้คือการให้ส่วนต่อประสานผู้ใช้ที่สวยงามใช้งานง่ายและเรียบง่าย แต่ทรงพลังแสดงให้เห็นถึงสุขภาพและสถานะของเครือข่ายของคุณ

แม้ว่าหลายคนคิดว่า Observium เป็นแบนด์วิดท์เครื่องมือตรวจสอบก็มีให้อีกมากมาย ตัวอย่างเช่นมันมีระบบบัญชีที่จะวัดการใช้แบนด์วิดธ์รายเดือนทั้งหมดในเปอร์เซ็นต์ไทล์ที่ 95 หรือจำนวนไบต์ที่ถ่ายโอนทั้งหมด นอกจากนี้ยังมีฟังก์ชั่นแจ้งเตือนพร้อมเกณฑ์ที่ผู้ใช้กำหนด นอกจากนี้ Observium ยังทำงานร่วมกับระบบอื่น ๆ และสามารถดึงข้อมูลและแสดงผลภายในส่วนต่อประสาน
หอดูดาวก็คือการตั้งค่าและมันเกือบกำหนดค่าตัวเองผ่านกระบวนการค้นหาอัตโนมัติ แม้ว่าจะไม่ปรากฏเป็นส่วนดาวน์โหลดบนเว็บไซต์ของ Observium แต่ก็มีคำแนะนำการติดตั้งโดยละเอียดสำหรับ Linux ดิสทริบิวชันต่าง ๆ ที่มีลิงค์เพื่อรับแพ็คเกจที่เหมาะสมสำหรับการแจกจ่ายแต่ละรายการ คำแนะนำมีรายละเอียดมากดังนั้นการค้นหาและติดตั้งซอฟต์แวร์ควรเป็นเรื่องง่าย
ผลิตภัณฑ์นี้มีสองรุ่น ชุมชน Observium มีให้บริการฟรีสำหรับทุกคน รุ่นนี้ได้รับการปรับปรุงและคุณสมบัติใหม่ปีละสองครั้ง นอกจากนี้ยังมี Observium Professional ซึ่งมีคุณสมบัติเพิ่มเติมและมาพร้อมกับการอัปเดตทุกวัน
7. Icinga
Icinga เป็นอีกหนึ่งเครือข่ายโอเพนซอร์ซแพลตฟอร์มการตรวจสอบ เครื่องมือนี้มาพร้อมกับส่วนต่อประสานผู้ใช้ที่เรียบง่ายและสะอาดตาและชุดคุณลักษณะที่เป็นคู่แข่งกับผลิตภัณฑ์เชิงพาณิชย์บางประเภท เช่นเดียวกับระบบตรวจสอบแบนด์วิดธ์ส่วนใหญ่ Icinga ใช้ SNMP เพื่อรวบรวมข้อมูลการใช้งานจากอุปกรณ์เป็นหลัก อย่างไรก็ตามหนึ่งในพื้นที่ที่เครื่องมือมีความโดดเด่นคือการใช้งานปลั๊กอิน มีปลั๊กอินจำนวนมากที่พัฒนาโดยชุมชนเพื่อทำหน้าที่ตรวจสอบประสิทธิภาพต่างๆและขยายฟังก์ชันการทำงานของผลิตภัณฑ์ และหากคุณไม่สามารถค้นหาปลั๊กอินที่เหมาะสมกับความต้องการของคุณคุณสามารถเขียนเองและมีส่วนร่วมในชุมชน

การแจ้งเตือนและการแจ้งเตือนเป็นหนึ่งในสองของ Icingaคุณสมบัติที่ดีที่สุด การแจ้งเตือนสามารถกำหนดค่าได้อย่างสมบูรณ์ในแง่ของสิ่งที่กระตุ้นให้พวกเขาและวิธีการที่พวกเขาจะถูกส่ง เครื่องมือนี้ยังมีคุณสมบัติการแจ้งเตือนแบ่งส่วน ด้วยคุณสมบัตินี้คุณสามารถส่งการแจ้งเตือนไปยังผู้ใช้บางคนและการแจ้งเตือนอื่น ๆ ไปยังผู้คนที่แตกต่างกัน นี่เป็นคุณสมบัติที่ยอดเยี่ยมเมื่อคุณมีระบบที่แตกต่างกันจัดการโดยกลุ่มที่แตกต่างกัน ตัวอย่างเช่นคุณสามารถมีการแจ้งเตือนทั้งหมดที่เกี่ยวข้องกับเซิร์ฟเวอร์ที่ส่งไปยังทีมบริหารเซิร์ฟเวอร์และการแจ้งเตือนทั้งหมดที่เกี่ยวข้องกับเครือข่ายที่ส่งไปยังทีมสนับสนุนเครือข่าย
8. Zabbix
Zabbix เป็นอีกหนึ่งเครือข่ายฟรีและโอเพนซอร์สเครื่องมือตรวจสอบประสิทธิภาพ เป็นรูปลักษณ์และความรู้สึกระดับมืออาชีพอย่างที่คุณคาดหวังจากผลิตภัณฑ์เชิงพาณิชย์ หน้าตาที่ดีของอินเทอร์เฟซผู้ใช้ไม่ได้เป็นเพียงแค่เนื้อหาเท่านั้น ผลิตภัณฑ์ยังมีชุดคุณลักษณะที่น่าประทับใจ แพลตฟอร์มดังกล่าวสามารถตรวจสอบอุปกรณ์ที่เชื่อมต่อเครือข่ายส่วนใหญ่นอกเหนือจากอุปกรณ์เครือข่าย เป็นตัวเลือกที่สมบูรณ์แบบสำหรับการตรวจสอบประสิทธิภาพของโครงสร้างพื้นฐานทั้งหมดของคุณ

Zabbix ใช้ SNMP เช่นเดียวกับ IntelligentPlatform Monitoring Interface (IMPI) สำหรับอุปกรณ์ตรวจสอบ คุณสามารถใช้ซอฟต์แวร์เพื่อตรวจสอบแบนด์วิดธ์ CPU ของอุปกรณ์และการใช้หน่วยความจำสุขภาพของอุปกรณ์ทั่วไปและประสิทธิภาพรวมถึงการเปลี่ยนแปลงการกำหนดค่า ผลิตภัณฑ์นี้ยังมีระบบการแจ้งเตือนที่น่าประทับใจและปรับแต่งได้อย่างสมบูรณ์ มันจะไม่เพียง แต่ส่งอีเมลหรือแจ้งเตือนทาง SMS แต่ยังสามารถเรียกใช้สคริปต์ท้องถิ่นที่สามารถใช้ตัวอย่างเช่นเพื่อแก้ไขปัญหาบางอย่างโดยอัตโนมัติ
9. cacti
โพสต์เกี่ยวกับเครื่องมือประสิทธิภาพเครือข่าย Linuxจะไม่สมบูรณ์หากไม่ได้กล่าวถึง Cacti เครื่องมือตรวจสอบประสิทธิภาพเครือข่ายที่สมบูรณ์แบบฟรีและโอเพนซอร์ซ เป็นเวลาประมาณสิบห้าปีหรือมากกว่านั้นและแม้ว่ามันอาจจะไม่ใช่เครื่องมือที่มีความซับซ้อนที่สุด แต่ก็ยังคงพัฒนาอย่างต่อเนื่อง - ด้วยรุ่นล่าสุดเพียงเดือนเดียวและทำให้งานทำได้อย่างมีประสิทธิภาพ ส่วนประกอบหลักของมันคือโพลเลอร์ที่รวดเร็วแม่แบบกราฟขั้นสูงและวิธีการเก็บข้อมูลที่หลากหลาย Cacti มีการควบคุมการเข้าถึงของผู้ใช้ในตัวผลิตภัณฑ์และผลิตภัณฑ์ยังมีส่วนติดต่อผู้ใช้ที่ใช้งานง่ายบนเว็บ เครื่องมือนี้ปรับขนาดได้ดีจากการติดตั้งอุปกรณ์เดียวที่เล็กที่สุดไปจนถึงเครือข่ายที่ซับซ้อนพร้อมกับไซต์ WAN ที่แตกต่างกัน

Cacti ซึ่งที่แกนกลางของมันคือส่วนหน้าของRRDtools ใช้ SNMP เพื่อดึงข้อมูลที่เก็บไว้ในฐานข้อมูล SQL มันเขียนใน PHP และสามารถปรับเปลี่ยนให้เหมาะกับความต้องการของคุณ หนึ่งในคุณสมบัติที่แข็งแกร่งที่สุดของผลิตภัณฑ์คือการใช้เทมเพลต มีเทมเพลตในตัวเช่นเราเตอร์ Cisco ที่มีองค์ประกอบส่วนใหญ่ที่คุณอาจต้องการตรวจสอบบนอุปกรณ์ดังกล่าว แต่มีแม่แบบอุปกรณ์ไม่เพียง แต่ยังมีแม่แบบกราฟ ร่วมกันแม่แบบทำให้การกำหนดค่าซอฟต์แวร์ง่ายขึ้นมาก นอกจากนี้คุณยังสามารถสร้างเทมเพลตที่กำหนดเองของคุณหากไม่มีเทมเพลตที่เหมาะสมอยู่แล้ว นอกจากนี้เทมเพลตเฉพาะอุปกรณ์จำนวนมากสามารถดาวน์โหลดได้จากเว็บไซต์ของผู้จำหน่ายอุปกรณ์และฟอรัม Cacti ที่ขับเคลื่อนโดยชุมชนหลายแห่งเสนอให้ดาวน์โหลด
10. Munin
Munin เป็นอีกหนึ่งส่วนหน้าของ GUI สำหรับ RRDtoolsมันเขียนใน Perl และได้รับอนุญาตภายใต้ GPL เป็นเครื่องมือที่ดีในการใช้ตรวจสอบประสิทธิภาพของเครือข่ายระบบแอปพลิเคชันและบริการต่างๆ ใช้งานได้กับระบบปฏิบัติการ Unix ทุกระบบและมีคุณสมบัติของระบบปลั๊กอินที่ยอดเยี่ยมพร้อมด้วยปลั๊กอิน 500 ตัวที่สามารถตรวจสอบเกือบทุกอย่างที่คุณต้องการบนเครือข่ายของคุณ

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