Skript som visar information från vårt system

När du har servrar är det alltid användbart att automatisera uppgifter, det sparar tid och hjälper också till med feltolerans, du vet ... «gör detta vid låg ram » ... "starta om sådan tjänst om ett sådant uttag misslyckas»... etc, detaljerna är att för att automatisera uppgifter är det första att känna till serverns aktuella status.

Skript för att visa information från vårt system

Jag hade berättat om det ett manus som visade Apache RAM-konsumtionsstatistik, den här gången berättar jag om ett skript som visar den här informationen:

  • Är eller är inte ansluten till internet
  • Sistema Operativo
  • distro
  • Arkitektur
  • Kärna
  • Värdnamn
  • Intern IP
  • Extern IP
  • DNS du använder
  • Loggade användare
  • RAM- och SWAP-statistik
  • HDD-utrymme
  • Det tog tid för skriptet att visa informationen
  • Uptime

Hur får man skript som visar information från vårt system

Det första är att ladda ner det, sedan ge det exekveringsbehörigheter, slutligen kör vi det med parametern -I så att det installeras i vårt system och det är lättare att utföra det i framtiden. Öppna en terminal och lägg till följande kommandon:

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

Det kommer att be oss om lösenordet, vi skriver det, tryck på Enter och det är det, vi kan se informationen i vårt system genom att köra:

monitor

Exempel på information från skriptet:

monitor-script-screenshot

Som du kan se i kommandona är manusförfattaren TecMint.com, tack Avishek Kumar för publicera det.

Jag hoppas att inget kommer att vara användbart för dig to


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

28 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Aurelio janeiro sade

    Hej.

    Jag följde stegen som beskrivs och när jag skrev ./tecmint_monitor.sh -Jag säger det mig att alternativet är ogiltigt ... Meddelandet är ./tecmint_monitor.sh: olagligt alternativ - jag

    Kan du hjälpa mig?

    hälsningar

    1.    Edgar Perez sade

      Det är gemener i.

    2.    Jose Miguel Folgueira sade

      Parametern är en i-latin, inte en ele 🙂

      Hur som helst misslyckas manuset på grund av raden som innehåller "su -c", eftersom i Ubuntu används sudo för att få rootbehörigheter.

      1.    Pepe sade

        och vad händer att «sudo su -« inte fungerar

    3.    KZKG ^ Gaara sade

      Redigera filen (sudo nano / usr / bin / monitor) och på rad 75 står det "värdnamn -I" ... ta bort -I och du är klar

    4.    Javier Espinoza sade

      försök på det här sättet
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira sade

      Hur som helst, om du kör skriptet utan parametrar, ger det dig motsvarande information. Vad den gör internt är att kopiera skriptet "tecmint_monitor.sh" i / usr / bin / med namnet "monitor" (med exekveringsbehörigheter).

  2.   brito9112 sade

    Jag lägger den på en ubuntu-server 12.04 och det får det här felet

    Nedladdningar / tecmint_monitor.sh: 26: Nedladdningar / tecmint_monitor.sh: [[: hittades inte
    Nedladdningar / tecmint_monitor.sh: 36: Nedladdningar / tecmint_monitor.sh: [[: hittades inte
    Nedladdningar / tecmint_monitor.sh: 43: Nedladdningar / tecmint_monitor.sh: [[: hittades inte

    Jag har körningstillstånd och jag sätter parametern -I, vad kan orsaken till problemet?

  3.   NedHard sade

    Intressant inlägg, ett bra sätt att automatisera förfrågningar om information, samtidigt som du sparar tid som kan användas i andra frågor.
    utanför ämnet: @ KZKG ^ Gaara, kan du snälla svara på e-postmeddelandena, vilket inte är så komplicerat.
    HÄLSNINGAR

    1.    KZKG ^ Gaara sade

      Vilka e-postmeddelanden? 😀

      1.    Diaz sade

        bra artikel.

        men när jag befinner mig?

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

        Jag tänker inte gå ..

      2.    NedHard sade

        De två som jag skickade till dig för några veckor sedan, de studsade inte, så e-postmeddelandet du gav mig i FLISOL är korrekt ...

      3.    KZKG ^ Gaara sade

        Skriv mig igen för att se 0_oU

      4.    NedHard sade

        Kontrollera om den kom

  4.   Ruben Cotera sade

    Bra!! Det är fantastiskt, även om det kan kompletteras med extra information. Även om det är ja, är det lätt att anpassa. Tack för att du delar med dig!

  5.   Leandro sade

    Ett mycket användbart verktyg som också används för att övervaka tjänster och resurser, förutom att kunna ställa in handlingar baserat på saker, samt att skicka varningar till exempel är monit:

    https://mmonit.com/monit/

  6.   eliotime3000 sade

    Håll käften och ta min brandnyckel!

  7.   NAM3LIGEN sade

    http://pastebin.com/uKRsrPvZ

    om det är mer förståeligt 😉
    gäller

  8.   koratsuki sade

    apt-get installera inxi
    kör i konsolen:

    inxi-Fxz

    Och redo ...

  9.   vakna sade

    "./Tecmint_monitor.sh -I" ger mig ett fel, jag ändrade det till små bokstäver som @Edgar Pérez sa men då "monitor" visas som ett okänt kommando: /
    Vad gör jag fel? U u

    1.    lesco sade

      Det verkar som om den är felaktigt installerad. Jag har Debian, men jag har konfigurerat sudo som i Ubuntu, det vill säga att jag inte har tilldelat ett lösenord till rotanvändaren och därför har jag inte det lösenord som jag blir ombedd att ange under installationen. Om jag anger mitt användarnamn misslyckas installationen eftersom det inte är rotlösenordet. Detta fungerade för mig:

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

      Således installerades den effektivt. Kör sedan bara i vilken terminal som helst: bildskärm

  10.   Katekyo sade

    mmm ... det är dags att prova

  11.   lesco sade

    Skriptet är bra, men i RAM-minnet som används använder det ett opålitligt värde. När jag på någon systemmonitor ser att jag har använt 370 MB indikerar detta skript att det är 991 MB (?).

  12.   Brutal sade

    Skriptet är bra men med inxi visar det dig mer data.

  13.   JURG-1987 sade

    Excellent!!!!

    Det är perfekt för mig att sluta dra kommandona en efter en i konsolen när jag måste utföra en administrationsuppgift. 🙂

    Synd att det inte finns på GitHub att kunna smida det och kunna arbeta på manuset bekvämare.

    Hälsningar!

  14.   vicedeveloper sade

    Deluxe.

    Tack för att dela.

    Hälsningar!

  15.   stalker sade

    detta är bra, men inte riktigt