Scenarijus, rodantis informaciją iš mūsų sistemos

Kai turite serverius, užduočių automatizavimas visada yra naudingas, tai taupo mūsų laiką ir padeda toleruoti gedimus, žinote ... «darykite tai esant mažam avinui » … “paleiskite tokią tarnybą iš naujo, jei toks lizdas sugenda»… Ir tt, detaliau yra tai, kad norint automatizuoti užduotis, pirmiausia reikia žinoti dabartinę serverio būseną.

Scenarijus, kad būtų rodoma informacija iš mūsų sistemos

Aš tau pasakojau scenarijus kuris rodė „Apache“ RAM atminties statistiką, šį kartą aš jums pasakysiu apie scenarijų, kuriame rodoma ši informacija:

  • Yra ar nėra prisijungęs prie interneto
  • Platforma
  • paskirstymas
  • Architektūra
  • Branduolys
  • hostname
  • Vidinis IP
  • Išorinis IP
  • DNS, kurį naudojate
  • Prisijungę vartotojai
  • RAM ir SWAP statistika
  • HDD vieta
  • Laikas, per kurį scenarijus rodė informaciją
  • Pasiekiamumas

Kaip gauti scenarijų, rodantį informaciją iš mūsų sistemos

Pirmas dalykas yra atsisiųsti, tada suteikti vykdymo leidimus, galų gale mes jį įvykdome naudodami parametrą -I, kad jis būtų įdiegtas mūsų sistemoje ir ateityje būtų lengviau jį vykdyti. Atidarykite terminalą ir įdėkite šias komandas:

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

Jis paprašys mūsų slaptažodžio, mes jį įveskite, paspauskite Enter ir viskas, mes galime pamatyti savo sistemos informaciją vykdydami:

monitor

Scenarijuje pateikiamos informacijos pavyzdžiai:

monitorius-scenarijus-ekrano kopija

Kaip matote komandose, scenarijaus autorius yra TecMint.com, ačiū Avishekui Kumarui už paskelbti.

Na, nieko, tikiuosi, nebus jums naudinga 😉


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Aurelio janeiro sakė

    Hey.

    Aš atlikau aprašytus veiksmus ir, kai parašiau ./tecmint_monitor.sh - aš man sakau, kad parinktis neteisinga ... Pranešimas yra ./tecmint_monitor.sh: neteisėtas pasirinkimas - aš

    Ar gali man padėti?

    saludos

    1.    Edgaras Perezas sakė

      Tai yra mažosios i.

    2.    Chosė Migelis Folgueira sakė

      Parametras yra i-lotynų kalba, o ne ele 🙂

      Bet kokiu atveju, scenarijus man nepavyksta dėl eilutės, kurioje yra „su -c“, nes „Ubuntu“ sudo naudojamas norint gauti root teises.

      1.    Pepe sakė

        ir kas atsitinka, kad «sudo su -« neveikia

    3.    KZKG ^ Gaara sakė

      Redaguokite failą (sudo nano / usr / bin / monitor) ir 75 eilutėje parašyta "hostname -I" ... pašalinkite -I ir viskas

    4.    Javieras Espinoza sakė

      pabandykite šitaip
      ./tecmint_monitor.sh -i

    5.    Chosė Migelis Folgueira sakė

      Bet kokiu atveju, jei vykdote scenarijų be parametrų, jis pateikia jums atitinkamą informaciją. Tai, ką ji daro viduje, yra nukopijuoti scenarijų „tecmint_monitor.sh“ į / usr / bin / pavadinimu „monitorius“ (su vykdymo leidimais).

  2.   britas9112 sakė

    Aš įdėjau jį į „Ubuntu“ serverį 12.04 ir gaunu šią klaidą

    Atsisiuntimai / tecmint_monitor.sh: 26: Atsisiuntimai / tecmint_monitor.sh: [[: nerasta
    Atsisiuntimai / tecmint_monitor.sh: 36: Atsisiuntimai / tecmint_monitor.sh: [[: nerasta
    Atsisiuntimai / tecmint_monitor.sh: 43: Atsisiuntimai / tecmint_monitor.sh: [[: nerasta

    Aš turiu vykdymo teises ir įdėjau parametrą -I, kas gali būti problemos priežastis?

  3.   NedHardas sakė

    „Įdomus pranešimas“ - geras būdas automatizuoti užklausas dėl informacijos, tuo pačiu taupant laiką, kurį galima panaudoti kitais klausimais.
    ne į temą: @ KZKG ^ Gaara, ar galite atsakyti į el. laiškus, o tai nėra taip sudėtinga.
    Sveikinimai

    1.    KZKG ^ Gaara sakė

      Kokie el. Laiškai? 😀

      1.    Diaz sakė

        puikus straipsnis.

        bet kaip atsiduriu?

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

        As neisiu ..

      2.    NedHardas sakė

        Du, kuriuos jums atsiunčiau prieš kelias savaites, jie neatšoko, todėl el. Paštas, kurį man davėte FLISOL, yra teisingas ...

      3.    KZKG ^ Gaara sakė

        Parašykite man dar kartą, kad pamatytumėte 0_oU

      4.    NedHardas sakė

        Patikrinkite, ar jis atkeliavo

  4.   Rubenas Cotera sakė

    Puiku !! Tai puiku, nors jį būtų galima papildyti papildoma informacija. Nors taip, jį lengva pritaikyti. Ačiū už dalinimąsi!

  5.   Leandro sakė

    Labai naudingas įrankis, kuris taip pat naudojamas paslaugoms ir ištekliams stebėti, be galimybės nustatyti veiksmus pagal dalykus ir, pavyzdžiui, siųsti įspėjimus, yra monit:

    https://mmonit.com/monit/

  6.   3000 sakė

    UŽDARYK IR PRIIMK MANO GAMINIO RAKTĄ!

  7.   NaM3leSS sakė

    http://pastebin.com/uKRsrPvZ

    jei tai suprantamiau 😉
    dėl

  8.   koratsuki sakė

    apt-get install inxi
    paleisti konsolėje:

    inxi-Fxz

    Ir pasiruošę ...

  9.   Derpis sakė

    "./Tecmint_monitor.sh -I" suteikia man klaidą, pakeičiau ją į mažąsias raides, kaip sakė @ Edgar Pérez, bet tada "monitorius" pasirodo kaip nežinoma komanda:
    Ką aš darau ne taip? u__ú

    1.    lesko sakė

      Atrodo, kad jis neteisingai įdiegtas Aš turiu „Debian“, bet aš sukonfigūravau „sudo“ kaip „Ubuntu“, tai yra, aš neturiu slaptažodžio, skirto pagrindiniam vartotojui, todėl neturiu slaptažodžio, kurio manęs prašoma įvesti diegiant. Jei įvesiu savo vartotojo vardą, diegti nepavyks, nes tai nėra šakninis slaptažodis. Tai man pasiteisino:

      chmod + x tecmint_monitor.sh
      : sudo SU
      ./tecmint_monitor.sh -i

      Taigi jis buvo efektyviai įdiegtas. Tada tiesiog paleiskite bet kurį terminalą: monitorių

  10.   Katekyo sakė

    mmm ... bus laikas tai išbandyti

  11.   lesko sakė

    Scenarijus yra geras, tačiau naudojamoje RAM atmintyje jis pažymi nelabai patikimą vertę. Kai bet kuriame sistemos monitoriuje matau, kad sunaudojau 370 MB, šis scenarijus rodo, kad jis yra 991 MB (¿?).

  12.   brutalus sakė

    Scenarijus yra puikus, bet naudojant „inxi“ jis rodo daugiau duomenų.

  13.   JoRgE-1987 sakė

    Puiku !!!!

    Man puikiai tinka nustoti mesti komandas po vieną į konsolę, kai turiu atlikti administravimo užduotį. 🙂

    Blogai, kad „GitHub“ nėra galimybė tai suklastoti ir patogiau dirbti su scenarijumi.

    Sveiki atvykę!

  14.   vicekūrėjas sakė

    Ištaigingas.

    Ačiū už dalinimąsi.

    Sveiki atvykę!

  15.   STALKER sakė

    tai puiku, nors ir ne visai taip