5 Καλύτερο λογισμικό παρακολούθησης δικτύου SNMP που αναθεωρήθηκε το 2020

Κανένας τεχνίτης δεν είναι καλύτερος από τα εργαλεία που χρησιμοποιεί. Αυτό ισχύει σχεδόν για κάθε τομέα, συμπεριλαμβανομένης της διαχείρισης δικτύου. Ευτυχώς, οι διαχειριστές δικτύου έχουν πολλά εξαιρετικά εργαλεία διαθέσιμα για να τους βοηθήσουν με διάφορες εργασίες. Η παρακολούθηση είναι μία από αυτές τις εργασίες και υπάρχουν πολλοί διαφορετικοί τύποι εργαλείων. Οι αναλυτές NetFlow ή οι αναλυτές S-FLow μπορούν να δώσουν στους διαχειριστές μια σαφή εικόνα του τι μεταφέρεται στο δίκτυό τους. Αλλά σήμερα, μας ενδιαφέρει ένας διαφορετικός τύπος παρακολούθησης, η παρακολούθηση δικτύου SNMP. Το Simple Network Management Protocol είναι ένα πρωτόκολλο επικοινωνίας που επιτρέπει στα εργαλεία παρακολούθησης να διαβάζουν λειτουργικές μετρήσεις του εξοπλισμού δικτύου και άλλων συσκευών, όπως οι διακομιστές. Αναζητήσαμε στην αγορά τα καλύτερα εργαλεία παρακολούθησης δικτύου SNMP και θα εξετάσουμε τα καλύτερα πέντε.

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

Ένα αστάρι SNMP

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

Το πρωτόκολλο SNMP χρησιμοποιείται κυρίως ως τρόπος για εξωτερικές συσκευές – τις οποίες θα αποκαλούμε διαχειριστές SNMP λόγω έλλειψης καλύτερου όρου – για ανάγνωση πληροφοριών από και εγγραφή πληροφοριών σε συσκευές με δυνατότητα SNMP. Τέτοιες συσκευές – οι οποίες θα μπορούσαν να είναι εξοπλισμός δικτύου όπως διακόπτες και δρομολογητές ή άλλες συνδεδεμένες στο δίκτυο συσκευές όπως διακομιστές ή συσκευές – καθιστούν διαθέσιμο έναν συγκεκριμένο αριθμό παραμέτρων είτε σε λειτουργία μόνο για ανάγνωση είτε σε λειτουργία ανάγνωσης-εγγραφής. Για παράδειγμα. ένας εκτυπωτής με δυνατότητα SNMP θα έχει παραμέτρους μόνο για ανάγνωση για το επίπεδο των δοχείων μελάνης ή τον συνολικό αριθμό των σελίδων που εκτυπώνονται. Ομοίως, ένας διακομιστής με δυνατότητα SNMP θα έχει χρήση CPU, διαθέσιμο χώρο στο δίσκο ή θερμοκρασία συστήματος. Ο διαχειριστής SNMP επικοινωνεί με τη συσκευή με δυνατότητα SNMP χρησιμοποιώντας αιτήματα λήψης για ανάγνωση παραμέτρων και ορισμό αιτημάτων για εγγραφή τους.

MIB και OID

Το MIB, ή η Βάση Πληροφοριών Διαχείρισης, είναι ένας ειδικός τύπος αρχείου κειμένου που προσδιορίζει κάθε παράμετρο μιας δεδομένης συσκευής. Κάθε συσκευή με δυνατότητα SNMP έχει ένα αντίστοιχο MIB. Ωστόσο, δεν σημαίνει ότι κάθε συσκευή έχει ξεχωριστή. Για παράδειγμα, υπάρχει ένα MIB για διακόπτες Cisco που καλύπτει τα περισσότερα μοντέλα. Ένα MIB περιέχει μια ιεραρχική λίστα με όλες τις διαθέσιμες παραμέτρους SNMP για αυτήν τη συσκευή. Μια τυπική καταχώρηση MIB μοιάζει με αυτό:

Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)­.-cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3

Μπορείτε να σκεφτείτε κάθε στοιχείο διαχωρισμένο με κουκκίδες ως ένα επίπεδο στην ιεραρχία, ακριβώς όπως οι κατάλογοι σε μια δομή δέντρου συσκευής αποθήκευσης. Ένα αρχείο MIB θα περιέχει συχνά εκατοντάδες από αυτές τις εγγραφές, μία για κάθε παράμετρο. Παρατηρήσατε τους αριθμούς σε παρένθεση δίπλα σε κάθε τιμή κειμένου; Μπορούν να χρησιμοποιηθούν για την απλοποίηση της επικοινωνίας μεταξύ διαχειριστών και πελατών. Ένας διαχειριστής θα χρησιμοποιούσε τη συμβολοσειρά 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3 για να αναφερθεί στην παράμετρο του παραδείγματος μας. Αυτό δημιουργεί μικρότερα αιτήματα που χρησιμοποιούν λιγότερο εύρος ζώνης. Παρεμπιπτόντως, αυτές οι συμβολοσειρές –ανεξαρτήτως αν χρησιμοποιούν κείμενο ή απλώς αριθμούς– ονομάζονται OID ή Αναγνωριστικά Αντικειμένων.

  Πώς να προσθέσετε τα αγαπημένα σας παράθυρα προτιμήσεων στο Mac Dock

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

Το SNMP δημιουργήθηκε για πρώτη φορά το 1988, πολύ πριν υπάρξουν σοβαρές απειλές στο Διαδίκτυο και σίγουρα πριν η ασφάλεια του δικτύου ήταν μεγάλη ανησυχία. Για το λόγο αυτό, δεν υπάρχει μεγάλη ασφάλεια ενσωματωμένη στο πρωτόκολλο. Το SNMP δεν χρησιμοποιεί κρυπτογράφηση και χρησιμοποιεί έναν πολύ ακατέργαστο μηχανισμό ελέγχου ταυτότητας. Κάθε αίτημα SNMP που αποστέλλεται από έναν διαχειριστή περιλαμβάνει μια συμβολοσειρά κοινότητας. Μπορείτε να το σκεφτείτε ως έναν στοιχειώδες κωδικό πρόσβασης. Η συμβολοσειρά κοινότητας στο αίτημα πρέπει, φυσικά, να ταιριάζει με αυτήν της συσκευής προορισμού. Όσον αφορά τις συσκευές με δυνατότητα SNMP, οι διαχειριστές μπορούν να διαμορφώσουν δύο διαφορετικούς τύπους συμβολοσειρών κοινότητας: μόνο για ανάγνωση και ανάγνωση-εγγραφή. Από προεπιλογή, πολλές συσκευές είχαν τη δημόσια συμβολοσειρά κοινότητας μόνο για ανάγνωση και την ιδιωτική ως τη συμβολοσειρά ανάγνωσης-εγγραφής. Κάποιοι το κάνουν ακόμα. Αυτό σας λέει πολλά για το πώς η ασφάλεια δεν αποτελεί προτεραιότητα με το SNMP.

Χρήση SNMP για παρακολούθηση δικτύου

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

Ένα τυπικό εργαλείο παρακολούθησης SNMP θα διαβάζει την τιμή των σχετικών OID σε τακτικά, προκαθορισμένα –συχνά πέντε λεπτά– διαστήματα. Για OID τύπου μετρητή, συνήθως αποθηκεύει την τιμή σε κάποιο είδος βάσης δεδομένων και πιθανόν να την εμφανίζει στον πίνακα εργαλείων είτε σε αριθμητική είτε σε γραφική μορφή. Ορισμένα εργαλεία θα απεικονίσουν την εξέλιξη της παραμέτρου με την πάροδο του χρόνου.

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

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

Ένα σημαντικό σημείο εδώ είναι ότι αυτό που αποκομίζετε από αυτό είναι η μέση χρησιμοποίηση. Φανταστείτε μια διεπαφή 100 Mbps. Στα πέντε λεπτά μεταξύ των δειγμάτων, το επίπεδο κίνησης θα μπορούσε να ήταν στα 100 Mbps για 150 δευτερόλεπτα και στο 0 για 150 δευτερόλεπτα και θα εμφάνιζε μέση κίνηση 50 Mbps, αν και η διεπαφή μεγιστοποιήθηκε για τα μισά από τα πέντε λεπτά. Αυτό είναι ένα μειονέκτημα κάθε λογισμικού παρακολούθησης SNMP που πρέπει να γνωρίζετε.

  Σάρωση και μετατροπή εικόνων σε κείμενο

Το καλύτερο λογισμικό παρακολούθησης δικτύου SNMP — Το Top 5 μας

Υπάρχουν πολλά λογισμικά παρακολούθησης SNMP διαθέσιμα στην αγορά. Τόσα πολλά που η επιλογή ενός μπορεί να είναι μια τρομακτική εργασία. Για να το κάνουμε κάπως πιο εύκολο, συγκεντρώσαμε αυτήν τη λίστα με τα πέντε καλύτερα εργαλεία λογισμικού παρακολούθησης SNMP που μπορούσαμε να βρούμε. Μερικά είναι εμπορικό λογισμικό και άλλα είναι δωρεάν και ανοιχτού κώδικα. Κάθε εμπορικό εργαλείο που εξετάσαμε έχει μια δωρεάν δοκιμή διαθέσιμη, ώστε να είστε ελεύθεροι να δοκιμάσετε οποιαδήποτε ή όλες τις προτάσεις μας.

1. Παρακολούθηση απόδοσης δικτύου SolarWinds (Δωρεάν δοκιμή)

Πρώτο στη λίστα μας είναι ένα εξαιρετικό εργαλείο από τη SolarWinds: το Παρακολούθηση απόδοσης δικτύου, ή NPM. Η SolarWinds, σε περίπτωση που δεν γνωρίζετε, φτιάχνει μερικά από τα καλύτερα εργαλεία λογισμικού για διαχείριση και διαχείριση δικτύου. Η εταιρεία είναι επίσης γνωστή για τα δωρεάν εργαλεία της, μερικά από τα οποία εξετάστηκαν καθώς συζητήσαμε πρόσφατα τους καλύτερους δωρεάν διακομιστές TFTP ή τους καλύτερους δωρεάν διακομιστές SCP.

Το Network Performance Monitor είναι ένα πλούσιο σε χαρακτηριστικά επαγγελματικό σύστημα παρακολούθησης SNMP. Διαθέτει έναν εύκολο στη χρήση πίνακα εργαλείων που βασίζεται στο web, είναι εύκολο να ρυθμιστεί και να διαμορφωθεί και, το πιο σημαντικό, κάνει εξαιρετική δουλειά. Το εργαλείο διαθέτει προσαρμόσιμες λειτουργίες ειδοποίησης που μπορούν να σας ειδοποιούν κάθε φορά που συγκεκριμένες μετρήσεις υπερβαίνουν μια προκαθορισμένη τιμή.

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

Η τιμή για το SolarWinds Network Performance Monitor ξεκινά από 2 955 $ και ποικίλλει ανάλογα με τον αριθμό των συσκευών που παρακολουθούνται. Το λογισμικό είναι εξαιρετικά επεκτάσιμο και η προσθήκη περισσότερων συσκευών από την τρέχουσα χωρητικότητά του είναι απλώς θέμα αναβάθμισης της άδειας χρήσης.

ΚΑΤΕΒΑΣΤΕ ΤΗ ΔΩΡΕΑΝ ΔΟΚΙΜΗ: ΟΘΟΝΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΟΥ SOLARWINDS

2. ManageEngine OpManager

Το ManageEngine είναι άλλος ένας από τους κορυφαίους κατασκευαστές ή εργαλεία διαχείρισης δικτύου. OpManager είναι ένα από τα καλύτερα προϊόντα της. Το λογισμικό είναι διαθέσιμο για Windows ή Linux και είναι γεμάτο εξαιρετικές δυνατότητες. Ένα από τα πιο σημαντικά είναι η αυτόματη ανακάλυψη συσκευών που δεν εντοπίζει απλώς συσκευές αλλά και χαρτογραφεί το δίκτυό σας, δίνοντάς σας ένα μοναδικό γραφικό ταμπλό. Και όταν μιλάμε για το ταμπλό, είναι τόσο διαισθητικό όσο και εύκολο στη χρήση με λειτουργικότητα αναλυτικής λειτουργίας. Για χρήστες κινητών συσκευών, υπάρχουν επίσης διαθέσιμες εφαρμογές πελάτη για κινητά για iOS και Android.

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

Το ManageEngine OpManager είναι διαθέσιμο σε τρεις εκδόσεις: Δωρεάν, Essential ή Enterprise. Η δωρεάν έκδοση περιορίζεται στην παρακολούθηση έως και 10 συσκευών και έχει μειωμένο σύνολο δυνατοτήτων. Η έκδοση Essential θα σας επιτρέψει να παρακολουθείτε έως και 1.000 κόμβους με τιμή που ξεκινά από 715 $ για 25 συσκευές. Όσον αφορά την έκδοση Enterprise, μπορεί να παρακολουθεί έως και 10.000 συσκευές με τιμή που ξεκινά από 19.795 $ για 500 συσκευές.

3. PRTG

Το Grapher Traffic Router Paessler ή PRTG, ισχυρίζεται ότι είναι το πιο γρήγορο εργαλείο παρακολούθησης που έχει ρυθμιστεί. Σύμφωνα με τον κατασκευαστή του, θα μπορούσατε να λειτουργήσετε μέσα σε λίγα λεπτά. Στην πραγματικότητα, θα μπορούσε να πάρει λίγο περισσότερο χρόνο από αυτό, αλλά εξακολουθεί να είναι ένα από τα πιο γρήγορα και εύκολα εργαλεία παρακολούθησης SNMP για εγκατάσταση και διαμόρφωση. Το προϊόν συνοδεύεται από πολλές διεπαφές χρήστη για αλληλεπίδραση με αυτό. Υπάρχει μια εταιρική κονσόλα Windows, μια διεπαφή ιστού που βασίζεται στο Ajax καθώς και εφαρμογές για κινητά για Android και iOS.

Το προϊόν διαθέτει αυτόματη ανακάλυψη συσκευών που όχι μόνο ανιχνεύει συσκευές αλλά δημιουργεί και αισθητήρες για αυτές με βάση προκαθορισμένα πρότυπα. Οι ειδοποιήσεις και οι ειδοποιήσεις του PRTG είναι εξίσου καλές με τους ανταγωνιστές του. Οι ειδοποιήσεις μπορούν να μεταδοθούν ως ειδοποιήσεις push στις εφαρμογές πελατών για κινητά, μια αρκετά μοναδική δυνατότητα. Αυτό, φυσικά, είναι επιπλέον της πιο «τυποποιημένης» ειδοποίησης, όπως email ή SMS.

  Πώς να αλλάξετε το προσωπικό σας αναγνωριστικό σύσκεψης (PMI) στο Zoom

Η βασική λογιστική μονάδα του PRTG είναι ο αισθητήρας που είναι οποιαδήποτε παράμετρος ή μέτρηση που πρέπει να παρακολουθήσετε. Διατίθεται σε μια δωρεάν έκδοση με πλήρη χαρακτηριστικά, η οποία περιορίζεται στην παρακολούθηση 100 αισθητήρων. Εάν χρειάζεστε περισσότερα, μπορείτε να αγοράσετε άδειες επί πληρωμή. Οι τιμές τους ποικίλλουν ανάλογα με τη χωρητικότητα του αισθητήρα από 1 600 $ για 500 αισθητήρες έως 14 500 $ για απεριόριστους αισθητήρες.

4. Zabbix

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

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

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

5. Κάκτοι

Είναι δύσκολο να μιλήσουμε για συστήματα παρακολούθησης SNMP χωρίς να αναφέρουμε Κάκτοι. Παρά ορισμένες ελλείψεις, είναι πιθανώς η πιο χρησιμοποιούμενη και μία από τις παλαιότερες δωρεάν και ανοιχτού κώδικα πλατφόρμα παρακολούθησης. Σίγουρα δεν είναι τόσο πλούσιο σε χαρακτηριστικά όσο ορισμένα εμπορικά προϊόντα, αλλά εξακολουθεί να είναι ένα εξαιρετικό εργαλείο. Η διεπαφή χρήστη που βασίζεται στο web είναι αρκετά εύκολη στη χρήση παρά την κάπως απαρχαιωμένη εμφάνισή του. Στον πυρήνα της, η Cati έχει ένα γρήγορο poller, προηγμένα πρότυπα γραφημάτων και πολλαπλές μεθόδους απόκτησης. Συνήθως θα χρησιμοποιεί δημοσκόπηση SNMP, αλλά μπορούν να επινοηθούν προσαρμοσμένα σενάρια για τη λήψη δεδομένων από σχεδόν οποιαδήποτε πηγή και τη σχεδίασή τους στα γραφήματα των Cacti. Οι λογαριασμοί χρηστών μπορούν να χρησιμοποιηθούν για τον περιορισμό της πρόσβασης σε ένα υποσύνολο συσκευών για ορισμένους χρήστες, μια χρήσιμη δυνατότητα σε μεγάλους οργανισμούς με πολλές ομάδες υποστήριξης. Και όταν μιλάμε για μεγάλους οργανισμούς, το προϊόν μπορεί να κλιμακωθεί πολύ καλά από δίκτυα μικρών επιχειρήσεων έως μεγάλες εγκαταστάσεις χιλιάδων συσκευών σε πολλούς ιστότοπους.

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

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

Ειδική Μνεία

Αν και μπορεί να μην αξίζει να είναι σε αυτήν τη λίστα, θα ήθελα να δώσω μια τιμητική μνεία στο Multi Router Traffic Grapher, ή MRTG, που είναι ο πρόγονος όλων των συστημάτων παρακολούθησης SNMP. Οι προγραμματιστές του ήταν οι πρώτοι που χρησιμοποίησαν το SNMP για παρακολούθηση αντί για διαχείριση εξοπλισμού. Κάποιος από τον αρχικό κώδικα του MRTG εξακολουθεί να χρησιμοποιείται σήμερα στους Κάκτους και πιθανώς σε πολλά άλλα εργαλεία ανοιχτού κώδικα.