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

Ματιά είναι ένα εναλλακτική λύση και πιο πλήρης Εντάξει. Είναι ένα εργαλείο παρακολούθησης βασισμένο σε CLI κατάρες για GNU / Linux και BSD OS. Χρησιμοποιήστε τη βιβλιοθήκη PsUtil για να λάβετε τις πληροφορίες συστήματος. Αναπτύσσεται στο Python.


εγκατάσταση

Προϋποθέσεις

  • Python 2.6+ (δεν έχει δοκιμαστεί με Python 3+)
  • build-essential (για εγκατάσταση μέσω Pypi και setup.py)
  • python-dev (για εγκατάσταση μέσω Pypi)
  • python-setuptools (για εγκατάσταση μέσω setup.py)
  • python-psutil 0.4.1+ (αντικαθιστά την προηγούμενη libstatgrab's lib)
  • python-jinja2 2.0+ (προαιρετικό για εξαγωγή σε HTML)
  • pysensors (βιβλιοθήκη Python για στατιστικά στοιχεία αισθητήρων)

Εγκατάσταση από τον διαχειριστή πακέτων (ο εύκολος τρόπος)

Υπάρχουν πακέτα για Debian (SID), Arch, Fedora, RedHat, FreeBSD.

Εγκατάσταση από το PyPi (ο εύκολος και πολυστρωματικός τρόπος)

Το PyPi είναι ένας ανεπίσημος διαχειριστής πακέτων.

Πρώτα πρέπει να εγκαταστήσετε το PyPi στο σύστημά σας. Για παράδειγμα, στο Ubuntu / Xubuntu:

sudo apt-get εγκατάσταση python-pip build-essential python-dev

Στη συνέχεια, εγκαταστήστε την τελευταία έκδοση του Glance:

sudo pip εγκατάσταση ματιά

Αυτή η εγκατάσταση είναι βασική για διακομιστές ή / και υπολογιστές με συστήματα Debian / Ubuntu. Για να εγκαταστήσετε το Glance σε διακομιστές που βασίζονται σε RHEL / Centos πρέπει να εγκαταστήσετε αποθετήρια EPEL και στη συνέχεια να κάνετε:

yum -y εγκαταστήσετε το python-pip

Χρήση

Σε αυτόνομη λειτουργία

Εάν θέλετε να παρακολουθείτε το τοπικό μηχάνημα, εκτελέστε:

ματιά

Σε λειτουργία πελάτη / διακομιστή

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

Εκτελέστε αυτήν την εντολή στο διακομιστή:

διακομιστής $ glances -s

Και αυτό στον πελάτη:

πελάτης $ glances -c @server

Όπου @server είναι η διεύθυνση IP του διακομιστή ή το όνομα του διακομιστή.

Το Glance χρησιμοποιεί το σχήμα υπηρεσίας XML / RPC και μπορεί να χρησιμοποιηθεί από άλλο λογισμικό πελάτη.

Οδηγός χρήστη

Από προεπιλογή, τα στατιστικά στοιχεία ενημερώνονται κάθε δευτερόλεπτο, για να το αλλάξετε αυτό μπορείτε να χρησιμοποιήσετε την επιλογή -t. Για παράδειγμα, για να ορίσετε την ενημέρωση κάθε 5 δευτερόλεπτα θα ήταν:

ματιά -t 5

Τα σημαντικά στατιστικά στοιχεία χρωματίζονται ως:

ΠΡΑΣΙΝΟ: ο αριθμός στατιστικών είναι "ΟΚ"
ΜΠΛΕ: ο αριθμός στατιστικών είναι "ΠΡΟΣΟΧΗ" (Προειδοποίηση)
MAGENTA: Η καταμέτρηση stat είναι "ΠΡΟΕΙΔΟΠΟΙΗΣΗ"
ΚΟΚΚΙΝΟ: η καταμέτρηση στατιστικών είναι «ΚΡΙΤΙΚΗ» (Κρίσιμη)

Όταν εκτελείται το Glance μπορείτε να πατήσετε τα ακόλουθα πλήκτρα:

Το «h» εμφανίζει το μήνυμα βοήθειας στην οθόνη με τα πλήκτρα που μπορείτε να χρησιμοποιήσετε
«a» ορίστε την αυτόματη μέθοδο. Οι διαδικασίες ταξινομούνται αυτόματα

Εάν η CPU> 70%, παραγγείλετε διαδικασίες με κατανάλωση CPU

Εάν MEM> 70%, παραγγείλετε τις διαδικασίες ανά κατανάλωση μεγέθους μνήμης

Ανταλλαγή «b» μεταξύ bit / s ή byte / s για δίκτυο I / O
«c» ταξινομεί τη λίστα των διαδικασιών ανά κατανάλωση CPU
Το 'd' ενεργοποιεί / απενεργοποιεί τα στατιστικά στοιχεία I / O δίσκου
Το 'e' επιτρέπει τη μονάδα αισθητήρα (απαιτείται βιβλιοθήκη PySensors, μόνο Linux)
'f' ενεργοποίηση / απενεργοποίηση στατιστικών συστήματος αρχείων
Το «l» ενεργοποιεί / απενεργοποιεί την καταγραφή εφαρμογών.
Ταξινόμηση της λίστας διεργασιών ανά κατανάλωση μνήμης
«n» ενεργοποίηση / απενεργοποίηση στατιστικών διασύνδεσης δικτύου
Ταξινόμηση ανά όνομα διαδικασίας
Το "w" αφαιρεί τις ολοκληρωμένες ΠΡΟΕΙΔΟΠΟΙΗΣΕΙΣ (που δεν υπάρχουν πια εκεί) από το αρχείο καταγραφής
«1» ανταλλάσσει μεταξύ των παγκόσμιων στατιστικών CPU και των συγκεκριμένων στατιστικών στοιχείων για κάθε CORE
«q» βγείτε από την εφαρμογή

Στη λειτουργία διακομιστή, μπορείτε να ορίσετε το IP όπου θα ακούει τα αιτήματα (-B ΔΙΕΥΘΥΝΣΗ) και τη θύρα (-p PORT).

Στη λειτουργία πελάτη, μπορείτε να ορίσετε τη θύρα διακομιστή με το -p PORT.

Η προεπιλεγμένη IP ακρόασης είναι 0.0.0.0, δηλαδή σε όλες τις IP που διαθέτει ο εξοπλισμός.

πηγή: Ιστολόγιο των Sysadmins


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Wagner άγρια dijo

    Πολύ ενδιαφέρον αυτό το εργαλείο.

    Ευχαριστώ που το μοιράστηκες.

  2.   Λούκας Μάτιας Γκόμεζ dijo

    Μου άρεσε πολύ 😉

  3.   Γαβριήλ dijo

    Στο fedora 17: # yum εγκατάσταση ματιά

  4.   Ας χρησιμοποιήσουμε το Linux dijo

    Ευχαριστώ! Καλή συνεισφορά. 🙂

  5.   Felipe Guzman Vargas dijo

    διαφορά με τον Nagios ???