Πώς να μετατρέψετε το Raspberry Pi σε εργαλείο παρακολούθησης δικτύου

Πώς να μετατρέψετε το Raspberry Pi σε εργαλείο παρακολούθησης δικτύου

Ανησυχείτε για ορισμένες από τις συσκευές που είναι συνδεδεμένες στο δίκτυό σας; Θέλετε να μάθετε πότε ένας διακομιστής ιστού είναι εκτός σύνδεσης; Χρειάζεστε ένα εργαλείο παρακολούθησης δικτύου.





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





Γιατί να ρυθμίσετε ένα Raspberry Pi ως οθόνη δικτύου;

Ο Nagios Enterprise Monitoring Server (NEMS) μπορεί να τρέξει σε οποιοδήποτε μοντέλο Raspberry Pi. Αλλά γιατί να μην χρησιμοποιήσετε υπολογιστή;





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

Εγκαταστήστε το Εργαλείο παρακολούθησης δικτύου Nagios στο Raspberry Pi]

Έχετε δύο επιλογές για την εγκατάσταση του Nagios στο Raspberry Pi σας:



  1. Μπορείτε να εγκαταστήσετε μια πλήρη εικόνα δίσκου NEMS Linux. Αυτή είναι η εύκολη επιλογή, με όλες τις βασικές προεπιλογές που χρειάζεστε για μια γρήγορη εκκίνηση.
  2. Εναλλακτικά, γιατί να μην εγκαταστήσετε χειροκίνητα το Nagios Core στο υπάρχον περιβάλλον Raspberry Pi;

Ας εξερευνήσουμε το καθένα με τη σειρά του.

Εύκολο: Εγκαταστήστε το NEMS στο Raspberry Pi

Για την εύκολη επιλογή εγκατάστασης, χρειάζεστε τα εξής:





Σχετικά: Πώς να εγκαταστήσετε ένα λειτουργικό σύστημα στο Raspberry Pi

Λόγω απαιτήσεων υλικού, η βέλτιστη απόδοση NEMS περιορίζεται στο Raspberry Pi 3 και νεότερες εκδόσεις. Ενώ μπορείτε να το χρησιμοποιήσετε με τα παλαιότερα μοντέλα, είναι πιθανό να έχουν πολύ πιο αργή απόδοση.





Ξεκινήστε εισάγοντας την κάρτα microSD στον υπολογιστή σας και, στη συνέχεια, κάντε λήψη του NEMS και του Etcher. Με το λογισμικό που έχετε κατεβάσει, εγκαταστήστε και εκτελέστε το Etcher.

  1. Επιλέγω Flash από το αρχείο
  2. Η μονάδα στόχου θα πρέπει να ανιχνεύεται αυτόματα --- αν όχι, κάντε κλικ Επιλέξτε στόχο και περιηγηθείτε στην κάρτα SD
  3. Κάντε κλικ Λάμψη για να ξεκινήσετε να γράφετε την εικόνα του δίσκου

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

πώς να αυξήσετε την αποκλειστική μνήμη βίντεο στα παράθυρα 10

Στην προτροπή, εισαγάγετε

sudo nems-init

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

Θα είστε έτοιμοι να διαμορφώσετε το NEMS ανοίγοντας https: //nems.local στο πρόγραμμα περιήγησής σας. Εάν αυτό δεν λειτουργεί, χρησιμοποιήστε τη διεύθυνση IP του Pi.

Σκληρό: Εγκαταστήστε χειροκίνητα το Nagios Core στο Raspberry Pi

Για να εγκαταστήσετε χειροκίνητα το Nagios στο Raspberry Pi, ξεκινήστε με ένα Pi που εκτελεί Raspberry Pi OS σε κάρτα microSD 16 GB ή μεγαλύτερη.

Ξεκινήστε ενημερώνοντας τα πακέτα και αναβαθμίζοντας:

sudo apt update && sudo apt upgrade

Ακολουθήστε αυτό με επανεκκίνηση και εγκαταστήστε το Nagios

sudo reboot
sudo apt install nagios3

Μόλις ολοκληρωθεί, θα σας ζητηθεί να δημιουργήσετε έναν λογαριασμό διαχειριστή, οπότε κρατήστε μια πνευματική σημείωση του κωδικού πρόσβασης. Μπορείτε να συνδεθείτε στο Nagios από άλλη συσκευή χρησιμοποιώντας τη διεύθυνση IP του Pi σας, π.χ. http: //192.168.1.x/nagios3 Το

Σχετικά: Βρείτε τη διεύθυνση IP σας στο Linux

Διαμορφώστε την οθόνη δικτύου Nagios Raspberry Pi

Είστε τώρα έτοιμοι να διαμορφώσετε την οθόνη δικτύου σας. Στο Pi, δημιουργήστε ένα αρχείο διαμόρφωσης, monitor.cfg Το

sudo nano /etc/nagios3/conf.d/monitor.cfg

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

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

Μπορείτε να κάνετε check-in στο καθορισμένο πρότυπο, generic-host /etc/nagios3/conf.d/generic-host_nagios2.cfg Το Τα πρότυπα εξοικονομούν χρόνο όταν δημιουργείτε διαμορφώσεις συσκευών, οπότε αφιερώστε χρόνο για να τα ελέγξετε.

Όταν τελειώσετε με το αρχείο CFG, πατήστε Ctrl + X στη συνέχεια επιλέξτε ΚΑΙ είναι η έξοδος. Επαναφόρτωση Nagios:

sudo service nagios3 reload

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

Διαμορφώστε την παρακολούθηση δικτύου Nagios στο πρόγραμμα περιήγησης

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

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

  1. Κάντε κλικ Nconf από την κονσόλα NagiosPi
  2. Lookάξτε στην αριστερή στήλη για Οικοδεσπότες
  3. Στα δεξιά αυτού του κλικ Προσθήκη
  4. Εισαγάγετε το όνομα κεντρικού υπολογιστή, τη διεύθυνση IP και το ψευδώνυμο για τη συσκευή που θέλετε να παρακολουθείτε
  5. Κάντε κλικ υποβάλλουν όταν τελειώσεις
  6. Παω σε Υπηρεσίες> Προσθήκη
  7. Σειρά Προσθέστε επιπλέον υπηρεσίες στον κεντρικό υπολογιστή προς το check_ping και κάντε κλικ Προσθήκη
  8. Ορίστε τις απαραίτητες καθυστερήσεις (μην τις κάνετε πολύ σύντομες) και κάντε κλικ υποβάλλουν
  9. Στο μενού κάντε κλικ Δημιουργήστε το Nagios Config
  10. Κάντε κλικ Παρατάσσω να ολοκληρωσω

Όταν η συσκευή ή ο ιστότοπός σας είναι εκτός σύνδεσης, ο Nagios θα εμφανίσει τη νέα του κατάσταση.

Παρακολούθηση Uptime και Κατάστασης

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

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

Μην χαθείτε στην οθόνη δικτύου Raspberry Pi

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

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

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 26 φοβερές χρήσεις για ένα Raspberry Pi

Με ποιο έργο Raspberry Pi πρέπει να ξεκινήσετε; Ακολουθεί η σύνοψη των καλύτερων χρήσεων και έργων του Raspberry Pi!

Διαβάστε Επόμενο
Σχετικά θέματα
  • DIY
  • Raspberry Pi
  • LAN
  • Σεμινάρια έργων DIY
  • Συμβουλές δικτύου
  • Οικιακό δίκτυο
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και retro fan των gaming.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy