Σενάριο που εμφανίζει πληροφορίες από το σύστημά μας

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

Σενάριο για την εμφάνιση πληροφοριών από το σύστημά μας

Σας είπα ένα σενάριο που έδειχνε στατιστικά στοιχεία κατανάλωσης RAM Apache, αυτή τη φορά θα σας πω για ένα σενάριο που εμφανίζει αυτές τις πληροφορίες:

  • Είναι ή δεν είναι συνδεδεμένο στο Διαδίκτυο
  • λειτουργικό σύστημα
  • Διανομή
  • Αρχιτεκτονική
  • Πυρήνας
  • Όνομα κεντρικού υπολογιστή
  • Εσωτερική IP
  • Εξωτερική IP
  • DNS που χρησιμοποιείτε
  • Συνδεδεμένοι χρήστες
  • Στατιστικά RAM και SWAP
  • Χώρος HDD
  • Χρόνος που χρειάστηκε για το σενάριο να εμφανίσει τις πληροφορίες
  • Uptime

Πώς να λάβετε σενάριο που εμφανίζει πληροφορίες από το σύστημά μας

Το πρώτο πράγμα είναι να το κατεβάσετε, μετά να του δώσουμε δικαιώματα εκτέλεσης, τελικά να το εκτελέσουμε με την παράμετρο -I έτσι ώστε να είναι εγκατεστημένο στο σύστημά μας και είναι ευκολότερο να την εκτελέσουμε στο μέλλον. Ανοίξτε ένα τερματικό και τοποθετήστε τις ακόλουθες εντολές:

wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I

Θα μας ζητήσει τον κωδικό πρόσβασης, τον πληκτρολογούμε, πατήστε Enter και αυτό είναι, μπορούμε να δούμε τις πληροφορίες του συστήματός μας εκτελώντας:

monitor

Παραδείγματα πληροφοριών που παρέχονται από το Σενάριο:

οθόνη-σενάριο-στιγμιότυπο οθόνης

Όπως μπορείτε να δείτε στις εντολές, ο συγγραφέας του σεναρίου είναι το TecMint.com, ευχαριστώ τον Avishek Kumar για μετά το.

Λοιπόν, ελπίζω ότι τίποτα δεν θα σας φανεί χρήσιμο 😉


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

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

*

*

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

  1.   Aurelio janeiro dijo

    Γεια σου.

    Ακολούθησα τα βήματα που περιγράφονται και όταν έγραψα ./tecmint_monitor.sh - Μου λέει ότι η επιλογή δεν είναι έγκυρη… Το μήνυμα είναι ./tecmint_monitor.sh: παράνομη επιλογή - I

    Μπορείς να με βοηθήσεις?

    αφορά

    1.    Έντγκαρ Περέζ dijo

      Είναι πεζά i.

    2.    Jose Miguel Folgueira dijo

      Η παράμετρος είναι i-latin, όχι ele ele

      Τέλος πάντων, το σενάριο με αποτυγχάνει λόγω της γραμμής που περιέχει το "su -c", καθώς στο Ubuntu sudo χρησιμοποιείται για τη λήψη δικαιωμάτων root.

      1.    pepe dijo

        και τι συμβαίνει ότι το «sudo su -« δεν λειτουργεί

    3.    KZKG ^ Γκάρα dijo

      Επεξεργαστείτε το αρχείο (sudo nano / usr / bin / monitor) και στη γραμμή 75 λέει "hostname -I" ... αφαιρέστε το -I και τελειώσατε

    4.    Χαβιέ Εσπίνοζα dijo

      δοκιμάστε με αυτόν τον τρόπο
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira dijo

      Τέλος πάντων, εάν εκτελείτε το σενάριο χωρίς παραμέτρους, σας δίνει τις αντίστοιχες πληροφορίες. Αυτό που κάνει εσωτερικά είναι να αντιγράψετε το σενάριο "tecmint_monitor.sh" στο / usr / bin / με το όνομα "monitor" (με δικαιώματα εκτέλεσης).

  2.   brito9112 dijo

    το έβαλα σε διακομιστή ubuntu 12.04 και έχω αυτό το σφάλμα

    Λήψεις / tecmint_monitor.sh: 26: Λήψεις / tecmint_monitor.sh: [[: δεν βρέθηκε
    Λήψεις / tecmint_monitor.sh: 36: Λήψεις / tecmint_monitor.sh: [[: δεν βρέθηκε
    Λήψεις / tecmint_monitor.sh: 43: Λήψεις / tecmint_monitor.sh: [[: δεν βρέθηκε

    Έχω δικαιώματα εκτέλεσης και έβαλα την παράμετρο -I, ποια θα μπορούσε να είναι η αιτία του προβλήματος;

  3.   Νεντ Χάρντ dijo

    Ενδιαφέρουσα ανάρτηση, ένας καλός τρόπος αυτοματοποίησης αιτημάτων για πληροφορίες, εξοικονομώντας χρόνο που μπορεί να χρησιμοποιηθεί σε άλλα θέματα.
    off topic: @ KZKG ^ Gaara, μπορείτε να απαντήσετε στα μηνύματα ηλεκτρονικού ταχυδρομείου, τα οποία δεν είναι τόσο περίπλοκα.
    ΧΑΙΡΕΤΙΣΜΟΙ

    1.    KZKG ^ Γκάρα dijo

      Τι email; 😀

      1.    Diaz dijo

        υπέροχο άρθρο.

        αλλά καθώς βρίσκομαι;

        wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
        chmod + x tecmint_monitor.sh
        ./tecmint_monitor.sh -I

        Δεν θα παω ..

      2.    Νεντ Χάρντ dijo

        Τα δύο που σας έστειλα πριν από λίγες εβδομάδες, δεν αναπήδησαν, έτσι το email που μου δώσατε στο FLISOL είναι σωστό ...

      3.    KZKG ^ Γκάρα dijo

        Γράψτε μου ξανά για να δείτε 0_oU

      4.    Νεντ Χάρντ dijo

        Ελέγξτε αν έφτασε

  4.   Ρούμπεν Κοτέρα dijo

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

  5.   Ο Leandro dijo

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

    https://mmonit.com/monit/

  6.   eliotime3000 dijo

    ΚΛΕΙΣΤΕ ΚΑΙ ΠΑΡΕΤΕ ΤΟ ΠΛΗΡΟΦΟΡΙΑ ΜΟΥ!

  7.   NaM3leSS dijo

    http://pastebin.com/uKRsrPvZ

    σε περίπτωση που είναι πιο κατανοητό 😉
    αφορά

  8.   Κορατσούκι dijo

    apt-get εγκατάσταση inxi
    εκτέλεση στην κονσόλα:

    inxi-Fxz

    Και έτοιμος…

  9.   Ντέρπι dijo

    το "./tecmint_monitor.sh -I" μου δίνει ένα σφάλμα, το άλλαξα σε πεζά όπως είπε ο @Edgar Pérez, αλλά μετά το "monitor" εμφανίζεται ως άγνωστη εντολή: /
    Τι κάνω λάθος? u__ú

    1.    λεσκό dijo

      Φαίνεται ότι δεν έχει εγκατασταθεί σωστά. Έχω το Debian, αλλά έχω ρυθμίσει το sudo όπως στο Ubuntu, δηλαδή δεν έχω εκχωρήσει κωδικό πρόσβασης στον root χρήστη και, ως εκ τούτου, δεν έχω τον κωδικό πρόσβασης που μου ζητείται να εισαγάγω κατά την εγκατάσταση. Εάν εισαγάγω το όνομα χρήστη μου, η εγκατάσταση αποτυγχάνει, επειδή δεν είναι ο κωδικός πρόσβασης ρίζας. Αυτό λειτούργησε για μένα:

      chmod + x tecmint_monitor.sh
      sudo su
      ./tecmint_monitor.sh -i

      Έτσι εγκαταστάθηκε αποτελεσματικά. Τότε τρέξτε απλώς σε οποιοδήποτε τερματικό: οθόνη

  10.   Κάτεκυο dijo

    μμμ ... θα είναι ώρα να το δοκιμάσεις

  11.   λεσκό dijo

    Το σενάριο είναι καλό, αλλά στη μνήμη RAM που χρησιμοποιείται σημειώνει μια όχι πολύ αξιόπιστη τιμή. Όταν σε οποιαδήποτε οθόνη συστήματος βλέπω ότι έχω χρησιμοποιήσει 370 MB, αυτό το σενάριο δείχνει ότι είναι 991 MB (?).

  12.   Μπρούτικο dijo

    Το σενάριο είναι καλό, αλλά με inxi σας δείχνει περισσότερα δεδομένα.

  13.   Jorge-1987 dijo

    Εξαιρετικό!

    Είναι τέλειο για μένα να σταματήσω να ρίχνω τις εντολές μία προς μία στην κονσόλα όταν πρέπει να εκτελέσω μια εργασία διαχείρισης. 🙂

    Πολύ κακό δεν είναι στο GitHub να μπορείς να το σφυρηλατείς και να μπορείς να δουλεύεις πιο άνετα στο σενάριο.

    Χαιρετισμούς!

  14.   προγραμματιστής βίντεο dijo

    Λουξ.

    Ευχαριστίες για τη διανομή.

    Χαιρετισμούς!

  15.   πλησιάζων dijo

    αυτό είναι καλό, αν και όχι αρκετά