χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

0. Εισαγωγικό, ή λίγο offtopicΑυτό το άρθρο γεννήθηκε μόνο και μόνο επειδή είναι εξαιρετικά δύσκολο να βρεθούν συγκριτικά χαρακτηριστικά τέτοιου λογισμικού, ή ακόμα και απλώς μια λίστα, σε ένα μέρος. Πρέπει να φτυαρίσουμε ένα σωρό υλικό για να καταλήξουμε τουλάχιστον σε κάποιο συμπέρασμα.

Από αυτή την άποψη, αποφάσισα να εξοικονομήσω λίγο χρόνο και προσπάθεια για όσους ενδιαφέρονται για αυτό το θέμα και συγκέντρωσα σε ένα μέρος τον μέγιστο δυνατό, που διαβάζεται από εμένα, τον αριθμό των συστημάτων για τη χαρτογράφηση δικτύου σε ένα μέρος.

Ορισμένα από τα συστήματα που περιγράφονται σε αυτό το άρθρο έχουν δοκιμαστεί από εμένα προσωπικά. Πιθανότατα, αυτές ήταν ξεπερασμένες εκδόσεις αυτή τη στιγμή. Βλέπω μερικά από τα παρακάτω για πρώτη φορά και οι πληροφορίες σχετικά με αυτά συλλέχθηκαν αποκλειστικά ως μέρος της προετοιμασίας αυτού του άρθρου.

Λόγω του γεγονότος ότι άγγιξα τα συστήματα για μεγάλο χρονικό διάστημα και δεν άγγιξα καθόλου μερικά από αυτά, δεν είχα κανένα στιγμιότυπο οθόνης ή κανένα παράδειγμα. Έτσι ανανέωσα τις γνώσεις μου στο Google, στο wiki, στο youtube, σε ιστότοπους προγραμματιστών, έσκαψα στιγμιότυπα οθόνης εκεί και ως αποτέλεσμα πήρα μια τέτοια επισκόπηση.

1. Θεωρία

1.1. Γιατί;

Για να απαντήσετε στην ερώτηση "Γιατί;" Πρώτα πρέπει να καταλάβετε τι είναι ο "Χάρτης δικτύου". Χάρτης δικτύου - (τις περισσότερες φορές) μια λογικο-γραφική-σχηματική αναπαράσταση της αλληλεπίδρασης των συσκευών δικτύου και της σύνδεσής τους, η οποία περιγράφει τις πιο σημαντικές παραμέτρους και τις ιδιότητές τους. Στις μέρες μας, χρησιμοποιείται συχνά σε συνδυασμό με την παρακολούθηση της κατάστασης των συσκευών και ένα σύστημα ειδοποίησης. Έτσι: τότε, για να έχουμε μια ιδέα για τη θέση των κόμβων του δικτύου, την αλληλεπίδρασή τους και τις μεταξύ τους συνδέσεις. Σε συνδυασμό με την παρακολούθηση, έχουμε ένα εργαλείο εργασίας για τη διάγνωση της συμπεριφοράς και την πρόβλεψη της συμπεριφοράς του δικτύου.

1.2. L1, L2, L3

Είναι επίσης Layer 1, Layer 2 και Layer 3 σύμφωνα με το μοντέλο OSI. L1 - φυσικό επίπεδο (καλώδια και μεταγωγή), L2 - επίπεδο φυσικής διευθυνσιοδότησης (διευθύνσεις mac), L3 - επίπεδο λογικής διευθυνσιοδότησης (διευθύνσεις IP).

Στην πραγματικότητα, δεν έχει νόημα η κατασκευή ενός χάρτη L1, λογικά προκύπτει από το ίδιο L2, με εξαίρεση, ίσως, τους μετατροπείς πολυμέσων. Και τότε, τώρα υπάρχουν μετατροπείς πολυμέσων που μπορούν επίσης να παρακολουθηθούν.

Λογικά - το L2 δημιουργεί έναν χάρτη δικτύου με βάση τις διευθύνσεις mac των κόμβων, το L3 - στις διευθύνσεις IP των κόμβων.

1.3. Ποια δεδομένα να εμφανιστούν

Εξαρτάται από τις εργασίες που πρέπει να λυθούν και τις επιθυμίες. Για παράδειγμα, φυσικά θέλω να καταλάβω αν το ίδιο το κομμάτι σιδήρου είναι «ζωντανό», σε ποια θύρα «κρέμεται» και σε ποια κατάσταση είναι το λιμάνι πάνω ή κάτω. Μπορεί να είναι L2. Και γενικά, το L2 μου φαίνεται η πιο εφαρμόσιμη τοπολογία χαρτών δικτύου με την εφαρμοσμένη έννοια. Όμως, η γεύση και το χρώμα...

Η ταχύτητα σύνδεσης στη θύρα δεν είναι κακή, αλλά δεν είναι κρίσιμη εάν υπάρχει μια τελική συσκευή εκεί - ένας εκτυπωτής υπολογιστή. Θα ήταν ωραίο να μπορούσαμε να δούμε το επίπεδο του φορτίου του επεξεργαστή, την ποσότητα της ελεύθερης μνήμης RAM και τη θερμοκρασία στο κομμάτι σιδήρου. Αλλά αυτό δεν είναι πλέον τόσο εύκολο, εδώ θα χρειαστεί να διαμορφώσετε ένα σύστημα παρακολούθησης που να μπορεί να διαβάζει SNMP και να εμφανίζει και να αναλύει τα δεδομένα που λαμβάνονται. Περισσότερα για αυτό αργότερα.

Σχετικά με το L3, βρήκα αυτό ένα άρθρο.

1.4. Πως?

Μπορεί να γίνει χειροκίνητα, μπορεί να γίνει αυτόματα. Εάν με το χέρι, τότε για μεγάλο χρονικό διάστημα και πρέπει να λάβετε υπόψη τον ανθρώπινο παράγοντα. Εάν είναι αυτόματα, τότε πρέπει να λάβετε υπόψη ότι όλες οι συσκευές δικτύου πρέπει να είναι «έξυπνες», να μπορούν να χρησιμοποιούν SNMP και αυτό το SNMP πρέπει να έχει ρυθμιστεί σωστά ώστε το σύστημα που θα συλλέγει δεδομένα από αυτές να μπορεί να διαβάζει αυτά τα δεδομένα.

Δεν φαίνεται δύσκολο. Υπάρχουν όμως παγίδες. Ξεκινώντας από το γεγονός ότι δεν θα είναι σε θέση κάθε σύστημα να διαβάσει όλα τα δεδομένα που θα θέλαμε να δούμε από τη συσκευή ή ότι δεν μπορούν όλες οι συσκευές δικτύου να δώσουν αυτά τα δεδομένα, και τελειώνοντας με το γεγονός ότι δεν μπορεί κάθε σύστημα να δημιουργήσει χάρτες δικτύου σε αυτόματη λειτουργία.

Η διαδικασία αυτόματης δημιουργίας χαρτών είναι περίπου η εξής:

– το σύστημα διαβάζει δεδομένα από εξοπλισμό δικτύου
- με βάση τα δεδομένα, σχηματίζει έναν πίνακα αντιστοίχισης διευθύνσεων στις θύρες για κάθε θύρα του δρομολογητή
- αντιστοιχίζει διευθύνσεις και ονόματα συσκευών
- δημιουργεί συνδέσεις port-portdevice
- σχεδιάζει όλα αυτά με τη μορφή ενός διαγράμματος, «διαισθητικού» για τον χρήστη

2. Εξάσκηση

Λοιπόν, ας μιλήσουμε τώρα για το τι μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε έναν χάρτη δικτύου. Ας πάρουμε ως σημείο εκκίνησης ότι θέλουμε, φυσικά, να αυτοματοποιήσουμε αυτή τη διαδικασία όσο το δυνατόν περισσότερο. Λοιπόν, δηλαδή, το Paint και το MS Visio δεν είναι πια... αν και... Όχι, είναι.

Υπάρχει εξειδικευμένο λογισμικό που λύνει το πρόβλημα κατασκευής χάρτη δικτύου. Ορισμένα προϊόντα λογισμικού μπορούν να παρέχουν μόνο ένα περιβάλλον για "μη αυτόματη" προσθήκη εικόνων με ιδιότητες, σχεδίαση συνδέσμων και εκκίνηση "παρακολούθησης" σε εξαιρετικά περικομμένη μορφή (είτε ο κόμβος είναι ζωντανός είτε δεν ανταποκρίνεται πλέον). Άλλοι όχι μόνο μπορούν να σχεδιάσουν μόνοι τους το διάγραμμα δικτύου, αλλά και να διαβάσουν μια δέσμη παραμέτρων από το SNMP, να ειδοποιήσουν τον χρήστη μέσω SMS σε περίπτωση βλάβης, να παρέχουν μια δέσμη πληροφοριών για τις θύρες του υλικού δικτύου και όλα αυτά είναι μόνο μέρος της λειτουργικότητάς τους (το ίδιο NetXMS).

2.1. Προϊόντα

Η λίστα απέχει πολύ από το να είναι πλήρης, καθώς υπάρχουν πολλά τέτοια λογισμικά. Αλλά αυτό είναι το μόνο που δίνει η Google σχετικά με το θέμα (συμπεριλαμβανομένων ιστοτόπων στα αγγλικά):

Έργα ανοιχτού κώδικα:
LanTopoLog
Νάγκιος
Icinga
NeDi
Πανδώρα FMS
PRTG
NetXMS
Zabbix

Έργα επί πληρωμή:
LanState
Ολική παρακολούθηση δικτύου
Τοπογράφος τοποθέτησης δικτύου Solarwinds
UVexplorer
Όβικ
AdRem NetCrunch

2.2.1. Ελεύθερο λογισμικό

2.2.1.1. LanTopoLog

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Λογισμικό που αναπτύχθηκε από τον Yuri Volokitin. Η διεπαφή είναι όσο πιο απλή γίνεται. Η Softina υποστηρίζει, ας πούμε, ημιαυτόματη κατασκευή δικτύου. Πρέπει να "τροφοδοτήσει" τις ρυθμίσεις όλων των δρομολογητών (διαπιστευτήρια IP, SNMP), τότε όλα θα συμβούν από μόνα τους, δηλαδή, θα δημιουργηθούν συνδέσεις μεταξύ συσκευών που θα υποδεικνύουν τις θύρες.

Υπάρχουν επί πληρωμή και δωρεάν εκδόσεις του προϊόντος.

Εγχειρίδιο βίντεο

2.2.1.2. Νάγκιος

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Το λογισμικό ανοιχτού κώδικα υπάρχει από το 1999. Το σύστημα είναι σχεδιασμένο για παρακολούθηση δικτύου, δηλαδή μπορεί να διαβάζει δεδομένα μέσω SNMP και να δημιουργεί αυτόματα έναν χάρτη δικτύου, αλλά επειδή δεν είναι αυτή η κύρια λειτουργία του, το κάνει με έναν πολύ ... περίεργο τρόπο... Χρησιμοποιείται το NagVis για την κατασκευή χαρτών.

Εγχειρίδιο βίντεο

2.2.1.3.Icinga

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Το Icinga είναι ένα σύστημα ανοιχτού κώδικα, το οποίο κάποτε ξεπήδησε από το Nagios. Το σύστημα σάς επιτρέπει να δημιουργείτε αυτόματα χάρτες δικτύου. Το μόνο πρόβλημα είναι ότι δημιουργεί χάρτες χρησιμοποιώντας το πρόσθετο NagVis, το οποίο αναπτύχθηκε υπό το Nagios, οπότε θα υποθέσουμε ότι αυτά τα δύο συστήματα είναι πανομοιότυπα όσον αφορά την κατασκευή ενός χάρτη δικτύου.

Εγχειρίδιο βίντεο

2.2.1.4. NeDi

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Δυνατότητα αυτόματης ανίχνευσης κόμβων στο δίκτυο και βάσει αυτών των δεδομένων, δημιουργία χάρτη δικτύου. Η διεπαφή είναι αρκετά απλή, υπάρχει παρακολούθηση κατάστασης μέσω SNMP.

Υπάρχουν δωρεάν και επί πληρωμή εκδόσεις του προϊόντος.

Εγχειρίδιο βίντεο

2.2.1.5. Pandora FMS

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Δυνατότητα αυτόματης ανακάλυψης, αυτόματης δημιουργίας δικτύου, SNMP. Ωραία διεπαφή.

Υπάρχουν δωρεάν και επί πληρωμή εκδόσεις του προϊόντος.

Εγχειρίδιο βίντεο

2.2.1.6. PRTG

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Το λογισμικό δεν γνωρίζει πώς να δημιουργεί αυτόματα έναν χάρτη δικτύου, μόνο με μη αυτόματο σύρσιμο και απόθεση εικόνων. Αλλά ταυτόχρονα, μπορεί να παρακολουθεί την κατάσταση των συσκευών μέσω SNMP. Η διεπαφή αφήνει πολλά να είναι επιθυμητά, κατά την υποκειμενική μου γνώμη.

30 ημέρες - πλήρης λειτουργικότητα, στη συνέχεια - "δωρεάν έκδοση".

Εγχειρίδιο βίντεο

2.2.1.7. NetXMS

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Το NetMXS είναι κατά κύριο λόγο ένα σύστημα παρακολούθησης ανοιχτού κώδικα, η δημιουργία ενός χάρτη δικτύου είναι μια παράπλευρη λειτουργία. Αλλά εφαρμόζεται αρκετά τακτοποιημένα. Αυτόματη κατασκευή βασισμένη στην αυτόματη ανακάλυψη, παρακολούθηση κόμβων μέσω SNMP, δυνατότητα παρακολούθησης της κατάστασης των θυρών δρομολογητή και άλλων στατιστικών στοιχείων.

Εγχειρίδιο βίντεο

2.2.1.8. Zabbix

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Το Zabbix είναι επίσης ένα σύστημα παρακολούθησης ανοιχτού κώδικα, πιο ευέλικτο και ισχυρό από το NetXMS, αλλά μπορεί να δημιουργήσει χάρτες δικτύου μόνο σε χειροκίνητη λειτουργία, αλλά μπορεί να παρακολουθεί σχεδόν όλες τις παραμέτρους του δρομολογητή, η συλλογή των οποίων μπορεί μόνο να ρυθμιστεί.

Εγχειρίδιο βίντεο

2.2.2. Λογισμικό επί πληρωμή

2.2.2..1 Πολιτεία Lan

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Λογισμικό επί πληρωμή που σας επιτρέπει να σαρώσετε αυτόματα την τοπολογία του δικτύου και να δημιουργήσετε έναν χάρτη δικτύου με βάση τον εντοπισμένο εξοπλισμό. Σας επιτρέπει να παρακολουθείτε την κατάσταση των συσκευών που ανιχνεύθηκαν μόνο με το updown του ίδιου του κόμβου.

Εγχειρίδιο βίντεο

2.2.2.2. Ολική παρακολούθηση δικτύου

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Λογισμικό επί πληρωμή που δεν δημιουργεί αυτόματα χάρτη δικτύου. Δεν ξέρει καν πώς να ανιχνεύει αυτόματα κόμβους. Στην πραγματικότητα, αυτό είναι το ίδιο Visio, επικεντρωμένο μόνο στην τοπολογία δικτύου. Σας επιτρέπει να παρακολουθείτε την κατάσταση των συσκευών που ανιχνεύθηκαν μόνο με το updown του ίδιου του κόμβου.

Σκατά! Έγραψα παραπάνω ότι αρνούμαστε το Paint και το Visio ... Εντάξει, ας είναι.

Δεν βρήκα ένα εγχειρίδιο βίντεο και δεν το χρειάζομαι ... Το πρόγραμμα είναι έτσι.

2.2.2.3. Solarwinds Network Topology Mapper

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Λογισμικό επί πληρωμή, υπάρχει δοκιμαστική περίοδος. Μπορεί να σαρώσει αυτόματα το δίκτυο και να δημιουργήσει από μόνο του έναν χάρτη σύμφωνα με τις καθορισμένες παραμέτρους. Η διεπαφή είναι αρκετά απλή και ευχάριστη.

Εγχειρίδιο βίντεο

2.2.2.4. UVexplorer

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Λογισμικό επί πληρωμή, δοκιμαστική περίοδος 15 ημερών. Μπορεί να ανιχνεύει αυτόματα και να σχεδιάζει αυτόματα έναν χάρτη, να παρακολουθεί τις συσκευές μόνο κατά κατάσταση πάνω/κάτω, δηλαδή μέσω ping συσκευής.

Εγχειρίδιο βίντεο

2.2.2.5. Auvik

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Πολύ ωραίο πρόγραμμα επί πληρωμή που μπορεί να ανιχνεύει αυτόματα και να παρακολουθεί συσκευές δικτύου.

Εγχειρίδιο βίντεο

2.2.2.6. AdRem NetCrunch

Τοποθεσία

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

Λογισμικό επί πληρωμή με δοκιμαστική περίοδο 14 ημερών. Δυνατότητα αυτόματης ανίχνευσης και αυτόματης κατασκευής του δικτύου. Η διεπαφή δεν προκάλεσε ενθουσιασμό. Μπορεί επίσης να παρακολουθεί σε SNMP.

Εγχειρίδιο βίντεο

3. Πλάκα σύγκρισης

Όπως αποδείχθηκε, είναι αρκετά δύσκολο να βρούμε σχετικές και σημαντικές παραμέτρους για τη σύγκριση συστημάτων και ταυτόχρονα να τα τοποθετήσουμε σε ένα μικρό πιάτο. Αυτό είναι αυτό που πήρα:

χάρτες δικτύου. Μια σύντομη επισκόπηση του λογισμικού για την κατασκευή χαρτών δικτύου

*Η ρύθμιση "Φιλική προς τον χρήστη" είναι άκρως υποκειμενική και το καταλαβαίνω. Αλλά πώς αλλιώς να περιγράψω την «αδεξιότητα και το αδιάβαστο» δεν κατέληξα.

**"Παρακολούθηση όχι μόνο του δικτύου" σημαίνει τη λειτουργία του συστήματος ως "σύστημα παρακολούθησης" με τη συνήθη έννοια αυτού του όρου, δηλαδή τη δυνατότητα ανάγνωσης μετρήσεων από το λειτουργικό σύστημα, κεντρικούς υπολογιστές εικονικοποίησης, λήψη δεδομένων από εφαρμογές σε επισκέπτη ΛΣ κ.λπ.

4. Προσωπική άποψη

Από προσωπική εμπειρία, δεν βλέπω το νόημα στη χρήση του λογισμικού ξεχωριστά για την παρακολούθηση δικτύου. Με εντυπωσιάζει περισσότερο η ιδέα της χρήσης ενός συστήματος παρακολούθησης για τα πάντα και για όλους με τη δυνατότητα δημιουργίας χάρτη δικτύου. Ο Zabbix δυσκολεύεται πολύ με αυτό. Ο Nagios και ο Icinga επίσης. Και μόνο η NetXSM είναι ευχαριστημένη από αυτή την άποψη. Αν και, αν μπερδευτείτε και φτιάξετε έναν χάρτη στο Zabbix, τότε φαίνεται ακόμα πιο πολλά υποσχόμενος από το NetXMS. Υπάρχουν επίσης Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch και πιθανότατα ένα σωρό άλλα πράγματα που δεν περιλαμβάνονται σε αυτό το άρθρο, αλλά τα είδα μόνο σε φωτογραφίες και βίντεο, οπότε δεν μπορώ να πω τίποτα γι 'αυτά.

Σχετικά με το NetXMS γράφτηκε άρθρο με μια μικρή επισκόπηση των δυνατοτήτων του συστήματος και έναν μικρό τρόπο.

PS:

Εάν κάπου έκανα λάθος και πιθανότατα έκανα λάθος, διορθώστε το στα σχόλια, θα διορθώσω το άρθρο έτσι ώστε όσοι βρίσκουν αυτές τις πληροφορίες χρήσιμες να μην χρειαστεί να επανεξετάσουν τα πάντα από τη δική τους εμπειρία.

Σας ευχαριστώ.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο