Skript som viser informasjon fra systemet vårt

Når du har servere, er det alltid nyttig å automatisere oppgaver, det sparer oss tid og hjelper også med feiltoleranse, vet du ... «gjør dette i tilfelle lav ram » ... "starte en slik tjeneste hvis en slik kontakt mislykkes»... Etc, detaljene er at for å automatisere oppgaver, er det første å vite serverens nåværende status.

Skript for å vise informasjon fra systemet vårt

Jeg hadde fortalt deg om det et manus som viste Apache RAM-forbruksstatistikk, denne gangen forteller jeg deg om et skript som viser denne informasjonen:

  • Er eller er ikke koblet til internett
  • Plattform
  • distro
  • Arkitektur
  • Kernel
  • vertsnavn
  • Intern IP
  • Ekstern IP
  • DNS du bruker
  • Loggede brukere
  • RAM og SWAP statistikk
  • HDD-plass
  • Det tok tid for skriptet å vise informasjonen
  • Oppetid

Hvordan få skript som viser informasjon fra systemet vårt

Den første tingen er å laste den ned, så gi den utførelsestillatelser, til slutt utfører vi den med -I-parameteren slik at den er installert i systemet vårt, og det er lettere å utføre den i fremtiden. Åpne en terminal og legg følgende kommandoer:

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

Det vil be oss om passordet, vi skriver det, trykk Enter og det er det, vi kan se informasjonen til systemet vårt ved å utføre:

monitor

Eksempler på informasjon gitt av skriptet:

monitor-script-skjermbilde

Som du kan se i kommandoene, er forfatteren av skriptet TecMint.com, takk Avishek Kumar for legg den ut.

Vel, jeg håper ingenting vil være nyttig for deg 😉


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Aurelio janeiro sa

    Hei.

    Jeg fulgte trinnene som er beskrevet, og da jeg skrev ./tecmint_monitor.sh -Jeg forteller meg at alternativet er ugyldig ... Meldingen er ./tecmint_monitor.sh: ulovlig alternativ - jeg

    Kan du hjelpe meg?

    Hilsen

    1.    Edgar perez sa

      Det er små bokstaver i.

    2.    Jose Miguel Folgueira sa

      Parameteren er en i-latin, ikke en ele 🙂

      Uansett mislykkes skriptet på grunn av linjen som inneholder "su -c", siden i Ubuntu brukes sudo for å oppnå rottillatelser.

      1.    pepe sa

        og hva som skjer at «sudo su -« ikke fungerer

    3.    KZKG ^ Gaara sa

      Rediger filen (sudo nano / usr / bin / monitor) og på linje 75 står det "vertsnavn -I" ... fjern -I og du er ferdig

    4.    Javier Espinoza sa

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

    5.    Jose Miguel Folgueira sa

      Uansett, hvis du kjører skriptet uten parametere, gir det deg den tilsvarende informasjonen. Det den gjør internt er å kopiere skriptet "tecmint_monitor.sh" i / usr / bin / med navnet "monitor" (med utførelsestillatelser).

  2.   brito9112 sa

    jeg setter den på en ubuntu-server 12.04, og jeg får denne feilen

    Nedlastinger / tecmint_monitor.sh: 26: Nedlastinger / tecmint_monitor.sh: [[: ikke funnet
    Nedlastinger / tecmint_monitor.sh: 36: Nedlastinger / tecmint_monitor.sh: [[: ikke funnet
    Nedlastinger / tecmint_monitor.sh: 43: Nedlastinger / tecmint_monitor.sh: [[: ikke funnet

    Jeg har utførelsestillatelser og setter parameteren -I, hva kan være årsaken til problemet?

  3.   NedHard sa

    Interessant innlegg, en god måte å automatisere forespørsler om informasjon, mens du sparer tid som kan brukes på andre problemer.
    utenfor emnet: @ KZKG ^ Gaara, kan du svare på e-postene, noe som ikke er så komplisert.
    GREETINGS

    1.    KZKG ^ Gaara sa

      Hvilke e-poster? 😀

      1.    Diaz sa

        flott artikkel.

        men når jeg finner meg selv?

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

        Jeg skal ikke ..

      2.    NedHard sa

        De to som jeg sendte deg for noen uker siden, spratt ikke, så e-posten du ga meg i FLISOL er riktig ...

      3.    KZKG ^ Gaara sa

        Skriv meg igjen for å se 0_oU

      4.    NedHard sa

        Sjekk om den kom

  4.   Ruben Cotera sa

    Flott!! Det er flott, selv om det kan suppleres med ekstra informasjon. Selv om det er ja, er det enkelt å tilpasse. Takk for at du delte!

  5.   Leandro sa

    Et veldig nyttig verktøy som også brukes til å overvåke tjenester og ressurser, i tillegg til å kunne sette handlinger basert på hva, samt sende varsler for eksempel, er monit:

    https://mmonit.com/monit/

  6.   eliotime3000. sa

    Hold kjeft og ta brannnøkkelen min!

  7.   NAM3LØS sa

    http://pastebin.com/uKRsrPvZ

    i tilfelle det er mer forståelig 😉
    hilsen

  8.   koratsuki sa

    apt-get installer inxi
    kjør i konsoll:

    inxi-Fxz

    Og klar ...

  9.   Våkn opp sa

    "./Tecmint_monitor.sh -I" gir meg en feil, jeg endret den til små bokstaver som @Edgar Pérez sa, men så vises "monitor" som en ukjent kommando: /
    Hva gjør jeg galt? u__ú

    1.    lesco sa

      Det ser ut til at det er feil installert. Jeg har Debian, men jeg har sudo konfigurert som i Ubuntu, det vil si at jeg ikke har tilordnet et passord til rotbrukeren, og derfor har jeg ikke passordet jeg blir bedt om å oppgi under installasjonen. Hvis jeg skriver inn brukernavnet mitt, mislykkes installasjonen, fordi det ikke er rotpassordet. Dette fungerte for meg:

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

      Dermed ble den effektivt installert. Så er det bare å kjøre i hvilken som helst terminal: skjerm

  10.   Katekyo sa

    mmm ... det blir på tide å prøve det

  11.   lesco sa

    Skriptet er bra, men i RAM-minnet som brukes, markerer det en ikke veldig troverdig verdi. Når jeg ser på en systemmonitor at jeg har brukt 370 MB, indikerer dette skriptet at det er 991 MB (?).

  12.   brutal sa

    Skriptet er greit, men med inxi viser det deg mer data.

  13.   JORGE-1987 sa

    Utmerket!!!!

    Det er perfekt for meg å slutte å trekke kommandoene en etter en i konsollen når jeg må utføre en administrasjonsoppgave. 🙂

    Synd at det ikke er på GitHub å kunne smi det og kunne jobbe på skriptet mer komfortabelt.

    Greetings!

  14.   vicedeveloper sa

    Deluxe.

    Takk for at du delte.

    Greetings!

  15.   STALKER sa

    dette er greit, men ikke helt