bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

0. Giới thiệu, hoặc hơi lạc đềBài viết này ra đời chỉ vì rất khó tìm thấy các đặc điểm so sánh của phần mềm như vậy, hoặc thậm chí chỉ là một danh sách, ở một nơi. Chúng ta phải xúc một đống tài liệu để đi đến ít nhất một loại kết luận nào đó.

Về vấn đề này, tôi quyết định tiết kiệm một ít thời gian và công sức cho những người quan tâm đến vấn đề này và thu thập ở một nơi tối đa có thể, do tôi đọc thành thạo, số lượng hệ thống lập bản đồ mạng'a ở một nơi.

Cá nhân tôi đã thử một số hệ thống được mô tả trong bài viết này. Nhiều khả năng, đây là những phiên bản không liên quan tại thời điểm này. Tôi thấy một số điều sau đây lần đầu tiên và thông tin về chúng chỉ được thu thập trong quá trình chuẩn bị cho bài viết này.

Do tôi đã chạm vào các hệ thống trong một thời gian dài và hoàn toàn không chạm vào một số trong số chúng nên tôi không có bất kỳ ảnh chụp màn hình hay bất kỳ ví dụ nào. Vì vậy, tôi đã cập nhật kiến ​​​​thức của mình trên Google, wiki, trên youtube, các trang web dành cho nhà phát triển, tôi đã tìm hiểu các ảnh chụp màn hình ở đó và kết quả là tôi có được cái nhìn tổng quan như vậy.

1. Lý thuyết

1.1. Tại sao?

Để trả lời câu hỏi "Tại sao?" Trước tiên, bạn cần hiểu "Bản đồ mạng" là gì. Bản đồ mạng - (thường xuyên nhất) biểu diễn sơ đồ logic-đồ họa về sự tương tác của các thiết bị mạng và kết nối của chúng, mô tả các tham số và thuộc tính quan trọng nhất của chúng. Ngày nay, nó thường được sử dụng cùng với việc theo dõi trạng thái của các thiết bị và hệ thống cảnh báo. Vì vậy: sau đó, để có ý tưởng về vị trí của các nút mạng, sự tương tác của chúng và các kết nối giữa chúng. Cùng với việc giám sát, chúng tôi có được một công cụ làm việc để chẩn đoán hành vi và dự đoán hành vi của mạng.

1.2. L1, L2, L3

Chúng cũng là Lớp 1, Lớp 2 và Lớp 3 theo mô hình OSI. L1 - mức vật lý (dây và chuyển mạch), L2 - mức địa chỉ vật lý (địa chỉ mac), L3 - mức địa chỉ logic (địa chỉ IP).

Trên thực tế, không có ích gì khi xây dựng bản đồ L1, về mặt logic, nó tuân theo cùng một L2, có lẽ ngoại trừ các bộ chuyển đổi phương tiện. Và sau đó, bây giờ có những bộ chuyển đổi phương tiện cũng có thể được theo dõi.

Về mặt logic - L2 xây dựng bản đồ mạng dựa trên địa chỉ mac của các nút, L3 - trên địa chỉ IP của các nút.

1.3. dữ liệu gì để hiển thị

Nó phụ thuộc vào các nhiệm vụ được giải quyết và mong muốn. Ví dụ, tôi tự nhiên muốn hiểu liệu bản thân miếng sắt có “sống” hay không, nó “treo” ở cổng nào và cổng đang ở trạng thái nào. Nó có thể là L2. Và nói chung, đối với tôi, L2 dường như là cấu trúc liên kết bản đồ mạng phù hợp nhất theo nghĩa ứng dụng. Nhưng, hương vị và màu sắc...

Tốc độ kết nối trên cổng không tệ, nhưng không quan trọng nếu có một thiết bị đầu cuối ở đó - máy in PC. Sẽ thật tuyệt nếu có thể xem mức độ tải của bộ xử lý, dung lượng RAM trống và nhiệt độ trên miếng sắt. Nhưng điều này không còn dễ dàng nữa, ở đây bạn sẽ cần định cấu hình một hệ thống giám sát có thể đọc SNMP, hiển thị và phân tích dữ liệu nhận được. Thêm về điều này sau.

Về L3, tôi tìm thấy cái này Bài viết.

1.4. Làm thế nào?

Nó có thể được thực hiện thủ công, nó có thể được thực hiện tự động. Nếu làm bằng tay thì rất lâu và bạn cần tính đến yếu tố con người. Nếu tự động, thì bạn cần tính đến việc tất cả các thiết bị mạng phải "thông minh", có thể sử dụng SNMP và SNMP này phải được định cấu hình chính xác để hệ thống thu thập dữ liệu từ chúng có thể đọc được dữ liệu này.

Có vẻ như không khó. Nhưng có những cạm bẫy. Bắt đầu với thực tế là không phải mọi hệ thống đều có thể đọc tất cả dữ liệu mà chúng tôi muốn xem từ thiết bị hoặc không phải tất cả các thiết bị mạng đều có thể cung cấp dữ liệu này và kết thúc bằng thực tế là không phải hệ thống nào cũng có thể xây dựng bản đồ mạng trong chế độ tự động.

Quá trình tạo bản đồ tự động xấp xỉ như sau:

– hệ thống đọc dữ liệu từ thiết bị mạng
- dựa trên dữ liệu, nó tạo thành một bảng khớp địa chỉ trên các cổng cho từng cổng của bộ định tuyến
- khớp địa chỉ và tên thiết bị
- xây dựng các kết nối port-portdevice
- vẽ tất cả những thứ này dưới dạng sơ đồ, "trực quan" cho người dùng

2. Thực hành

Vì vậy, bây giờ hãy nói về những gì bạn có thể sử dụng để xây dựng bản đồ mạng. Tất nhiên, chúng ta hãy lấy điểm khởi đầu là chúng ta muốn tự động hóa quá trình này càng nhiều càng tốt. Chà, nghĩa là, Paint và MS Visio không còn... mặc dù... Không, chúng vẫn còn.

Có phần mềm chuyên dụng giải quyết vấn đề xây dựng sơ đồ mạng. Một số sản phẩm phần mềm chỉ có thể cung cấp môi trường để thêm hình ảnh có thuộc tính “thủ công”, vẽ liên kết và khởi chạy “giám sát” ở dạng cực kỳ ngắn (cho dù nút còn hoạt động hay không phản hồi nữa). Những người khác không chỉ có thể tự vẽ sơ đồ mạng mà còn đọc một loạt thông số từ SNMP, thông báo cho người dùng qua SMS trong trường hợp có sự cố, cung cấp một loạt thông tin về các cổng của phần cứng mạng và tất cả điều này chỉ là một phần chức năng của chúng (cùng NetXMS).

2.1. Sản phẩm

Danh sách này còn lâu mới hoàn thành vì có rất nhiều phần mềm như vậy. Nhưng đây là tất cả những gì Google đưa ra về chủ đề này (bao gồm cả các trang web bằng tiếng Anh):

Các dự án mã nguồn mở:
LanTopoNhật ký
Nagios
Icinga
Nê Di
FMS Pandora
PRTG
NetXMS
Zabbix

Các dự án trả phí:
lanbang
Tổng giám sát mạng
Bản đồ cấu trúc liên kết mạng Solarwinds
UVExplorer
Auvik
AdRem NetCrunch

2.2.1. phần mềm miễn phí

2.2.1.1. LanTopoNhật ký

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm được phát triển bởi Yuri Volokitin. Giao diện đơn giản như nó có thể được. Giả sử Softina hỗ trợ xây dựng mạng bán tự động. Cô ấy cần "cung cấp" cài đặt của tất cả các bộ định tuyến (thông tin đăng nhập IP, SNMP), sau đó mọi thứ sẽ tự diễn ra, cụ thể là, các kết nối giữa các thiết bị sẽ được xây dựng cho biết các cổng.

Có các phiên bản trả phí và miễn phí của sản phẩm.

Hướng dẫn bằng video

XUẤT KHẨU. Nagios

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm nguồn mở đã xuất hiện từ năm 1999. Hệ thống này được thiết kế để giám sát mạng, nghĩa là nó có thể đọc dữ liệu qua SNMP và tự động xây dựng bản đồ mạng, nhưng vì đây không phải là chức năng chính của nó nên nó thực hiện điều này theo một cách rất ... lạ ... NagVis được sử dụng để xây dựng bản đồ.

Hướng dẫn bằng video

2.2.1.3. Bột đá

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Icinga là một hệ thống Nguồn mở, đã có lúc tách ra khỏi Nagios. Hệ thống cho phép bạn tự động xây dựng bản đồ mạng. Vấn đề duy nhất là nó xây dựng bản đồ bằng addon NagVis, được phát triển dưới thời Nagios, vì vậy chúng tôi sẽ cho rằng hai hệ thống này giống hệt nhau về mặt xây dựng bản đồ mạng.

Hướng dẫn bằng video

2.2.1.4. Nê Di

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Có khả năng tự động phát hiện các nút trong mạng và dựa trên dữ liệu này để xây dựng bản đồ mạng. Giao diện khá đơn giản, có theo dõi trạng thái qua SNMP.

Có các phiên bản miễn phí và trả phí của sản phẩm.

Hướng dẫn bằng video

2.2.1.5. FMS Pandora

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Có khả năng tự động phát hiện, tự động xây dựng mạng, SNMP. Giao diện đẹp.

Có các phiên bản miễn phí và trả phí của sản phẩm.

Hướng dẫn bằng video

XUẤT KHẨU. PRTG

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm không biết cách tự động xây dựng sơ đồ mạng, chỉ có thể kéo và thả hình ảnh theo cách thủ công. Nhưng đồng thời, nó có thể theo dõi trạng thái của thiết bị thông qua SNMP. Giao diện để lại nhiều điều mong muốn, theo ý kiến ​​​​chủ quan của tôi.

30 ngày - đầy đủ chức năng, sau đó - "phiên bản miễn phí".

Hướng dẫn bằng video

2.2.1.7. NetXMS

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

NetMXS chủ yếu là một hệ thống giám sát Nguồn mở, việc xây dựng bản đồ mạng là một chức năng phụ. Nhưng nó được thực hiện khá gọn gàng. Xây dựng tự động dựa trên tự động phát hiện, giám sát nút thông qua SNMP, có thể theo dõi trạng thái của các cổng bộ định tuyến và các số liệu thống kê khác.

Hướng dẫn bằng video

XUẤT KHẨU. Zabbix

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Zabbix cũng là một hệ thống giám sát Nguồn mở, linh hoạt và mạnh mẽ hơn NetXMS, nhưng nó chỉ có thể xây dựng bản đồ mạng ở chế độ thủ công, nhưng nó có thể giám sát hầu hết mọi tham số bộ định tuyến, bộ sưu tập chỉ có thể được định cấu hình.

Hướng dẫn bằng video

2.2.2. phần mềm trả phí

2.2.2..1 Trạng thái Lan

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm trả phí cho phép bạn tự động quét cấu trúc liên kết mạng và xây dựng bản đồ mạng dựa trên thiết bị được phát hiện. Cho phép bạn theo dõi trạng thái của các thiết bị được phát hiện chỉ bằng cách updown của chính nút đó.

Hướng dẫn bằng video

2.2.2.2. Tổng giám sát mạng

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm trả phí không tự động xây dựng bản đồ mạng. Thậm chí không biết cách tự động phát hiện các nút. Trên thực tế, đây là cùng một Visio, chỉ tập trung vào cấu trúc liên kết mạng. Cho phép bạn theo dõi trạng thái của các thiết bị được phát hiện chỉ bằng cách updown của chính nút đó.

Tào lao! Tôi đã viết ở trên rằng chúng tôi đang từ chối Paint và Visio ... Được rồi, hãy để nó như vậy.

Tôi không tìm thấy hướng dẫn bằng video và tôi không cần nó ... Chương trình này cũng vậy.

2.2.2.3. Bản đồ cấu trúc liên kết mạng Solarwinds

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm trả phí, có thời gian dùng thử. Nó có thể tự động quét mạng và tự tạo bản đồ theo các thông số đã chỉ định. Giao diện khá đơn giản và dễ chịu.

Hướng dẫn bằng video

2.2.2.4. UVExplorer

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm trả phí, dùng thử 15 ngày. Nó có thể tự động phát hiện và tự động vẽ bản đồ, giám sát các thiết bị chỉ bằng trạng thái lên/xuống, nghĩa là thông qua ping của thiết bị.

Hướng dẫn bằng video

2.2.2.5. Auvík

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Chương trình trả phí khá hay có thể tự động phát hiện và giám sát các thiết bị mạng.

Hướng dẫn bằng video

2.2.2.6. AdRem NetCrunch

website

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

Phần mềm trả phí với bản dùng thử 14 ngày. Có khả năng tự động phát hiện và tự động xây dựng mạng. Giao diện không gây ra sự nhiệt tình. Cũng có thể giám sát trong SNMP.

Hướng dẫn bằng video

3. Tấm so sánh

Hóa ra, rất khó để đưa ra các thông số quan trọng và phù hợp để so sánh các hệ thống, đồng thời lắp chúng vào một tấm nhỏ. Đây là những gì tôi nhận được:

bản đồ mạng. Sơ lược về phần mềm xây dựng bản đồ mạng

*Cài đặt "Thân thiện với người dùng" mang tính chủ quan cao và tôi hiểu điều đó. Nhưng làm thế nào khác để mô tả "sự vụng về và không thể đọc được" thì tôi không nghĩ ra.

**“Giám sát không chỉ mạng” ngụ ý hoạt động của hệ thống như một “hệ thống giám sát” theo nghĩa thông thường của thuật ngữ này, nghĩa là khả năng đọc các số liệu từ HĐH, máy chủ ảo hóa, nhận dữ liệu từ các ứng dụng trong máy khách Hệ điều hành, v.v.

4. Ý kiến ​​cá nhân

Từ kinh nghiệm cá nhân, tôi không thấy ích lợi gì khi sử dụng phần mềm riêng biệt để giám sát mạng. Tôi ấn tượng hơn với ý tưởng sử dụng hệ thống giám sát mọi thứ và mọi người với khả năng xây dựng bản đồ mạng. Zabbix gặp khó khăn với việc này. Nagios và Icinga cũng vậy. Và chỉ NetXSM hài lòng về vấn đề này. Mặc dù, nếu bạn bối rối và tạo bản đồ trong Zabbix, thì nó thậm chí còn hứa hẹn hơn NetXMS. Ngoài ra còn có Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, và rất có thể là một loạt những thứ khác không có trong bài viết này, nhưng tôi chỉ nhìn thấy chúng qua hình ảnh và video nên tôi không thể nói gì về chúng.

Giới thiệu về NetXMS đã được viết bài viết với một cái nhìn tổng quan nhỏ về các khả năng của hệ thống và một chút cách thực hiện.

PS:

Nếu tôi mắc lỗi ở đâu đó và rất có thể tôi đã mắc lỗi, vui lòng sửa lỗi đó trong phần bình luận, tôi sẽ sửa bài viết để những người thấy thông tin này hữu ích không phải kiểm tra lại mọi thứ từ kinh nghiệm của bản thân.

Cảm ơn bạn.

Nguồn: www.habr.com

Thêm một lời nhận xét