Skripts, kas parāda informāciju no mūsu sistēmas

Ja jums ir serveri, uzdevumu automatizēšana vienmēr ir noderīga, tā ietaupa mūsu laiku un palīdz izturēties pret kļūdām, kā jūs zināt ...dariet to zemā auna gadījumā » ... "restartējiet šādu servisu, ja šāda ligzda neizdodas»... utt. Sīkāk ir tas, ka uzdevumu automatizēšanai vispirms ir jāzina servera pašreizējais statuss.

Skripts, lai parādītu informāciju no mūsu sistēmas

Es biju tev stāstījis scenārijs kurā bija redzama Apache RAM patēriņa statistika, šoreiz pastāstīšu par skriptu, kas parāda šo informāciju:

  • Ir vai nav savienots ar internetu
  • Operētājsistēma
  • izplatīšana
  • Arhitektūra
  • Kodols
  • resursdatora
  • Iekšējais IP
  • Ārējais IP
  • DNS, kuru izmantojat
  • Reģistrētie lietotāji
  • RAM un SWAP statistika
  • HDD vieta
  • Laiks, kas vajadzīgs skripta informācijas parādīšanai
  • Uptime

Kā iegūt skriptu, kas parāda informāciju no mūsu sistēmas

Pirmā lieta ir lejupielādēt to, pēc tam piešķirt izpildes atļaujas, visbeidzot, mēs to izpildām ar parametru -I, lai tas būtu instalēts mūsu sistēmā un to būtu vieglāk izpildīt nākotnē. Atveriet termināli un ievietojiet šādas komandas:

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

Tas prasīs mums paroli, mēs to ierakstām, nospiežam Enter un viss, mēs varam redzēt mūsu sistēmas informāciju, izpildot:

monitor

Skripta sniegtās informācijas piemēri:

monitors-skripts-ekrānuzņēmums

Kā redzat komandās, skripta autors ir TecMint.com, paldies Avishekam Kumaram par izlikt to.

Nu, es ceru, ka jums nekas nebūs noderīgs 😉


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

28 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Aurelio janeiro teica

    Sveiki.

    Es izpildīju aprakstītās darbības un, kad rakstīju ./tecmint_monitor.sh -Es man saku, ka opcija nav derīga ... Ziņojums ir ./tecmint_monitor.sh: nelegāla opcija - es

    Vai jūs varat man palīdzēt?

    Sveicieni

    1.    Edgars Peress teica

      Tas ir mazie burti i.

    2.    Hosē Migels Folgueira teica

      Parametrs ir i-latīņu valoda, nevis ele 🙂

      Jebkurā gadījumā skripts mani neizdodas līnijas, kurā ir "su -c", dēļ, jo Ubuntu sudo tiek izmantots sakņu atļauju iegūšanai.

      1.    Pepe teica

        un kas notiek, ka «sudo su -« nedarbojas

    3.    KZKG ^ Gaara teica

      Rediģējiet failu (sudo nano / usr / bin / monitor) un 75. rindā ir rakstīts "resursdatora nosaukums -I" ... noņemiet -I un viss ir pabeigts

    4.    Havjers Espinoza teica

      mēģiniet šādā veidā
      ./tecmint_monitor.sh -i

    5.    Hosē Migels Folgueira teica

      Jebkurā gadījumā, ja palaižat skriptu bez parametriem, tas sniedz jums atbilstošo informāciju. Iekšēji tas ir skripta "tecmint_monitor.sh" kopēšana mapē / usr / bin / ar nosaukumu "monitor" (ar izpildes atļaujām).

  2.   brito9112 teica

    es to ievietoju Ubuntu serverī 12.04 un man rodas šī kļūda

    Lejupielādes / tecmint_monitor.sh: 26: Lejupielādes / tecmint_monitor.sh: [[: nav atrasts
    Lejupielādes / tecmint_monitor.sh: 36: Lejupielādes / tecmint_monitor.sh: [[: nav atrasts
    Lejupielādes / tecmint_monitor.sh: 43: Lejupielādes / tecmint_monitor.sh: [[: nav atrasts

    Man ir izpildes atļaujas, un es ievietoju parametru -I, kas varētu būt problēmas cēlonis?

  3.   NedHards teica

    Interesants ziņojums - labs veids, kā automatizēt informācijas pieprasījumus, vienlaikus ietaupot laiku, ko var izmantot citiem jautājumiem.
    ārpus tēmas: @ KZKG ^ Gaara, vai varat atbildēt uz e-pastiem, kas nav tik sarežģīti.
    APSVEIKUMI

    1.    KZKG ^ Gaara teica

      Kādus e-pastus? 😀

      1.    Diaz teica

        lielisks raksts.

        bet kā es atrodu sevi?

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

        ES neiešu ..

      2.    NedHards teica

        Abi, kurus es jums atsūtīju pirms dažām nedēļām, neatgriezās, tāpēc e-pasts, kuru jūs man iedeva FLISOL, ir pareizs ...

      3.    KZKG ^ Gaara teica

        Rakstiet man vēlreiz, lai redzētu 0_oU

      4.    NedHards teica

        Pārbaudiet, vai tas ir ieradies

  4.   Rūbens Kotera teica

    Lieliski !! Tas ir lieliski, lai gan to varētu papildināt ar papildu informāciju. Lai gan jā, to ir viegli pielāgot. Paldies par dalīšanos!

  5.   Leandro teica

    Ļoti noderīgs rīks, ko izmanto arī pakalpojumu un resursu uzraudzībai, papildus tam, ka ir iespējams iestatīt darbības, pamatojoties uz lietām, kā arī, piemēram, brīdinājumu sūtīšana, ir:

    https://mmonit.com/monit/

  6.   3000 teica

    Klusē un paņem manu ugunsdzēsības atslēgu!

  7.   NaM3leSS teica

    http://pastebin.com/uKRsrPvZ

    gadījumā, ja tas ir saprotamāk 😉
    vēlējumiem

  8.   koratsuki teica

    apt-get install inxi
    palaist konsolē:

    inxi -Fxz

    Un gatavs ...

  9.   Derpijs teica

    "./tecmint_monitor.sh -I" man rada kļūdu, es to nomainīju uz mazajiem burtiem, kā teica @ Edgar Pérez, bet pēc tam "monitors" parādās kā nezināma komanda: /
    Ko es daru nepareizi? u__ú

    1.    lesko teica

      Šķiet, ka tas ir nepareizi uzstādīts. Man ir Debian, bet man ir konfigurēts sudo kā Ubuntu, tas ir, man nav root lietotājam piešķirtas paroles, un tāpēc man nav paroles, kuru man tiek lūgts ievadīt instalēšanas laikā. Ja es ievadu savu lietotājvārdu, instalēšana neizdodas, jo tā nav saknes parole. Tas man noderēja:

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

      Tādējādi tas tika efektīvi uzstādīts. Pēc tam vienkārši palaidiet jebkuru termināli: monitoru

  10.   Katekjo teica

    mmm ... būs laiks to izmēģināt

  11.   lesko teica

    Skripts ir labs, taču izmantotajā RAM atmiņā tas atzīmē ne pārāk ticamu vērtību. Kad kādā sistēmas monitorā redzu, ka esmu izmantojis 370 MB, šis skripts norāda, ka tas ir 991 MB (?).

  12.   Brutiko teica

    Skripts ir labs, bet ar inxi tas parāda vairāk datu.

  13.   JoRgE-1987 teica

    Izcili !!!!

    Man ir lieliski pārtraukt pavilkt komandas pa vienai konsolē, kad man jāveic administrēšanas uzdevums. 🙂

    Žēl, ka GitHub nav tas, lai varētu to viltot un varētu strādāt pie skripta ērtāk.

    Sveicieni!

  14.   vietnieks teica

    Luksusa.

    Paldies par dalīšanos.

    Sveicieni!

  15.   stalker teica

    tas ir labi, kaut arī ne gluži