Script na nagpapakita ng impormasyon mula sa aming system

Kapag mayroon kang mga server, palaging kapaki-pakinabang ang mga gawain sa pag-automate, nakakatipid ito sa atin ng oras at nakakatulong din sa pagpaparaya ng kasalanan, alam mo ... «gawin ito sa kaso ng mababang ram » ... "i-restart ang naturang serbisyo kung nabigo ang naturang socket»... atbp, ang detalye ay upang i-automate ang mga gawain, ang unang bagay ay upang malaman ang kasalukuyang katayuan ng server.

Script upang maipakita ang impormasyon mula sa aming system

Sinabi ko na sa iyo ang tungkol sa isang script na nagpapakita ng mga istatistika ng pagkonsumo ng Apache RAM, sa oras na ito sasabihin ko sa iyo ang tungkol sa isang script na nagpapakita ng impormasyong ito:

  • Ay o hindi konektado sa internet
  • Platform
  • pamamahagi
  • Arkitektura
  • Kernel
  • hostname
  • Panloob na IP
  • Panlabas na IP
  • DNS na ginagamit mo
  • Naka-log na mga gumagamit
  • Mga istatistika ng RAM at SWAP
  • HDD space
  • Inaabot ang oras upang maipakita ng script ang impormasyon
  • Uptime

Paano makakuha ng Script na nagpapakita ng impormasyon mula sa aming system

Ang unang bagay ay i-download ito, pagkatapos ay bigyan ito ng mga pahintulot sa pagpapatupad, sa wakas ay isinasagawa namin ito sa -S parameter na ito upang mai-install ito sa aming system at mas madaling isagawa ito sa hinaharap. Magbukas ng isang terminal at ilagay ang mga sumusunod na utos:

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

Hihilingin sa amin ang password, nai-type namin ito, pindutin ang Enter at iyan, makikita namin ang impormasyon ng aming system sa pamamagitan ng pagpapatupad:

monitor

Mga halimbawa ng impormasyon na ibinigay ng Script:

monitor-script-screenshot

Tulad ng nakikita mo sa mga utos, ang may-akda ng script ay TecMint.com, salamat kay Avishek Kumar para sa i-post ito.

Kaya, sana walang maging kapaki-pakinabang sa iyo 😉


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Aurelio janeiro dijo

    Hello.

    Sinundan ko ang mga hakbang na inilarawan at nang sumulat ako ./tecmint_monitor.sh -Sinabi ko sa akin na ang pagpipilian ay hindi wasto… Ang mensahe ay ./tecmint_monitor.sh: iligal na pagpipilian - I

    Maaari mo ba akong tulungan?

    Regards

    1.    Edgar perez dijo

      Maliit ito i.

    2.    Jose Miguel Folgueira dijo

      Ang parameter ay isang i-latin, hindi isang ele 🙂

      Gayunpaman, nabigo ako sa script dahil sa linya na naglalaman ng "su -c", dahil sa ubuntu sudo ginagamit upang makakuha ng mga pahintulot sa ugat.

      1.    pepe dijo

        at kung ano ang mangyayari na ang «sudo su -« ay hindi gumagana

    3.    KZKG ^ Gaara dijo

      I-edit ang file (sudo nano / usr / bin / monitor) at sa linya na 75 sinasabing "hostname -ako" ... alisin ang -ako at tapos ka na

    4.    Javier Espinoza dijo

      subukan mo sa ganitong paraan
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira dijo

      Gayunpaman, kung patakbuhin mo ang script nang walang mga parameter, bibigyan ka nito ng kaukulang impormasyon. Ang ginagawa nito sa loob ay kopyahin ang script na "tecmint_monitor.sh" sa / usr / bin / na may pangalang "monitor" (na may mga pahintulot sa pagpapatupad).

  2.   brito9112 dijo

    Inilagay ko ito sa isang ubuntu server 12.04 at nakukuha nito ang error na ito

    Mga Pag-download / tecmint_monitor.sh: 26: Mga Pag-download / tecmint_monitor.sh: [[: hindi natagpuan
    Mga Pag-download / tecmint_monitor.sh: 36: Mga Pag-download / tecmint_monitor.sh: [[: hindi natagpuan
    Mga Pag-download / tecmint_monitor.sh: 43: Mga Pag-download / tecmint_monitor.sh: [[: hindi natagpuan

    Mayroon akong mga pahintulot sa pagpapatupad at inilalagay ko ang parameter -ako, ano ang maaaring maging sanhi ng problema?

  3.   NedHard dijo

    Kagiliw-giliw na Post, isang mahusay na paraan upang i-automate ang mga kahilingan para sa impormasyon, habang nagse-save ng oras na maaaring magamit sa iba pang mga isyu.
    off topic: @ KZKG ^ Gaara, maaari bang mangyaring tumugon sa mga email, hindi ito kumplikado.
    Pagbati

    1.    KZKG ^ Gaara dijo

      Ano ang mga email? 😀

      1.    Diaz dijo

        mahusay na artikulo

        ngunit tulad ng nahanap ko ang aking sarili?

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

        Hindi ako pupunta ..

      2.    NedHard dijo

        Ang dalawa na ipinadala ko sa iyo ilang linggo na ang nakakaraan ay hindi bumalik, kaya ang email na ibinigay mo sa akin sa FLISOL ay tama ...

      3.    KZKG ^ Gaara dijo

        Sumulat ulit sa akin upang makita ang 0_oU

      4.    NedHard dijo

        Suriin kung dumating ito

  4.   Ruben Cotera dijo

    Malaki!! Magaling, bagaman maaari itong dagdagan ng labis na impormasyon. Bagaman oo, madali itong ipasadya. Salamat sa pagbabahagi!

  5.   Leandro dijo

    Ang isang napaka-kapaki-pakinabang na tool na ginagamit din upang subaybayan ang mga serbisyo at mapagkukunan, bilang karagdagan sa kakayahang magtakda ng mga aksyon batay sa mga bagay, pati na rin ang pagpapadala ng mga alerto halimbawa ay monit:

    https://mmonit.com/monit/

  6.   eliotime3000 dijo

    TUMIKIMIK AT KUMUHA NG SUSI SA KANYANG FIRE!

  7.   NaM3leSS dijo

    http://pastebin.com/uKRsrPvZ

    kaso mas maintindihan 😉
    tungkol

  8.   koratsuki dijo

    apt-get install inxi
    tumakbo sa console:

    inxi-Fxz

    At handa na…

  9.   gising na dijo

    ang "./tecmint_monitor.sh -ako" ay nagbibigay sa akin ng isang error, baguhin ito sa maliit na titik tulad ng sinabi ni @Edgar Pérez ngunit pagkatapos ay lilitaw ang "monitor" bilang isang hindi kilalang utos: /
    Ano ang mali kong ginagawa? u__ú

    1.    lesco dijo

      Mukhang mali itong na-install. Mayroon akong Debian, ngunit mayroon akong naka-configure na sudo tulad ng sa Ubuntu, iyon ay, wala akong isang password na nakatalaga sa root user at, samakatuwid, wala akong password na hiniling kong ipasok sa panahon ng pag-install. Kung ipinasok ko ang aking username, nabigo ang pag-install, dahil hindi ito ang root password. Gumana ito para sa akin:

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

      Sa gayon ito ay mabisang naka-install. Pagkatapos tumakbo lang sa anumang terminal: monitor

  10.   Katekyo dijo

    mmm ... oras na upang subukan ito

  11.   lesco dijo

    Ang script ay mabuti, ngunit sa memorya ng RAM na ginamit ito nagmamarka ng isang hindi masyadong kapanipaniwalang halaga. Kapag sa anumang monitor ng system nakikita ko na gumamit ako ng 370 MB, ipinapahiwatig ng script na ito na ito ay 991 MB (?).

  12.   brutal dijo

    Mabuti ang script ngunit sa inxi ay nagpapakita ito sa iyo ng mas maraming data.

  13.   JoRgE-1987 dijo

    Napakahusay !!!!

    Perpekto para sa akin na itigil ang paghila ng mga utos isa-isa sa console kapag kailangan kong magsagawa ng isang gawain sa pangangasiwa. 🙂

    Napakasamang wala ito sa GitHub upang ma-forge ito at makapagtrabaho nang mas komportable.

    Pagbati!

  14.   viddeveloper dijo

    Deluxe.

    Salamat sa pagbabahagi.

    Pagbati!

  15.   stalker dijo

    ito ay mabuti, kahit na hindi masyadong