ฉันต้องการเครื่องมือตรวจสอบเครือข่ายที่ดี ฉันพยายามค้นหาว่าทำไมเครือข่ายสำนักงานของฉันจึงแออัด / ช้าและฉันต้องการบางสิ่งที่จะทำให้ฉันสามารถดูเครื่องทั้งหมดในเครือข่ายและดูว่าใครกำลังเป็นหมู
ฉันต้องการเครื่องมือตรวจสอบเครือข่ายที่ดี ฉันพยายามค้นหาว่าทำไมเครือข่ายสำนักงานของฉันจึงแออัด / ช้าและฉันต้องการบางสิ่งที่จะทำให้ฉันสามารถดูเครื่องทั้งหมดในเครือข่ายและดูว่าใครกำลังเป็นหมู
คำตอบ:
Nagios
นี่เป็นหนึ่งในระบบตรวจสอบ Linux บนเว็บที่ได้รับความนิยมมากที่สุดทุกวันนี้จริงๆแล้วมันเป็นมาตรฐานอุตสาหกรรมสำหรับการตรวจสอบโครงสร้างพื้นฐานด้านไอที ได้รับใบอนุญาตภายใต้ GPL Nagios สามารถใช้ได้สำหรับทุกคนฟรีและช่วยให้สามารถตรวจสอบความพร้อมใช้งานและเวลาตอบสนองของบริการเครือข่าย, การใช้ทรัพยากรระบบเช่นโหลด CPU, การจัดสรร RAM ฯลฯ
หน้าแรกของโครงการ: http://www.nagios.org/
cacti
Cacti เป็นระบบตรวจสอบผ่านเว็บอื่นที่เขียนด้วย PHP และได้รับอนุญาตภายใต้ GPL ซึ่งแตกต่างจาก Nagios อธิบายข้างต้น Cacti ได้รับการออกแบบเป็นหลักสำหรับกราฟ
หน้าแรกของโครงการ: http://www.cacti.net/
Zabbix
หน้าแรกของโครงการ: http://www.zabbix.com/
MRTG
หน้าแรกของโครงการ: http://oss.oetiker.ch/mrtg/
Nfsen
Nfsen เป็น open source ตัวรวบรวม Netflow และตัววิเคราะห์ที่มีอยู่ภายใต้สิทธิ์การใช้งานของ open source ซึ่งแตกต่างจากเครื่องมือตรวจสอบที่อธิบายไว้ที่นี่ - Nfsen รวบรวมเฉพาะข้อมูลการใช้งานเครือข่ายและแสดงกราฟเชิงโต้ตอบตามข้อมูลนั้น
หน้าแรกของโครงการ: http://nfsen.sourceforge.net/
นั่นคือเครือข่ายบนเว็บและการตรวจสอบระบบ หากคุณต้องการใช้งานเดสก์ทอปฉันจะแนะนำให้คุณใช้etherape คุณสามารถติดตั้งโดย:
sudo apt-get install etherape
ในบางครั้งฉันใช้ EtherApe เพื่อค้นหาแอพแชร์ไฟล์ที่ใช้งาน hogging office เครือข่าย bandiwdth เป็นประโยชน์ในศูนย์ซอฟต์แวร์
ไม่ว่าจะเป็นการช่วยให้คุณขึ้นอยู่กับโทโพโลยีเครือข่ายของคุณ - ในบางกรณี (หลายกรณี) NIC ของเครื่องของคุณจะเห็นเฉพาะแพ็กเก็ตที่อยู่ระหว่างเครื่องของคุณกับเราเตอร์
คุณยังสามารถใช้ nethogs คุณสามารถติดตั้งได้
sudo apt-get install nethogs
คุณสามารถเปิดใช้โดย
sudo nethogs <connection_name>
ตัวอย่างเช่น
sudo nethogs ppp0
ตัวอย่างเช่น:
SmokePing
SmokePing ติดตามเวลาแฝงเครือข่ายของคุณ:
หน้าแรกของโครงการ: https://oss.oetiker.ch/smokeping/index.en.html
ในการติดตั้งให้ป้อนคำสั่ง:
sudo apt-get install smokeping
ดูหน้านี้สำหรับข้อกำหนดเพิ่มเติมของโมดูล Perl
สมมติว่าคุณสามารถเข้าถึงข้อมูล flow ได้จริง ntop อาจเป็นทางออกที่ดี http://www.ntop.org/products/ntop/
บทสรุปด่วน:
ntop ทำอะไรให้ฉันได้บ้าง - จัดเรียงทราฟฟิกเครือข่ายตามโปรโตคอลจำนวนมาก
แสดงทราฟฟิกเครือข่ายเรียงตามเกณฑ์ต่างๆ
แสดงสถิติการเข้าชม
เก็บข้อมูลสถิติการรับข้อมูลถาวรของดิสก์ในรูปแบบ RRD
ระบุการเยื้อง (เช่นที่อยู่อีเมล) ของผู้ใช้คอมพิวเตอร์
เฉยๆ (เช่นโดยไม่ส่งแพ็คเก็ตโพรบ) ระบุโฮสต์ระบบปฏิบัติการ
แสดงการกระจายทราฟฟิก IP ระหว่างโปรโตคอลต่างๆ
วิเคราะห์ปริมาณการใช้งาน IP และจัดเรียงตามแหล่งที่มา / ปลายทาง
แสดง IP Traffic Subnet matrix (ใครกำลังพูดกับใคร)
รายงานการใช้โปรโตคอล IP เรียงตามประเภทโปรโตคอล
ทำหน้าที่เป็น NetFlow / sFlowcollector สำหรับกระแสที่สร้างโดยเราเตอร์ (เช่น Cisco และ Juniper) หรือสวิตช์ (เช่น Foundry Networks)
สร้างสถิติทราฟฟิกเครือข่ายที่เหมือน RMON
ในกรณีที่คุณต้องการโซลูชันที่ง่ายและรวดเร็วจริง ๆ คุณอาจลองใช้บริการตรวจสอบระบบคลาวด์อย่างใดอย่างหนึ่ง: โดยปกติพวกเขาไม่ต้องการให้คุณผ่านกระบวนการติดตั้งและกำหนดค่าเต็มรูปแบบและคุณสามารถตั้งค่า cross-ping และ SNMP ได้ง่าย อย่างรวดเร็ว. ฉันอาจแนะนำสิ่งที่ฉันเกี่ยวข้องกับ: Anturisแต่ก็มีอีกหลายคนเช่น Monitis หรือ Panopta
sudo apt-get install wireshark
Bandwidthd
BandwidthD ติดตามการใช้งานเครือข่ายย่อย TCP / IP และสร้างไฟล์ html ด้วยกราฟเพื่อแสดงการใช้ประโยชน์ แผนภูมิถูกสร้างขึ้นโดย IP แต่ละตัวและโดยการใช้การแสดงผลเริ่มต้นในช่วง 2 วัน 8 วัน 40 วันและ 400 วัน นอกจากนี้การใช้งานที่อยู่ IP แต่ละครั้งสามารถออกจากระบบเป็นระยะเวลา 3.3 นาที, 10 นาที, 1 ชั่วโมงหรือ 12 ชั่วโมงในรูปแบบ cdf หรือไปยังเซิร์ฟเวอร์ฐานข้อมูลส่วนหลัง การรับส่งข้อมูล HTTP, TCP, UDP, ICMP, VPN และ P2P เป็นรหัสสี
อ่านเพิ่มเติมเกี่ยวกับที่นี่