Skripta koja prikazuje informacije iz našeg sistema

Kada imate servere, automatizacija zadataka je uvijek korisna, štedi nam vrijeme i pomaže u toleranciji kvarova, znate ... «učinite to u slučaju niskog nivoa ovna » ... "ponovo pokrenite takvu uslugu ako takva utičnica ne uspije»... itd., Detalj je da je za automatizaciju zadataka prva stvar znati trenutni status servera.

Skripta za prikaz informacija iz našeg sistema

Rekao sam ti o tome skriptu koja je prikazivala statistiku potrošnje RAM-a Apache, ovaj put ću vam reći o skripti koja prikazuje ove informacije:

  • Je li povezan ili nije povezan s internetom
  • Operativni sistem
  • Distro
  • Arhitektura
  • Kernel
  • hostname
  • Interni IP
  • Vanjski IP
  • DNS koji koristite
  • Prijavljeni korisnici
  • RAM i SWAP statistika
  • HDD prostor
  • Vrijeme koje je trebalo skripti da prikaže informacije
  • Uptime

Kako doći do skripte koja prikazuje informacije iz našeg sistema

Prva stvar je da ga preuzmete, zatim mu date dozvole za izvršenje, konačno ga izvršavamo s parametrom -I tako da je instaliran u naš sistem i da ga je lakše izvršavati u budućnosti. Otvorite terminal i stavite sljedeće naredbe:

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

Zatražit će nas lozinku, ukucamo je, pritisnemo Enter i to je to, informacije našeg sustava možemo vidjeti izvršavanjem:

monitor

Primjeri informacija koje pruža skripta:

monitor-skripta-snimka zaslona

Kao što možete vidjeti u naredbama, autor skripte je TecMint.com, hvala Avisheku Kumaru na postavi.

Pa nadam se da vam ništa neće biti korisno 😉


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

28 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Aurelio janeiro rekao je

    Zdravo.

    Slijedio sam opisane korake i kada sam napisao ./tecmint_monitor.sh -Rekao sam mi da je opcija nevaljana ... Poruka je ./tecmint_monitor.sh: ilegalna opcija - I

    Mozes li mi pomoci?

    Saludos

    1.    Edgar perez rekao je

      To je malo slovo i.

    2.    Jose Miguel Folgueira rekao je

      Parametar je i-latinica, a ne ele🙂

      U svakom slučaju, skripta mi propada zbog retka koji sadrži "su -c", jer se u Ubuntu sudo koristi za dobivanje root dozvola.

      1.    pepe rekao je

        i što se događa da «sudo su -» ne funkcionira

    3.    KZKG ^ Gaara rekao je

      Uredite datoteku (sudo nano / usr / bin / monitor) i na liniji 75 piše "ime hosta -I" ... uklonite -I i gotovi ste

    4.    Javier Espinoza rekao je

      probajte na ovaj način
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira rekao je

      U svakom slučaju, ako skriptu pokrenete bez parametara, ona će vam dati odgovarajuće informacije. Ono što interno radi je kopiranje skripte "tecmint_monitor.sh" u / usr / bin / s imenom "monitor" (s dozvolama za izvršenje).

  2.   brito9112 rekao je

    Stavio sam ga na ubuntu server 12.04 i dobio sam ovu grešku

    Preuzimanja / tecmint_monitor.sh: 26: Preuzimanja / tecmint_monitor.sh: [[: nije pronađeno
    Preuzimanja / tecmint_monitor.sh: 36: Preuzimanja / tecmint_monitor.sh: [[: nije pronađeno
    Preuzimanja / tecmint_monitor.sh: 43: Preuzimanja / tecmint_monitor.sh: [[: nije pronađeno

    Imam dozvole za izvršenje i stavljam parametar -I, što bi mogao biti uzrok problema?

  3.   NedHard rekao je

    Zanimljiva pošta, dobar način za automatizaciju zahtjeva za informacijama, istovremeno štedeći vrijeme koje se može koristiti za druga pitanja.
    off topic: @ KZKG ^ Gaara, možete li odgovoriti na e-mailove, što i nije tako komplicirano.
    POZDRAV

    1.    KZKG ^ Gaara rekao je

      Koji e-mailovi? 😀

      1.    Diaz rekao je

        odličan članak.

        ali kako se nalazim?

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

        Ne idem ..

      2.    NedHard rekao je

        Njih dvoje koje sam vam poslao prije nekoliko tjedana nisu odskočili, tako da je e-mail koji ste mi dali u FLISOL-u točan ...

      3.    KZKG ^ Gaara rekao je

        Napišite mi ponovo da vidim 0_oU

      4.    NedHard rekao je

        Provjerite je li stiglo

  4.   Ruben Cotera rekao je

    Super !! Odličan je, iako bi se mogao nadopuniti dodatnim informacijama. Iako da, lako ga je prilagoditi. Hvala na dijeljenju!

  5.   Leandro rekao je

    Veoma koristan alat koji se koristi i za nadgledanje usluga i resursa, uz mogućnost postavljanja radnji na osnovu onoga što je, kao i slanje upozorenja, na primjer:

    https://mmonit.com/monit/

  6.   eliotime3000 rekao je

    UŠUTI I UZMI MOJ POŽARNI KLJUČ!

  7.   NaM3leSS rekao je

    http://pastebin.com/uKRsrPvZ

    u slučaju da je razumljivije 😉
    pozdravi

  8.   Koratsuki rekao je

    apt-get instalirati inxi
    pokrenite u konzoli:

    inxi -Fxz

    I spreman ...

  9.   Derpie rekao je

    "./tecmint_monitor.sh -I" mi daje grešku, promijenio sam je u mala slova kako je rekao @Edgar Pérez, ali tada se "monitor" pojavljuje kao nepoznata naredba: /
    Šta radim pogrešno? u__ú

    1.    lesco rekao je

      Čini se da je pogrešno instaliran. Imam Debian, ali konfigurirao sam sudo kao u Ubuntuu, to jest, nemam lozinku dodijeljenu root korisniku i, prema tome, nemam lozinku koju bih trebao unijeti tijekom instalacije. Ako unesem svoje korisničko ime, instalacija ne uspije, jer to nije root lozinka. Ovo mi je pošlo za rukom:

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

      Tako je efikasno instaliran. Zatim samo pokrenite bilo koji terminal: monitor

  10.   Katekyo rekao je

    mmm ... vrijeme je da probate

  11.   lesco rekao je

    Skripta je dobra, ali u korištenoj RAM memoriji označava ne baš vjerodostojnu vrijednost. Kada na bilo kojem sistemskom monitoru vidim da sam potrošio 370 MB, ova skripta označava da iznosi 991 MB (?).

  12.   Brutico rekao je

    Skripta je u redu, ali s inxi prikazuje vam više podataka.

  13.   JoRgE-1987 rekao je

    Odlicno !!!!

    Savršeno mi je da prestanem bacati naredbe jednu po jednu u konzolu kad moram izvršiti administrativni zadatak. 🙂

    Šteta što nije na GitHub-u da bi to mogao iskovati i moći komotnije raditi na skripti.

    Pozdrav!

  14.   vicdeveloper rekao je

    Deluxe.

    Hvala na dijeljenju.

    Pozdrav!

  15.   stalker rekao je

    ovo je u redu, iako ne sasvim