Skripto, kiu montras informojn de nia sistemo

Kiam vi havas servilojn, aŭtomatigi taskojn estas ĉiam utila, ĝi ŝparas al ni tempon kaj ankaŭ helpas pri fiaska toleremo, vi scias ... «faru ĉi tion en kazo de malalta virŝafo » ... «rekomencu tian servon se tia ingo malsukcesas»... ktp, la detalo estas, ke por aŭtomatigi taskojn, la unua afero estas scii la nunan staton de la servilo.

Skripto por montri informojn de nia sistemo

Mi rakontis pri vi skripto kiu montris statistikojn pri konsumado de Apache RAM, ĉi-foje mi rakontos al vi pri skripto, kiu montras ĉi tiujn informojn:

  • Ĉu aŭ ne estas konektita al la interreto
  • Mastruma sistemo
  • distribuo
  • Arkitekturo
  • Kernelo
  • Gastigna nomo
  • Interna IP
  • Ekstera IP
  • DNS, kiun vi uzas
  • Registritaj uzantoj
  • RAM kaj SWAP-statistikoj
  • HDD-spaco
  • Tempo bezonis la manuskripton por montri la informojn
  • Senkulpa

Kiel akiri Skripton, kiu montras informojn de nia sistemo

La unua afero estas elŝuti ĝin, tiam doni al ĝi ekzekutajn permesojn, fine ni ekzekutas ĝin per la parametro -I tiel ke ĝi estas instalita en nia sistemo kaj estas pli facile ekzekuti ĝin en la estonteco. Malfermu fina stacion kaj metu la jenajn komandojn:

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

Ĝi petos al ni la pasvorton, ni tajpas ĝin, premas Enter kaj jen, ni povas vidi la informojn de nia sistemo per ekzekuto:

monitor

Ekzemploj de informoj donitaj de la Skripto:

monitoro-skripto-ekrankopio

Kiel vi vidas en la komandoj, la aŭtoro de la skripto estas TecMint.com, dankon Avishek Kumar pro afiŝi ĝin.

Nu, mi esperas, ke nenio utilos al vi 😉


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

28 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Aurelio janeiro diris

    Saluton.

    Mi sekvis la paŝojn priskribitajn kaj kiam mi skribis ./tecmint_monitor.sh -I ĝi diras al mi, ke la opcio estas malvalida ... La mesaĝo estas ./tecmint_monitor.sh: kontraŭleĝa opcio - I

    Ĉu vi povas helpi min?

    salutoj

    1.    Edgar perez diris

      Ĝi estas minuskla i.

    2.    Jose Miguel Folgueira diris

      La parametro estas i-latina, ne ele 🙂

      Ĉiuokaze la skripto malsukcesas min pro la linio enhavanta "su -c", ĉar en Ubuntu sudo estas uzata por akiri radikajn permesojn.

      1.    pepe diris

        kaj kio okazas, ke la «sudo su -« ne funkcias

    3.    KZKG ^ Gaara diris

      Redaktu la dosieron (sudo nano / usr / bin / monitor) kaj en la linio 75 ĝi diras "gastnomo -I" ... forigu la -I kaj vi finis

    4.    Javier Espinoza diris

      provu tiel
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira diris

      Ĉiuokaze, se vi rulas la skripton sen parametroj, ĝi donas al vi la respondajn informojn. Kion ĝi faras interne estas kopii la skripton "tecmint_monitor.sh" en / usr / bin / kun nomo "monitoro" (kun ekzekutaj permesoj).

  2.   brito9112 diris

    mi metis ĝin sur ubuntu-servilon 12.04 kaj mi ricevas ĉi tiun eraron

    Elŝutoj / tecmint_monitor.sh: 26: Elŝutoj / tecmint_monitor.sh: [[: ne trovita
    Elŝutoj / tecmint_monitor.sh: 36: Elŝutoj / tecmint_monitor.sh: [[: ne trovita
    Elŝutoj / tecmint_monitor.sh: 43: Elŝutoj / tecmint_monitor.sh: [[: ne trovita

    Mi havas ekzekutpermesojn kaj mi metas la parametron -I, kio povus esti la kaŭzo de la problemo?

  3.   NedHard diris

    Interesa Afiŝo, bona maniero aŭtomatigi informpetojn, ŝparante tempon uzeblan por aliaj aferoj.
    ekstere de temo: @ KZKG ^ Gaara, ĉu vi povas bonvolu respondi al la retpoŝtoj, kio ne estas tiel komplika.
    KURACOJ

    1.    KZKG ^ Gaara diris

      Kiaj retpoŝtoj? 😀

      1.    diaz diris

        bonega artikolo.

        sed kiel mi trovas min?

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

        Mi ne iros ..

      2.    NedHard diris

        La du, kiujn mi sendis al vi antaŭ kelkaj semajnoj, ili ne resaltis, do la retpoŝto, kiun vi donis al mi en FLISOL, estas ĝusta ...

      3.    KZKG ^ Gaara diris

        Skribu min denove por vidi 0_oU

      4.    NedHard diris

        Kontrolu, ĉu ĝi alvenis

  4.   Ruben Cotera diris

    Bonege !! Ĝi bonegas, kvankam ĝi povus esti aldonita per kromaj informoj. Kvankam jes, ĝi estas facile agordi. Dankon pro dividado!

  5.   Leandro diris

    Tre utila ilo uzata ankaŭ por kontroli servojn kaj rimedojn, krom povi agi surbaze de aferoj, kaj ankaŭ sendi alarmojn ekzemple estas monit:

    https://mmonit.com/monit/

  6.   eliotime3000 diris

    Silentu kaj prenu mian fajran ŝlosilon!

  7.   NaM3senS diris

    http://pastebin.com/uKRsrPvZ

    se ĝi estas pli komprenebla 😉
    salutojn

  8.   Koratsuki diris

    apt-get install inxi
    ruli en konzolo:

    inxi-Fxz

    Kaj preta ...

  9.   Vekiĝu diris

    La "./tecmint_monitor.sh -I" donas al mi eraron, mi ŝanĝis ĝin al minusklo kiel diris @Edgar Pérez sed tiam "monitoro" aperas kiel nekonata komando: /
    Kion mi faras malĝuste? u__ú

    1.    lesco diris

      Ŝajnas, ke ĝi estas malĝuste instalita. Mi havas Debian, sed mi sudo agordis kiel en Ubuntu, tio estas, mi ne havas pasvorton asignitan al la radikuzanto kaj, tial, mi ne havas la pasvorton, kiun mi petas eniri dum instalado. Se mi enigas mian salutnomon, la instalado malsukcesas, ĉar ĝi ne estas la radika pasvorto. Ĉi tio funkciis por mi:

      chmod + x tecmint_monitor.sh
      sudo ĝia
      ./tecmint_monitor.sh -i

      Tiel ĝi efike estis instalita. Tiam nur kuru en iu ajn fina stacio: monitoro

  10.   Katekyo diris

    mmm ... estos tempo provi ĝin

  11.   lesco diris

    La skripto estas bona, sed en la memoro RAM uzata ĝi markas ne tre kredindan valoron. Kiam en iu sistemo-monitoro mi vidas, ke mi uzis 370 MB, ĉi tiu skripto indikas, ke ĝi estas 991 MB (?).

  12.   brutala diris

    La skripto bonas, sed kun inxi ĝi montras al vi pli da datumoj.

  13.   JoRgE-1987 diris

    Bonega !!!!

    Estas perfekte por mi ĉesi ĵeti la komandojn unu post la alia en la konzolon, kiam mi devas plenumi administran taskon. 🙂

    Domaĝe, ke GitHub ne kapablas forĝi ĝin kaj povi labori pri la skripto pli komforte.

    Dankon!

  14.   vicevoluanto diris

    Luksoklasa.

    Dankon pro dividado.

    Dankon!

  15.   stalker diris

    ĉi tio bonas, kvankam ne tute