Εργαλεία παρακολούθησης Linux: Ο οριστικός οδηγός

Linux Monitoring Tools



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

Ανοιχτού κώδικα ή κλειστού τύπου

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







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



Επεκτασιμότητα

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



Εάν εκτελείτε ένα εκτεταμένο εταιρικό δίκτυο με πολλούς κόμβους, τότε δεν θα πρέπει καν να σκεφτείτε κάτι σαν τα επόμενα εργαλεία: SolarWinds NetFlow Traffic Analyzer ή Paessler PRTG Network Monitor. Αυτές οι υπηρεσίες θα ήταν κατάλληλες για εκείνα τα δίκτυα μεγάλης κλίμακας που ενδέχεται να χρειαστεί να επεκτείνουν τον αριθμό των χρηστών τους χωρίς σχεδόν καμία προειδοποίηση.





Μια άλλη επιλογή που πρέπει να λάβετε υπόψη μπορεί να είναι μια τέτοια υπηρεσία όπως η Ganglia. Αυτό είναι πολύ κλιμακούμενο αλλά έχει τέτοια μειονεκτήματα όπως η έλλειψη αυτόματης ανάλυσης δεδομένων. Τέτοια εργαλεία όπως το SolarWinds NTA ή το Nagios Network Analyzer είναι πιο περιεκτικά και κατάλληλα για τις ρυθμίσεις ειδοποιήσεων ασφαλείας και την ανάλυση σε πραγματικό χρόνο.

Υποστήριξη

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



Επισκόπηση των καλύτερων εργαλείων παρακολούθησης δικτύου Linux ανοιχτού κώδικα

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

Ναγιός

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

Το Nagios βασίζεται σε αυτό που ονομάζεται κινητήρας Core 4 για παρακολούθηση. Έχετε υψηλό επίπεδο απόδοσης και κατανάλωση λιγότερων πόρων διακομιστή. Η ενσωμάτωση υποστηρίζεται με πολλές από τις δημοφιλείς επιλογές λογισμικού τρίτων με πρόσθετα. Πιθανότατα, κάποιος άλλος θα το έχει ήδη γράψει, εξοικονομώντας σας τον κόπο να το κάνετε.

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

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

Icinga 2

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

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

OpenNMS

Το OpenNMS σάς επιτρέπει να δημιουργήσετε ένα εργαλείο παρακολούθησης δικτύου για σχεδόν κάθε τύπο υποδομής πληροφορικής. Το λογισμικό συγκεντρώνει μετρήσεις συστήματος χρησιμοποιώντας HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON και άλλα. Έχει σχεδιαστεί για αρχιτεκτονική που βασίζεται σε γεγονότα και υποστηρίζει επίσης την Grafana.

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

Είναι ειδικά σχεδιασμένο για Linux αλλά υποστηρίζει Solaris, Windows και OSX

Διαθέτει πολλές χρήσιμες λειτουργίες όπως η λειτουργία παρακολούθησης της θερμοκρασίας της συσκευής, ο εξαιρετικά προσαρμόσιμος πίνακας διαχείρισης, η αποτελεσματική παρακολούθηση της παροχής, η υποστήριξη IPv4 και IPv6. Η υπηρεσία σάς επιτρέπει να ορίσετε προσαρμοσμένη ειδοποίηση μέσω SMS, email, XMPP και άλλων μεθόδων σε συγκεκριμένα συμβάντα. Τι άλλο αξίζει να αναφερθεί, ότι υπάρχει ένας γεωγραφικός χάρτης κόμβων για την εμφάνιση κόμβων και διακοπών υπηρεσιών χρησιμοποιώντας τους Χάρτες Google, το Open Street Map ή το MapQuest

Κάκτοι

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

Μπορείτε να ορίσετε απεριόριστα στοιχεία γραφήματος με αυτό χρησιμοποιώντας CDEF ή πηγές δεδομένων. Η υποστήριξη αυτόματης τοποθέτησης γραφημάτων συνοδεύεται από αυτό. Υποστηρίζει επίσης αρχεία βάσης δεδομένων RRD ή Round-Robin. Αυτά έχουν περισσότερες από μία πηγές δεδομένων. Μπορούν επίσης να κάνουν χρήση ενός αρχείου RRD που είναι αποθηκευμένο σε οποιοδήποτε σημείο σε όλο το τοπικό σύστημα αρχείων.

Αυτό το εργαλείο έχει επίσης χρήσιμες λειτουργίες όπως διαχείριση και ασφάλεια βάσει χρηστών και σενάρια προσαρμοσμένης συλλογής δεδομένων

Zabbix

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

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

Βάσει πλαισίων όπως ICMP, SNMP και TCP, το Zabbix μπορεί να εντοπίσει προβλήματα δικτύου και καθυστερήσεις λειτουργιών. Χρησιμοποιεί επίσης λογισμικό προειδοποίησης ανοιχτού κώδικα που θα ειδοποιήσει το κεντρικό χειριστήριο σε περίπτωση δυσλειτουργίας του δικτύου.

Checkmk

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

Οθόνη επισκόπησης παρακολούθησης Checkmk

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

Το Checkmk Raw Edition είναι εντελώς ανοιχτού κώδικα και προσφέρει δωρεάν και απεριόριστη παρακολούθηση. Το Checkmk Enterprise Edition έρχεται με πρόσθετες λειτουργίες. Χάρη στα 1.900 επίσημα διαθέσιμα πρόσθετα (όλα με άδεια GPLv2), το Checkmk είναι κατάλληλο για πολλά σενάρια χρηστών. Η αρχιτεκτονική του Checkmk είναι εξαιρετικά αποδοτική και υποστηρίζει κατανεμημένη παρακολούθηση. Αυτό θα σας επιτρέψει να παρακολουθείτε αρκετές εκατοντάδες χιλιάδες υπηρεσίες από μία παρουσία και να διαχειρίζεστε εύκολα κατανεμημένα περιβάλλοντα με έως και αρκετές εκατοντάδες παρουσίες.

Η εταιρεία πίσω Checkmk είναι φυλή29 και αυτό κατάφερε να δημιουργήσει ένα κλιμακούμενο εργαλείο με φιλικό προς το χρήστη γραφικό περιβάλλον. Δεν αποτελεί έκπληξη το γεγονός ότι η κοινότητα χρηστών του Checkmk επεκτείνεται με μεγάλο ρυθμό. Σήμερα περισσότεροι από 2.000 οργανισμοί εμπιστεύονται το Checkmk. Οι χρήστες είναι εταιρείες όλων των μεγεθών καθώς και κυβερνητικά ιδρύματα-συχνά με πολλαπλά κέντρα δεδομένων και πολύ μεγάλης κλίμακας ρυθμίσεις.

LibreNMS

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

Το LibreNMS είναι δυνητικά αρκετά χρήσιμο. Παρέχει αυτοματοποιημένες ενημερώσεις σχετικά με την απόδοση του δικτύου σας με ένα έξυπνο ενσωματωμένο σύστημα ειδοποιήσεων.

Παρέχει επίσης δυνατότητα επικοινωνίας API με συστήματα δικτύου που είναι οριζόντια κλιμακούμενα. Η αρχιτεκτονική σας επιτρέπει να παρακολουθείτε πολλούς κόμβους μέσω του κεντρικού συστήματος ελέγχου. Υπάρχει επίσης ένα άλλο πλεονέκτημα της χρήσης του LibreNMS: υποστηρίζει εξίσου αποτελεσματικά τόσο το iOS όσο και το Android. Υποστηρίζει ακόμη και εικονικές μηχανές, αν ψάχνετε για ένα εργαλείο με αυτή τη συμβατότητα.

Προμηθέας

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

Διαθέτει ενσωματωμένη λειτουργία PromQL που σας δίνει επίσης μια προσαρμόσιμη απεικόνιση της διεπαφής της. Θα δείτε ότι δεν έχει την υποστήριξη της κοινότητας όπως ορισμένοι άλλοι σε αυτήν τη λίστα, όπως το Zabbix και το Cacti. Αξίζει να σημειωθεί ότι για τελευταία φορά ο αριθμός των μεγάλων εταιρειών που χρησιμοποιούν τον Προμηθέα αυξάνεται σταθερά, διασφαλίζοντας σχεδόν ότι θα δείτε περισσότερα από αυτά τα επόμενα χρόνια.

Κοινότητα Παρατηρητηρίου

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

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

Monitorix

Το Monitorix είναι ένα εργαλείο παρακολούθησης διακομιστή που βασίζεται σε Unix και Linux και είναι μικρής κλίμακας.

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

Htop

Το Htop είναι ένα εύκολα προσαρμόσιμο πρόγραμμα εργαλείων παρακολούθησης που υποστηρίζει τόσο συστήματα Linux όσο και Unix.

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

BWM-NG

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

Το πρόγραμμα είναι κατά κάποιο τρόπο παρόμοιο με το προηγούμενο BWM. Είναι ακόμα σε έκδοση beta, αλλά έχει μια πολύ ενεργή διαδικτυακή κοινότητα που μπορεί να σας βοηθήσει σε οποιοδήποτε ζήτημα, όμως.

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