- - Τα κορυφαία εργαλεία επιδόσεων δικτύου του Linux

Τα κορυφαία εργαλεία επιδόσεων δικτύου του Linux

Κάθε διαχειριστής δικτύου θέλει ναβεβαιωθείτε ότι η απόδοση όσων διαχειρίζονται είναι η βέλτιστη. Είναι ένα απλό θέμα να κρατάτε τους χρήστες ευτυχείς. Μετά από όλα, έχουν την τάση να είναι οι πρώτοι που παρατηρούν ακόμη και την παραμικρή απόδοσή τους. Επομένως, εάν θέλετε να είστε σε θέση να απαντήσετε σε οποιοδήποτε παράπονο απόδοσης που γνωρίζετε και να το επιλύσετε, χρειάζεστε κάποια εργαλεία απόδοσης. Εάν εργάζεστε σε ένα κατάστημα Linux, αυτή η ανάρτηση είναι για εσάς. Πρόκειται να αναθεωρήσουμε μερικά από τα καλύτερα εργαλεία επιδόσεων του δικτύου Linux.

Τα κορυφαία εργαλεία επιδόσεων δικτύου του Linux

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

Σχετικά με την Παρακολούθηση και δοκιμή επιδόσεων δικτύου

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

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

Τα καλύτερα εργαλεία απόδοσης δικτύου για το Linux

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

1. Tcpdump

Το Tcpdump είναι ο αρχικός παγιδευτής πακέτων. Είναι ένα εργαλείο που χρησιμοποιείται για την απόρριψη - εξ ου και το όνομά του - το περιεχόμενο όλης της κυκλοφορίας δικτύου στην τυπική έξοδο. Μέσω της μαγείας της ανακατεύθυνσης και των σωλήνων, η παραγωγή της μπορεί, φυσικά, να κατευθύνεται σε οποιοδήποτε αρχείο ή ακόμα και σε άλλη διαδικασία. Από την αρχική κυκλοφορία του, το εργαλείο πέρασε μερικές βελτιώσεις και διορθώσεις σφαλμάτων, αλλά παραμένει ουσιαστικά αμετάβλητο. Διατίθεται σχεδόν σε κάθε Διανομή Linux και το έχει γίνει το de facto πρότυπο για ένα γρήγορο εργαλείο για τη λήψη πακέτων. ΤΤο cpdump χρησιμοποιεί τη βιβλιοθήκη libpcap για την πραγματική δέσμευση πακέτων.

Ένα από τα μειονεκτήματα ενός εργαλείου όπως το tcpdump είναιότι μπορεί να συλλέξει ένα τεράστιο όγκο δεδομένων. Τόσο πολύ ώστε να είναι αδύνατο να βρεθεί ακριβώς αυτό που κάποιος ψάχνει. Ευτυχώς, ένα από τα κλειδιά για τη δύναμη και τη χρησιμότητα του εργαλείου είναι η δυνατότητα εφαρμογής φίλτρων που θα σας επιτρέπουν να καθορίσετε με ακρίβεια ποια κίνηση θα συλλαμβάνει. Μπορείτε επίσης να διοχετεύσετε την έξοδο της εντολής στο grep - ένα άλλο κοινό βοηθητικό πρόγραμμα γραμμής εντολών - για περαιτέρω φιλτράρισμα. Κάποιος mastering tcpdump, grep και το κέλυφος εντολών μπορούν να το πάρουν για να καταγράψουν με ακρίβεια τη σωστή κυκλοφορία για οποιαδήποτε εργασία εντοπισμού σφαλμάτων.

Ακολουθεί ένα παράδειγμα χρήσης του 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 στα στεροειδήαλλά, στην πραγματικότητα, είναι πολύ περισσότερο από αυτό. Η αναφορά στα sniffers πακέτων, έχει γίνει το de facto πρότυπο και τα περισσότερα άλλα εργαλεία προσπαθούν να το μιμηθούν. Αυτό κάνει περισσότερο από tcpdump, όμως. Δεν θα καταγράφει μόνο την κυκλοφορία. Είναι ένας αναλυτής κυκλοφορίας δικτύου, όσο ένα εργαλείο σύλληψης πακέτων. Είναι τόσο ισχυρός από ότι πολλοί διαχειριστές χρησιμοποιούν άλλα εργαλεία, όπως το tcpdump, για να καταγράψουν την κυκλοφορία σε ένα αρχείο και στη συνέχεια να το φορτώσουν στο Wireshark για ανάλυση. Στην πραγματικότητα, είναι ένας τόσο κοινός τρόπος να χρησιμοποιήσετε το Wireshark ότι κατά την εκκίνηση, θα σας ζητηθεί είτε να ανοίξετε ένα υπάρχον αρχείο καταγραφής είτε να ξεκινήσετε τη λήψη της κυκλοφορίας. Μια άλλη δύναμη του Wireshark είναι όλα τα φίλτρα που ενσωματώνει, τα οποία σας επιτρέπουν να μηδενίζετε ακριβώς τα δεδομένα που σας ενδιαφέρουν.

Στιγμιότυπο οθόνης Wireshark

Το Wireshark έχει μια απότομη καμπύλη μάθησης, αλλά είναιαξίζει να μάθουμε. Θα αποδειχθεί ανεκτίμητη ξανά και ξανά. Και μόλις το μάθετε, θα μπορείτε να το χρησιμοποιείτε παντού, καθώς έχει μεταφερθεί σε σχεδόν κάθε λειτουργικό σύστημα. Και για να γίνει ακόμα καλύτερα, είναι ανοιχτού κώδικα και διατίθεται δωρεάν.

3. Netstat

Ένα από τα προβλήματα αντιμετώπισης προβλημάτων TCP / IPπροβλήματα συνδεσιμότητας προέρχονται από τον τεράστιο αριθμό συνδέσεων και υπηρεσιών που συνήθως εκτελούνται σε οποιοδήποτε σύστημα. Το Netstat μπορεί να χρησιμοποιηθεί για να βοηθήσει στην αναγνώριση της κατάστασης κάθε σύνδεσης και σε ποια διαδικασία εξυπηρετεί το καθένα, βοηθώντας σας να περιορίσετε την αναζήτηση. Το Netstat, το οποίο είναι διαθέσιμο σε κάθε διανομή Linux, μπορεί να παρέχει γρήγορα λεπτομέρειες σχετικά με τις υπηρεσίες πελάτη και τις επικοινωνίες TCP / IP. Στην πιο βασική του μορφή, η εντολή εμφανίζει όλες τις ενεργές συνδέσεις στον τοπικό υπολογιστή, τόσο εισερχόμενες όσο και εξερχόμενες.

Το Netstat μπορεί επίσης να εμφανίζει θύρες ακρόασης στουπολογιστή όπου τρέχει. Στην πραγματικότητα, η εντολή δέχεται πολλές επιλογές. Ωστόσο, οι διαθέσιμες επιλογές διαφέρουν μεταξύ των πλατφορμών και κάποιες επιλογές λειτουργούν διαφορετικά σε διαφορετικές πλατφόρμες. Για παράδειγμα, η επιλογή -b στα Windows θα εμφανίζει το όνομα του εκτελέσιμου αρχείου που συνδέεται με κάθε σύνδεση - τη διαδικασία εξυπηρέτησης της σύνδεσης - ενώ στο Mac OS X ή BSD χρησιμοποιείται σε συνδυασμό με -i για την εμφάνιση στατιστικών σε bytes από τα δυαδικά ψηφία. Ο καλύτερος τρόπος για να μάθετε για όλες τις διαθέσιμες παραμέτρους της συγκεκριμένης έκδοσής σας στο Netstat είναι να το εκτελέσετε με το σύμβολο -? επιλογή για την εμφάνιση της οθόνης βοήθειας του εργαλείου. Στο Linux, μπορείτε επίσης να εμφανίσετε τη σελίδα man 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 Στιγμιότυπο οθόνης

Άλλα χαρακτηριστικά του IPTraf περιλαμβάνουν γενικά καιλεπτομερή στατιστικά στοιχεία διεπαφής που εμφανίζουν IP, TCP, UDP, ICMP, μη IP και άλλους αριθμούς πακέτων IP, σφάλματα ελέγχου αθροίσματος IP, δραστηριότητα διασύνδεσης, μετρήσεις μεγέθους πακέτου. Έχει επίσης ένα TCP και UDP υπηρεσία παρακολούθησης που δείχνει μετρήσεις των εισερχόμενων και εξερχόμενων πακέτων για τις κοινές θύρες εφαρμογών TCP και UDP. Επιπλέον, μια ενσωματωμένη μονάδα στατιστικών στοιχείων LAN εντοπίζει ενεργούς κεντρικούς υπολογιστές και εμφανίζει στατιστικά στοιχεία που δείχνουν τη δραστηριότητα των δεδομένων τους. Τέλος, το εργαλείο διαθέτει επίσης φίλτρα προβολής TCP, UDP και άλλων πρωτοκόλλων, επιτρέποντάς σας να βλέπετε μόνο την κίνηση που σας ενδιαφέρει.

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

5. Νάγκιος

Ο Nagios είναι διαφορετικός από τα προηγούμενα εργαλεία τουότι είναι μια ολοκληρωμένη λύση παρακολούθησης δικτύου και όχι ένα εργαλείο αξιολόγησης ή αξιολόγησης της απόδοσης. Διατίθεται σε δύο διαφορετικές εκδόσεις, τον ελεύθερο και ανοιχτό κώδικα Nagios Core και τον πληρωμένο Nagios XI. Και οι δύο μοιράζονται τον ίδιο υποκείμενο κινητήρα, αλλά η ομοιότητα σταματά εκεί. Το Nagios Core είναι ένα σύστημα παρακολούθησης ανοιχτού κώδικα που λειτουργεί με Linux. Το σύστημα είναι πλήρως αρθρωτό με τον πραγματικό κινητήρα παρακολούθησης στον πυρήνα του. Ο κινητήρας συμπληρώνεται από δεκάδες διαθέσιμα plugins που μπορούν να μεταφορτωθούν για να προσθέσουν λειτουργικότητα στο σύστημα. Κάθε πρόσθετο προσθέτει ορισμένα χαρακτηριστικά στον πυρήνα.

Στιγμιότυπο οθόνης Nagios Core

Διατηρώντας αυτή τη σπονδυλωτή προσέγγιση, ο χρήστης του εργαλείουη διασύνδεση είναι επίσης αρθρωτή και διατίθενται επίσης διάφορες επιλογές που έχουν αναπτυχθεί από την κοινότητα για λήψη. Ο πυρήνας Nagios, τα plugins και η διεπαφή χρήστη συνδυάζονται για να δημιουργήσουν ένα ολοκληρωμένο σύστημα παρακολούθησης. Αυτό, φυσικά, μπορεί να σημαίνει ότι η δημιουργία του 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. Αμφιβάλλω ότι μπορείτε να βρείτε μια συσκευή συνδεδεμένη στο δίκτυο που δεν υποστηρίζεται. Η κύρια εστίαση του εργαλείου είναι να παρέχει μια όμορφη, διαισθητική και απλή αλλά ισχυρή διεπαφή χρήστη που απεικονίζει οπτικά την υγεία και την κατάσταση του δικτύου σας.

Screenshot Observium

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

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

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

7. Icinga

Το Icinga είναι ένα ακόμα δίκτυο ανοιχτής πηγήςπλατφόρμα παρακολούθησης. Το εργαλείο παρέχεται με μια απλή και καθαρή διεπαφή χρήστη και ένα σετ χαρακτηριστικών που ανταγωνίζεται ορισμένα εμπορικά προϊόντα. Όπως τα περισσότερα συστήματα παρακολούθησης εύρους ζώνης, η Icinga χρησιμοποιεί πρωτίστως το SNMP για τη συλλογή δεδομένων χρήσης από συσκευές. Ωστόσο, μια από τις περιοχές όπου το εργαλείο ξεχωρίζει είναι η χρήση plugin. Υπάρχουν τόνοι πρόσθετων εφαρμογών που αναπτύσσονται από την κοινότητα για να εκτελούν διάφορες εργασίες επιτήρησης επιδόσεων και να επεκτείνουν τη λειτουργικότητα του προϊόντος. Και αν δεν μπορείτε να βρείτε το σωστό plugin για τις ανάγκες σας, μπορείτε να γράψετε μόνοι σας και να το συμβάλλετε στην κοινότητα.

Icinga Tactical Επισκόπηση

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

8. Zabbix

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

Πίνακας ελέγχου Zabbix

Το Zabbix χρησιμοποιεί το SNMP καθώς και το IntelligentΔιεπαφή παρακολούθησης πλατφόρμας (IMPI) για συσκευές παρακολούθησης. Μπορείτε να χρησιμοποιήσετε το λογισμικό για να παρακολουθήσετε το εύρος ζώνης, τη CPU της συσκευής και τη χρήση της μνήμης, τη γενική υγεία και απόδοση των συσκευών καθώς και τις αλλαγές διαμόρφωσης. Το προϊόν διαθέτει επίσης ένα εντυπωσιακό και πλήρως προσαρμόσιμο σύστημα ειδοποίησης. Δεν θα αποστέλλει μόνο ειδοποιήσεις μέσω μηνυμάτων ηλεκτρονικού ταχυδρομείου ή SMS, αλλά μπορεί επίσης να εκτελεί τοπικά σενάρια τα οποία θα μπορούσαν να χρησιμοποιηθούν, για παράδειγμα, για την αυτόματη επίλυση ορισμένων ζητημάτων.

9. Κάκτι

Μια δημοσίευση σχετικά με τα εργαλεία επιδόσεων του δικτύου Linuxδεν θα ήταν πλήρης χωρίς την αναφορά του Cacti, ενός δωρεάν εργαλείου πλήρους παρακολούθησης της απόδοσης του δικτύου. Έχει περάσει περίπου δεκαπέντε χρόνια περίπου και παρόλο που δεν μπορεί να είναι τα πιο εξελιγμένα εργαλεία, εξακολουθεί να αναπτύσσεται ενεργά - με την τελευταία έκδοση μόλις ένα μήνα - και κάνει την εργασία πολύ αποτελεσματική. Τα κύρια συστατικά του είναι ένα γρήγορο πολικό, προχωρημένο πρότυπο γραφήματος και πολλαπλές μέθοδοι απόκτησης δεδομένων. Το Cacti διαθέτει τον έλεγχο πρόσβασης των χρηστών που είναι ενσωματωμένος στο προϊόν και το προϊόν διαθέτει επίσης ένα εύχρηστο, αν και παλαιό, web-based interface χρήστη. Το εργαλείο ζυγίζει πολύ καλά από τις μικρότερες εγκαταστάσεις μιας συσκευής μέχρι πολύπλοκα δίκτυα με πολλές διαφορετικές τοποθεσίες WAN.

Cacti Screenshot

Cacti, η οποία, στον πυρήνα της, είναι ένα μπροστινό μέρος τουRRDtools, χρησιμοποιεί το SNMP για τη λήψη δεδομένων που αποθηκεύονται σε μια βάση δεδομένων SQL. Είναι γραμμένο σε PHP και μπορεί να τροποποιηθεί ανάλογα με τις ανάγκες σας. Ένα από τα ισχυρότερα χαρακτηριστικά του προϊόντος είναι η χρήση προτύπων. Υπάρχουν ενσωματωμένα πρότυπα, για παράδειγμα, για τους δρομολογητές Cisco που περιλαμβάνουν ήδη τα περισσότερα από τα στοιχεία που ίσως θέλετε να παρακολουθήσετε σε τέτοιες συσκευές. Αλλά δεν υπάρχουν μόνο πρότυπα συσκευών, υπάρχουν και πρότυπα γραφικών παραστάσεων. Μαζί, τα πρότυπα κάνουν τη διαμόρφωση του λογισμικού πολύ πιο εύκολη. Μπορείτε επίσης να δημιουργήσετε τα δικά σας προσαρμοσμένα πρότυπα αν τα κατάλληλα δεν είναι ήδη διαθέσιμα. Επίσης, πολλά πρότυπα για συγκεκριμένες συσκευές μπορούν να μεταφορτωθούν από ιστότοπους προμηθευτών συσκευών και πολλά φόρουμ της Cacti με γνώμονα την κοινότητα τους προσφέρουν τη δυνατότητα λήψης.

10. Munin

Ο Munin είναι ακόμα ένα μπροστινό μέρος του GUI στο RRDtools,είναι γραμμένο στο Perl και είναι αδειοδοτημένο από την GPL. Είναι ένα καλό εργαλείο που χρησιμοποιείται για την παρακολούθηση της απόδοσης δικτύων, συστημάτων, εφαρμογών και υπηρεσιών. Λειτουργεί σε όλα τα λειτουργικά συστήματα που μοιάζουν με Unix και διαθέτει ένα εξαιρετικό σύστημα plugin με περίπου 500 διαφορετικά plugins διαθέσιμα για την παρακολούθηση σχεδόν οτιδήποτε θέλετε στο δίκτυό σας.

Munin Screenshot

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

Σχόλια