7 Δωρεάν Αυτοματοποιημένα εργαλεία παρακολούθησης διακομιστών

Έχω δημοσιεύσει περίπου 20 δωρεάν υπηρεσίες παρακολούθησης χρόνου εγκατάστασης τα οποία όλα λειτουργούν, εξυπηρετούνται και φιλοξενούνται από τρίτους. Όλοι είναι ελεύθεροι με εκπληκτικά χαρακτηριστικά, αλλά όμως έχετε περιορισμένο έλεγχο. Οι περισσότεροι από αυτούς θα παρακολουθούν μόνο εάν ο διακομιστής σας / ο ιστότοπός σας είναι κάτω ή πάνω και σας στέλνουν ειδοποίηση. Αυτή τη φορά θα σας δείξω μερικά δωρεάν εναλλακτικά εργαλεία που μπορείτε να τα φιλοξενήσετε στο δικό σας διακομιστή. Ωστόσο, τα περισσότερα από αυτά που θα σας πω παρακάτω δεν είναι μόνο ικανά να εντοπίσουν αν ο διακομιστής σας βρίσκεται σε κατάσταση άνω ή κάτω, αλλά επίσης να παρακολουθεί το φορτίο της CPU, τη χρήση της μνήμης RAM και τη χρήση του δίσκου.

Πριν ξεκινήσουμε, όλα αυτά τα εργαλεία είναι αυτο-φιλοξενούμενα, ώστε να χρειαστείτε ένα διακομιστή για να φιλοξενήσετε το σενάριο. Χρειάζεστε κάποια σύσταση; δείτε την προηγούμενη θέση μου εδώ or εδώ.

Προαπαιτούμενο

  1. Πιάσε ένα διακομιστή που βασίζεται στο Linux για να φιλοξενήσει το σενάριο
  2. Μπορεί επίσης να χρειαστεί να εγκαταστήσετε ένα διακομιστή ιστού και διακομιστή mysql, ελέγξτε τα άλλα χρήσιμα άρθρα μου: Ubuntu or CentOS.

Ας ξεκινήσουμε τη λίστα με το Mojeda.

1. Κατάσταση διακομιστή Mojeda

mojeda

Το Mojeda είναι μια δέσμη ενεργειών που βασίζεται στο σενάριο ελέγχου του uptime του BlueVM που χρησιμοποιεί Bootstraps για γραμμές θεμάτων και προόδου. Έβαλα αυτό το σενάριο ως το πρώτο επειδή πολλοί άλλοι αναπτύχθηκαν με βάση την ίδια ιδέα. Το σενάριο θα παρακολουθεί τους διακομιστές σας και θα εμφανίζει την κατάσταση σε μία σελίδα, συμπεριλαμβανομένης κάθε κατάστασης Up / Down, όνομα διακομιστή, φόρτωση CPU, μνήμη RAM και χρήση του δίσκου. Το σενάριο χρειάζεται ένα διακομιστή ιστού, PHP5 και mysql server. Η εγκατάσταση και η χρήση είναι αρκετά εύκολη και απλή. Επί του παρόντος, ο προγραμματιστής του εξακολουθεί να εργάζεται για την έκδοση 3 που έχει πιο awesome διασύνδεση. Δείτε τη δοκιμαστική έκδοση εδώ.

Επίσκεψη: https://github.com/mojeda/ServerStatus

2. Κατάσταση Nikkiii

nikkiii

Ο ίδιος σκοπός με το σενάριο κατάστασης του Mojeda αλλά έχει πραγματικά διαφορετικό σενάριο. Η δέσμη ενεργειών απαιτεί Net / Ping, SQLite3, PHP Module, statsend και jstatsend. Η εγκατάσταση θεωρείται λίγο προηγμένη αλλά το αποτέλεσμα αξίζει πραγματικά. Μπορείτε να δείτε demo εδώ.

Επισκεφθείτε την ιστοσελίδα: https://github.com/nikkiii/status

3. Munroenet ServerStatus

munroenet

Ο Froder από το Mojeda, το σενάριο κατάστασης διακομιστή του Munroenet έχει παρόμοια διασύνδεση, αλλά το τμήμα κωδικοποίησης μέσα στο βασικό του σενάριο είναι διαφορετικό. Απαιτεί μόνο έναν διακομιστή web και PHP5 χωρίς διακομιστή mysql (βάση δεδομένων). Μέχρι στιγμής, αυτό το σενάριο uptime είναι το πιο εύκολο για εγκατάσταση ακόμα και για αρχάριους. Δείγμα μπορεί να δει εδώ.

Επισκεφθείτε την ιστοσελίδα: https://github.com/Munroenet/ServerStatus

4. BotoX ServerStatus

botox-script

Αυτό το σενάριο είναι μια πλήρη αναδιατύπωση του σεναρίου ServerStatus του mojeda, το οποίο με τη σειρά του είναι μια τροποποιημένη έκδοση του script του BlueVM. Ο προγραμματιστής έκανε αυτό λόγω της ανυπακοής του σχετικά με λίγα πρωτότυπα script του Mojeda όπως: απαιτεί webserver και PHP για κάθε πελάτη, ερωτήματα πελατών για κάθε χρήστη που επισκέπτεται τον ιστότοπο, βρώμικο codebase, κινούμενα γραφικά progress bar, δεν ανταποκρίνεται, φορτώνοντας αργά με πολλούς διακομιστές. Η εγκατάσταση είναι πολύ εύκολη και δεν απαιτεί την εκτέλεση ενός διακομιστή ιστού. Χρειάζεστε επίδειξη; Δες το εδώ.

Επισκεφθείτε την ιστοσελίδα: https://github.com/BotoX/ServerStatus

5. Παρακολούθηση κατάστρωσης φόρτωσης

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

Επισκεφθείτε την ιστοσελίδα: https://github.com/LoadingDeck/Monitoring

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

6. Uakfdotb Βοπλισμό

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

Επισκεφθείτε την ιστοσελίδα: https://github.com/uakfdotb/bearmon/

7. fzaninotto uptime

Αυτό το σενάριο είναι μια εφαρμογή απομακρυσμένης παρακολούθησης που χρησιμοποιεί Node.js, MongoDB και Twitter Bootstrap. Το εργαλείο έχει πολύ δροσερά βασικά χαρακτηριστικά όπως: εύκολη εγκατάσταση και μηδενική διαχείριση, συχνότητα ελέγχου παρακολούθησης ανά βάση ελέγχου, μέχρι το δεύτερο, λήψη ειδοποιήσεων κάθε φορά που ένας έλεγχος κατεβαίνει μέσω σελίδας κατάστασης, μέσω ηλεκτρονικού ταχυδρομείου και μέσω κονσόλας κ.λπ.

Επισκεφθείτε την ιστοσελίδα: https://github.com/fzaninotto/uptime

Αφήστε μια απάντηση

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.