Script que mostra informació del nostre sistema

Quan es té servidors automatitzar tasques sempre és útil, ens estalvia temps i més, ajuda amb la tolerància a fallades, ja saben ... «fes tal cosa en cas que hi hagi poca ram » ... «reinicia tal servei si falla tal sòcol»... etc, el detall és que per automatitzar tasques, el primer és saber l'estat actual de servidor.

Script per a informació d nostre sistema

Fa temps els havia parlat sobre un guió que mostrava estadístiques de consum de RAM d'Apache, aquesta vegada els parlaré sobre un script que mostra aquesta informació:

  • Està o no connectat a internet
  • Sistema operatiu
  • distro
  • Arquitectura
  • Kernel
  • nom d'amfitrió
  • IP Interna
  • IP Externa
  • DNS que fa servir
  • usuaris loggeados
  • Estadístiques de RAM i SWAP
  • Espai en HDDs
  • Temps que va demorar l'script a mostrar la informació
  • Uptime

Com obtenir Script que mostra informació del nostre sistema

El primer és descarregar-lo, després donar-li permisos d'execució, finalment ho executem amb el paràmetre -I perquè s'instal·li en el nostre sistema i sigui més fàcil executar en el futur. Obrin una terminal i posin les següents comandes:

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

Ens demanarà el password, el teclegem, pressionem Enter i llest, ja podrem veure la informació del nostre sistema a l'executar:

monitor

Exemples d'informació subministrada pel Script:

monitor-script-screenshot

Com poden veure en les ordres, l'autor de l'script és TecMint.com, les gràcies Avishek Kumar per publicar-.

Bé res espere els sigui d'utilitat 😉


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Aureli Gener va dir

    Hola.

    Vaig seguir els passos descrits i quan vaig escriure ./tecmint_monitor.sh -I m'indica que l'opció és invàlida ... El missatge és ./tecmint_monitor.sh: opció il·legal - I

    Poden ajudar?

    Salutacions

    1.    Edgar Pérez va dir

      És i minúscula.

    2.    José Miguel Folgueira va dir

      El paràmetre és una i-llatina, no una ela 🙂

      De tota manera, a mi em falla el l'script per la línia que conté «la seva -c», ja que, en ubuntu s'usa suo per obtenir permisos de root.

      1.    Pepe va dir

        i que passa que no funciona el «suo seu -«

    3.    KZKG ^ Gaara va dir

      Edita l'arxiu (sudo nano / usr / bin / monitor) i en la línia 75 diu «hostname -I» ... treu el -I i llest

    4.    javier espinoza va dir

      intenta d'aquesta manera
      ./tecmint_monitor.sh -i

    5.    José Miguel Folgueira va dir

      De totes maneres si executes l'script sense paràmetres, et dóna la informació corresponent. El que fa internament és copiar l'script «tecmint_monitor.sh 'a / usr / bin / amb nom« monitor »(amb permisos d'execució).

  2.   brito9112 va dir

    el vaig posar en un ubuntu server 12.04 i surt aquest error

    Descàrregues / tecmint_monitor.sh: 26: Descàrregues / tecmint_monitor.sh: [[: not found
    Descàrregues / tecmint_monitor.sh: 36: Descàrregues / tecmint_monitor.sh: [[: not found
    Descàrregues / tecmint_monitor.sh: 43: Descàrregues / tecmint_monitor.sh: [[: not found

    tinc permisos d'execució i li vaig defensar que el paràmetre -I, ¿Quina pot ser la caulsa de el problema?

  3.   NedHard va dir

    Interessant Post, una bona manera d'automatitzar demanat d'informació, alhora que s'estalvia temps que pot ser emprat en altres qüestions.
    off topic: @ KZKG ^ Gaara, si us plau, pots respondre els correus, que no és tan complicat.
    SALUTACIONS

    1.    KZKG ^ Gaara va dir

      Què correus? 😀

      1.    Díaz va dir

        gran article.

        però a mesura que em trobo?

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

        No vaig ..

      2.    NedHard va dir

        Els dos que et vaig enviar hae unes setmanes, no em van rebotar, de manera que el correu que em vas donar al FLISOL aquesta correcte ...

      3.    KZKG ^ Gaara va dir

        Escriu-me de nou a veure 0_oU

      4.    NedHard va dir

        Revisa a veure si va arribar

  4.   Rubén Cotera va dir

    Genial !! És fantàstic, tot i que es podria completar amb informació extra. Encara que això sí, és fàcil de personalitzar. Gràcies per compartir!

  5.   Leandro va dir

    Una eina molt útil i que també s'utilitza per monitoritzar serveis i recursos, a més depoder setear accions en base a x cosa, així com a més enviar per ex-mail d'alertes és monit:

    https://mmonit.com/monit/

  6.   eliotime3000 va dir

    SHUT UP AND TAKE MY FIRE KEY!

  7.   NaM3leSS va dir

    http://pastebin.com/uKRsrPvZ

    per si queda mes comprensible 😉
    salutacions

  8.   Koratsuki va dir

    apt-get install inxi
    executar en consola:

    inxi -Fxz

    I llest ...

  9.   Derpie va dir

    el «./tecmint_monitor.sh -I» em dóna error, ho canviï per minúscula com va dir @Edgar Pérez però després «monitor» apareix com comanda desconegut: /
    Que faig malament? u__ú

    1.    Lesco va dir

      Sembla que està malament instal·lat. Jo tinc Debian, però tinc suo configurat com en Ubuntu, és a dir, no tinc contrasenya per al l'usuari root i, per tant, no tinc la contrasenya que em demana ingressar durant la instal·lació. Si ingrés la del meu usuari, la instal·lació falla, per no ser la contrseña de l'root. Això em va funcionar:

      chmod + x tecmint_monitor.sh
      suo seva
      ./tecmint_monitor.sh -i

      Així va quedar efectivament instal·lat. Després només n'hi ha prou executar en qualsevol terminal: monitor

  10.   Katekyo va dir

    mmm ... serà hora provar

  11.   Lesco va dir

    Està bo el script, però en la memòria RAM utilitzada marca un valor poc creïble. Quan en qualsevol monitor de sistema veig que porto usats 370 MB, aquest script indica que són 991 MB (¿?).

  12.   Brutic va dir

    Aquesta bé l'script però amb inxi t'ensenya mes dades.

  13.   Jorge-1987 va dir

    Excel·lent !!!!

    Em ve perfecte per deixar de llençar un per un els comandaments en consola quan he de fer alguna tasca d'administració. 🙂

    Que lastima que no està en GitHub per poder forkearlo i poder treballar en l'script de manera mes comoda.

    Salutacions!

  14.   vicdeveloper va dir

    Cars.

    Gràcies per compartir-ho.

    Salutacions!

  15.   assetjador va dir

    està bé això, encara que no de el tot