Monitorix: Ένα ελαφρύ εργαλείο παρακολούθησης συστήματος

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

Τι είναι το Monitorix;

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

Οι προγραμματιστές του εξηγούν ότι το εργαλείο είναι το αποτέλεσμα της εκτέλεσης δύο προγραμμάτων, το ένα ονομάζεται monitorix, ο οποίος είναι ένας δαίμονας Perl που ξεκινά αυτόματα όπως οποιαδήποτε άλλη υπηρεσία στο σύστημα και ένα σενάριο που ονομάζεται monitorix.cgiΔιαθέτει επίσης έναν ενσωματωμένο διακομιστή HTTP, ώστε να μην χρειάζεται να εγκαταστήσουμε έναν διακομιστή ιστού για τη λειτουργία του.

Χαρακτηριστικά Monitorix

  • Διαθέτει μεγάλο αριθμό γραφικών στατιστικών που συλλέγει πληροφορίες συστήματος όπως φορτίο συστήματος, χρήση πυρήνα, χρήση επεξεργαστή, αισθητήρες, θερμοκρασία, χρήση συστήματος αρχείων, χρήση καταλόγου, netstat, lighttpd, nginx, διεργασίες μεταξύ άλλων.
  • Υποστήριξη για την παρακολούθηση πολλαπλών απομακρυσμένων διακομιστών.
  • Υποστήριξη για παρακολούθηση της διαδικτυακής κυκλοφορίας συσκευών σε LAN.
  • Εκτεταμένο σύστημα προειδοποίησης.
  • Περιλαμβάνεται διακομιστής HTTP.
  • Αυτόματη αποστολή email με στατιστικά στοιχεία συστήματος.
  • Δυνατότητα συμπερίληψης πρόσθετων αρχείων διαμόρφωσης.
  • Δυνατότητα προβολής στατιστικών κατά (ώρα, ημέρα, εβδομάδα, μήνα ή έτος).
  • Δυνατότητα μεγέθυνσης σε οποιοδήποτε γράφημα για να το δείτε με περισσότερες λεπτομέρειες.
  • Δυνατότητα εμφάνισης μετρήσεων δικτύου σε Mbytes / sec ή Mbits / sec.
  • Δυνατότητα εμφάνισης θερμοκρασιών σε βαθμούς Κελσίου ή Φαρενάιτ.
  • Δυνατότητα δημιουργίας γραφικών σε μορφές PNG ή SVG.
  • Δυνατότητα διαμόρφωσης του αριθμού ετών ιστορικών δεδομένων (χωρίς όριο).
  • Διαισθητική διεπαφή ιστού.
  • Μπορεί να διαμορφωθεί μόνο με ένα αρχείο κειμένου.
  • Περιλαμβάνει μια αθόρυβη λειτουργία που σας επιτρέπει να ανακτήσετε γραφικά από σενάρια.
  • Τα στατιστικά κίνησης αποθηκεύονται σε βάσεις δεδομένων σταθερού μεγέθους.
  • Γράφτηκε στη γλώσσα Perl.
  • Δοκιμασμένο και υποστηριζόμενο GNU / Linux, FreeBSD, OpenBSD και NetBSD.
  • Δωρεάν και ανοιχτού κώδικα

εργαλείο παρακολούθησης συστήματος

Πώς να εγκαταστήσετε το Monitorix

Χρήστες  RedHat / Fedora / CentOS και παράγωγα μπορείτε να εγκαταστήσετε το Monitorix χάρη στο yum με τον ακόλουθο τρόπο:

$ yum install monitorix $ service monitorix start

Από την πλευρά τους, οι χρήστες και τα παράγωγα του Arch Linux μπορούν να χρησιμοποιήσουν το AUR για να εγκαταστήσουν αυτό το εργαλείο παρακολούθησης συστήματος, για να το κάνουν αυτό, να εκτελέσουν την ακόλουθη εντολή:

$yaourt -S monitorix

Στην περίπτωση χρηστών Debian, Ubuntu, Deepin και παραγώγων, μπορείτε να χρησιμοποιήσετε το εργαλείο εγκαθιστώντας το πιο πρόσφατο .deb του διαθέσιμου εργαλείου εδώ. Στη συνέχεια προχωράμε στην εγκατάσταση του .deb και ορισμένων εξαρτήσεων ως εξής

$ sudo apt-get update $ sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f εγκατάσταση