Script dat informatie uit ons systeem laat zien

Als je servers hebt, is het automatiseren van taken altijd handig, het bespaart ons tijd en helpt ook bij fouttolerantie, weet je ... «doe dit in het geval van een lage ram »herstart een dergelijke service als een dergelijke socket mislukt»… Enz. Het detail is dat om taken te automatiseren, het eerste is om de huidige status van de server te kennen.

Script om informatie uit ons systeem weer te geven

Ik had je erover verteld een script die Apache RAM-verbruiksstatistieken liet zien, deze keer zal ik je vertellen over een script dat deze informatie toont:

  • Is wel of niet verbonden met internet
  • Besturingssysteem
  • distro
  • Architectuur
  • pit
  • hostname
  • Intern IP
  • Externe IP
  • DNS die u gebruikt
  • Geregistreerde gebruikers
  • RAM- en SWAP-statistieken
  • HDD-ruimte
  • Tijd die het script kostte om de informatie weer te geven
  • Uptime

Hoe u een script krijgt dat informatie uit ons systeem laat zien

Het eerste is om het te downloaden en het vervolgens uitvoeringsrechten te geven. Ten slotte voeren we het uit met de parameter -I zodat het in ons systeem wordt geïnstalleerd en het gemakkelijker is om het in de toekomst uit te voeren. Open een terminal en voer de volgende opdrachten in:

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

Het zal ons om het wachtwoord vragen, we typen het, drukken op Enter en dat is het, we kunnen de informatie van ons systeem zien door het volgende uit te voeren:

monitor

Voorbeelden van informatie die door het script wordt verstrekt:

monitor-script-screenshot

Zoals je kunt zien in de commando's, is de auteur van het script TecMint.com, bedankt Avishek Kumar voor post het.

Nou, niets waarvan ik hoop dat het nuttig voor je zal zijn 😉


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Aurelio janeiro zei

    Hey.

    Ik volgde de beschreven stappen en toen ik schreef ./tecmint_monitor.sh -Ik vertelt het me dat de optie ongeldig is ... Het bericht is ./tecmint_monitor.sh: illegale optie - I

    Kun je me helpen?

    groeten

    1.    Edgar Perez zei

      Het is kleine letters i.

    2.    Jose Miguel Folgueira zei

      De parameter is een i-latijn, geen ele 🙂

      Hoe dan ook, het script faalt vanwege de regel met "su -c", aangezien in Ubuntu sudo wordt gebruikt om root-rechten te verkrijgen.

      1.    peper zei

        en wat gebeurt er dat de «sudo su -« niet werkt

    3.    KZKG ^ Gaara zei

      Bewerk het bestand (sudo nano / usr / bin / monitor) en op regel 75 staat "hostnaam -I" ... verwijder de -I en je bent klaar

    4.    Javier Espinoza zei

      probeer deze manier
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira zei

      Hoe dan ook, als u het script zonder parameters uitvoert, krijgt u de bijbehorende informatie. Wat het intern doet, is het script "tecmint_monitor.sh" kopiëren naar / usr / bin / met de naam "monitor" (met uitvoeringsrechten).

  2.   brito9112 zei

    ik heb het op een ubuntu-server 12.04 gezet en ik krijg deze foutmelding

    Downloads / tecmint_monitor.sh: 26: Downloads / tecmint_monitor.sh: [[: niet gevonden
    Downloads / tecmint_monitor.sh: 36: Downloads / tecmint_monitor.sh: [[: niet gevonden
    Downloads / tecmint_monitor.sh: 43: Downloads / tecmint_monitor.sh: [[: niet gevonden

    Ik heb uitvoeringsrechten en ik heb de parameter -I geplaatst, wat kan de oorzaak van het probleem zijn?

  3.   NedHard zei

    Interessante post, een goede manier om informatieverzoeken te automatiseren en tegelijkertijd tijd te besparen die kan worden gebruikt voor andere zaken.
    off topic: @ KZKG ^ Gaara, kun je alsjeblieft de e-mails beantwoorden, wat niet zo ingewikkeld is.
    GROETEN

    1.    KZKG ^ Gaara zei

      Welke e-mails? 😀

      1.    Diaz zei

        geweldig artikel.

        maar zoals ik mezelf vind?

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

        Ik ga niet ..

      2.    NedHard zei

        De twee die ik je een paar weken geleden heb gestuurd, zijn niet teruggekaatst, dus de e-mail die je me in FLISOL hebt gegeven, is correct ...

      3.    KZKG ^ Gaara zei

        Schrijf me opnieuw om 0_oU te zien

      4.    NedHard zei

        Controleer of het is aangekomen

  4.   Ruben Cotera zei

    Super goed!! Het is geweldig, hoewel het kan worden aangevuld met extra informatie. Hoewel ja, het is gemakkelijk aan te passen. Bedankt voor het delen!

  5.   Leandro zei

    Een zeer handige tool die ook wordt gebruikt om services en resources te monitoren, naast het kunnen instellen van acties op basis van dingen, en het verzenden van bijvoorbeeld alerts, is monit:

    https://mmonit.com/monit/

  6.   eliotime3000 zei

    Zwijg en neem mijn vuursleutel!

  7.   NAAM3loos zei

    http://pastebin.com/uKRsrPvZ

    voor het geval het begrijpelijker is 😉
    groeten

  8.   koratsuki zei

    apt-get install inxi
    draaien in console:

    inxi-Fxz

    En klaar…

  9.   wakker worden zei

    de "./tecmint_monitor.sh -I" geeft me een foutmelding, ik veranderde het in kleine letters zoals @Edgar Pérez zei, maar dan verschijnt "monitor" als een onbekend commando: /
    Wat doe ik verkeerd? u__ú

    1.    lesco zei

      Het lijkt verkeerd te zijn geïnstalleerd Ik heb Debian, maar ik heb sudo geconfigureerd zoals in Ubuntu, dat wil zeggen, ik heb geen wachtwoord toegewezen aan de rootgebruiker en daarom heb ik niet het wachtwoord dat ik tijdens de installatie moet invoeren. Als ik mijn gebruikersnaam invul, mislukt de installatie, omdat dit niet het root-wachtwoord is. Dit werkte voor mij:

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

      Het was dus effectief geïnstalleerd. Voer dan gewoon in een willekeurige terminal uit: monitor

  10.   Katekyo zei

    mmm ... het wordt tijd om het te proberen

  11.   lesco zei

    Het script is goed, maar in het gebruikte RAM-geheugen markeert het een onbetrouwbare waarde. Als ik op een systeemmonitor zie dat ik 370 MB heb gebruikt, geeft dit script aan dat het 991 MB (?) Is.

  12.   brutaal zei

    Het script is prima, maar met inxi toont het je meer gegevens.

  13.   JoRgE-1987 zei

    Uitstekende !!!!

    Het is perfect voor mij om te stoppen met het een voor een in de console trekken van de commando's wanneer ik een beheertaak moet uitvoeren. 🙂

    Jammer dat het niet op GitHub staat om het te kunnen vervalsen en comfortabeler aan het script te kunnen werken.

    Groeten!

  14.   videoontwikkelaar zei

    Deluxe.

    Bedankt voor het delen.

    Groeten!

  15.   stalker zei

    dit is prima, hoewel niet helemaal