Script, der viser information fra vores system

Når du har servere, er det altid nyttigt at automatisere opgaver, det sparer os tid og hjælper også med fejltolerance, ved du ... «gør sådan en ting i tilfælde af lav ram » ... "genstart en sådan service, hvis en sådan stikkontakt fejler»... Etc, detaljen er, at for at automatisere opgaver, er den første ting at kende serverens aktuelle status.

Script til visning af information fra vores system

Jeg havde fortalt dig det et script som viste Apache RAM-forbrugsstatistikker, denne gang fortæller jeg dig om et script, der viser disse oplysninger:

  • Har eller er ikke forbundet til internettet
  • Operativsystem
  • fordeling
  • Arkitektur
  • kernel
  • hostname
  • Intern IP
  • Ekstern IP
  • DNS, du bruger
  • Loggede brugere
  • RAM og SWAP statistik
  • HDD-plads
  • Den tid, det tog for scriptet at vise oplysningerne
  • Uptime

Sådan får du script, der viser information fra vores system

Den første ting er at downloade det, derefter give det eksekveringstilladelser, til sidst udfører vi det med parameteren -I, så det er installeret i vores system, og det er lettere at udføre det i fremtiden. Åbn en terminal, og læg følgende kommandoer:

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

Det vil bede os om adgangskoden, vi skriver det, tryk på Enter, og det er det, vi kan se oplysningerne i vores system ved at udføre:

monitor

Eksempler på information leveret af scriptet:

skærm-skærm-skærmbillede

Som du kan se i kommandoerne, er forfatteren af ​​scriptet TecMint.com, tak Avishek Kumar for send det.

Nå, intet jeg håber vil være nyttigt for dig 😉


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Aurelio janeiro sagde han

    Hej.

    Jeg fulgte de beskrevne trin, og da jeg skrev ./tecmint_monitor.sh -Jeg fortæller mig, at indstillingen er ugyldig ... Beskeden er ./tecmint_monitor.sh: ulovlig mulighed - jeg

    Kan du hjælpe mig?

    hilsen

    1.    Edgar Perez sagde han

      Det er små bogstaver i.

    2.    Jose Miguel Folgueira sagde han

      Parameteren er en i-latin, ikke en ele 🙂

      Under alle omstændigheder mislykkes scriptet mig på grund af linjen, der indeholder "su -c", da i Ubuntu bruges sudo til at opnå rodtilladelser.

      1.    pepe sagde han

        og hvad sker der, at «sudo su -« ikke fungerer

    3.    KZKG ^ Gaara sagde han

      Rediger filen (sudo nano / usr / bin / monitor) og på linje 75 står der "hostname -I" ... fjern -I og du er færdig

    4.    Javier Espinoza sagde han

      prøv på denne måde
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira sagde han

      Under alle omstændigheder, hvis du kører scriptet uden parametre, giver det dig de tilsvarende oplysninger. Hvad det gør internt, er at kopiere scriptet "tecmint_monitor.sh" i / usr / bin / med navnet "monitor" (med eksekveringstilladelser).

  2.   brito9112 sagde han

    Jeg sætter det på en ubuntu-server 12.04, og jeg får denne fejl

    Downloads / tecmint_monitor.sh: 26: Downloads / tecmint_monitor.sh: [[: ikke fundet
    Downloads / tecmint_monitor.sh: 36: Downloads / tecmint_monitor.sh: [[: ikke fundet
    Downloads / tecmint_monitor.sh: 43: Downloads / tecmint_monitor.sh: [[: ikke fundet

    Jeg har tilladelse til udførelse, og jeg sætter parameteren -I, hvad kan årsagen være til problemet?

  3.   NedHard sagde han

    Interessant indlæg, en god måde at automatisere anmodninger om information, mens du sparer tid, der kan bruges til andre problemer.
    off topic: @ KZKG ^ Gaara, kan du svare på e-mails, hvilket ikke er så kompliceret.
    HILSENER

    1.    KZKG ^ Gaara sagde han

      Hvilke e-mails? 😀

      1.    Diaz sagde han

        god artikel.

        men som jeg finder mig selv?

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

        Jeg går ikke ..

      2.    NedHard sagde han

        De to, som jeg sendte dig for et par uger siden, de hoppede ikke, så den e-mail, du gav mig i FLISOL, er korrekt ...

      3.    KZKG ^ Gaara sagde han

        Skriv mig igen for at se 0_oU

      4.    NedHard sagde han

        Kontroller, om den ankom

  4.   Ruben Cotera sagde han

    Store!! Det er fantastisk, selvom det kunne suppleres med ekstra information. Selvom ja, er det let at tilpasse. Tak fordi du delte!

  5.   Leandro sagde han

    Et meget nyttigt værktøj, der også bruges til at overvåge tjenester og ressourcer, ud over at være i stand til at indstille handlinger baseret på hvad, samt sende e-mail-alarmer, er monit:

    https://mmonit.com/monit/

  6.   eliotime3000 sagde han

    Hold kæft, og tag min brandnøgle!

  7.   NAM3LØS sagde han

    http://pastebin.com/uKRsrPvZ

    hvis det er mere forståeligt 😉
    hensyn

  8.   koratsuki sagde han

    apt-get installer inxi
    kør i konsol:

    inxi-Fxz

    Og klar ...

  9.   Vågn op sagde han

    "./tecmint_monitor.sh -I" giver mig en fejl, jeg ændrede den til små bogstaver som @ Edgar Pérez sagde, men så vises "monitor" som en ukendt kommando: /
    Hvad laver jeg forkert? u__ú

    1.    lesco sagde han

      Det ser ud til at være installeret forkert Jeg har Debian, men jeg har sudo konfigureret som i Ubuntu, det vil sige, jeg har ikke tildelt en adgangskode til rodbrugeren, og derfor har jeg ikke den adgangskode, som jeg bliver bedt om at indtaste under installationen. Hvis jeg indtaster mit brugernavn, mislykkes installationen, fordi det ikke er rodadgangskoden. Dette fungerede for mig:

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

      Således blev den effektivt installeret. Kør så bare i en hvilken som helst terminal: skærm

  10.   Katekyo sagde han

    mmm ... det bliver tid til at prøve det

  11.   lesco sagde han

    Scriptet er godt, men i den anvendte RAM-hukommelse markerer det en upålidelig værdi. Når jeg i en hvilken som helst systemmonitor ser, at jeg har brugt 370 MB, angiver dette script, at det er 991 MB (¿?).

  12.   brutal sagde han

    Scriptet er fint, men med inxi viser det dig flere data.

  13.   JORGE-1987 sagde han

    Excelente !!!!

    Det er perfekt for mig at stoppe med at trække kommandoerne en efter en i konsollen, når jeg skal udføre en administrationsopgave. 🙂

    Alt for dårlig, det er ikke på GitHub at være i stand til at smede det og være i stand til at arbejde på scriptet mere komfortabelt.

    Greetings!

  14.   vicedeveloper sagde han

    Deluxe.

    Tak fordi du delte.

    Greetings!

  15.   stalker sagde han

    dette er fint, men ikke helt