Szkript, amely a rendszerünkről származó információkat jeleníti meg

Ha szerverei vannak, a feladatok automatizálása mindig hasznos, időt takarít meg nekünk, és segít a hibatűrésben is.tegye ezt alacsony ram esetén » ... "indítsa újra az ilyen szolgáltatást, ha az ilyen aljzat nem működik»... stb., A részlet az, hogy a feladatok automatizálásához az első dolog a kiszolgáló aktuális állapotának ismerete.

Szkript a rendszerünkről származó információk megjelenítéséhez

Meséltem neked forgatókönyv amely az Apache RAM fogyasztási statisztikáit mutatta, ezúttal egy szkriptről mesélek, amely ezeket az információkat jeleníti meg:

  • Van vagy nem csatlakozik az internethez
  • Emelvény
  • terjesztés
  • építészet
  • mag
  • Hostname
  • Belső IP
  • Külső IP
  • Az Ön által használt DNS
  • Naplózott felhasználók
  • RAM és SWAP statisztikák
  • HDD-hely
  • Időbe telt, amíg a szkript megjelenítette az információkat
  • Uptime

Hogyan szerezhetünk olyan szkriptet, amely információt mutat a rendszerünkből

Az első dolog az, hogy letöltjük, majd végrehajtási engedélyeket adunk neki, végül az -I paraméterrel hajtjuk végre, hogy telepítve legyen a rendszerünkbe, és a későbbiekben könnyebb végrehajtani. Nyisson meg egy terminált, és írja be a következő parancsokat:

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

Megkérdezi tőlünk a jelszót, beírjuk, megnyomjuk az Enter billentyűt és ennyi, futtatással láthatjuk rendszerünk információit:

monitor

Példák a szkript által nyújtott információkra:

monitor-script-képernyőkép

Amint a parancsokban látható, a szkript szerzője a TecMint.com, köszönöm Avishek Kumarnak tedd fel.

Nos, remélem, semmi sem lesz hasznos számodra 😉


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Aurelio janeiro dijo

    Hello.

    Követtem a leírt lépéseket, és amikor írtam ./tecmint_monitor.sh - Azt mondja, hogy az opció érvénytelen ... Az üzenet: ./tecmint_monitor.sh: illegális opció - I

    Tudsz segíteni nekem?

    Üdvözlet

    1.    Edgar Perez dijo

      Kisbetűs i.

    2.    Jose Miguel Folgueira dijo

      A paraméter egy i-latin, nem ele 🙂

      Mindenesetre a szkript meghiúsít engem a "su -c" sort tartalmazó sor miatt, mivel az Ubuntu-ban a sudot használják root jogosultságok megszerzésére.

      1.    pepe dijo

        és mi történik, hogy a «sudo su -« nem működik

    3.    KZKG ^ Gaara dijo

      Szerkessze a fájlt (sudo nano / usr / bin / monitor), és a 75-ös sorban azt írja, hogy "hostname -I" ... távolítsa el a -I-t és kész

    4.    Javier Espinoza dijo

      próbáld meg így
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira dijo

      Egyébként, ha a szkriptet paraméterek nélkül futtatja, az megadja a megfelelő információkat. Belsőleg a "tecmint_monitor.sh" parancsfájl másolása a / usr / bin / könyvtárba a "monitor" névvel (végrehajtási engedélyekkel).

  2.   brito9112 dijo

    feltettem egy ubuntu szerver 12.04-re és megkapom ezt a hibát

    Letöltések / tecmint_monitor.sh: 26: Letöltések / tecmint_monitor.sh: [[: nem található
    Letöltések / tecmint_monitor.sh: 36: Letöltések / tecmint_monitor.sh: [[: nem található
    Letöltések / tecmint_monitor.sh: 43: Letöltések / tecmint_monitor.sh: [[: nem található

    Rendelkezem végrehajtási jogosultságokkal és feltettem az -I paramétert, mi okozhatja a problémát?

  3.   NedHard dijo

    Érdekes hozzászólás, ez egy jó módszer az információkérések automatizálására, miközben időt takarít meg, amelyet más kérdésekben is fel lehet használni.
    témán kívül: @ KZKG ^ Gaara, kérem, válaszoljon az e-mailekre, ez nem olyan bonyolult.
    ÜDVÖZLET

    1.    KZKG ^ Gaara dijo

      Milyen e-maileket? 😀

      1.    Diaz dijo

        remek cikk.

        de ahogy találom magam?

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

        Nem megyek ..

      2.    NedHard dijo

        Az a kettő, amelyet néhány hete küldtem neked, nem pattantak vissza, ezért az e-mail, amelyet a FLISOL-ban adott nekem, helyes ...

      3.    KZKG ^ Gaara dijo

        Írj újra, hogy lássam 0_oU

      4.    NedHard dijo

        Ellenőrizze, hogy megérkezett-e

  4.   Ruben Cotera dijo

    Nagy!! Nagyszerű, bár kiegészíthető további információkkal. Bár igen, könnyen testreszabható. Köszönet a megosztásért!

  5.   Leandro dijo

    Nagyon hasznos eszköz, amelyet a szolgáltatások és az erőforrások figyelésére is használnak, amellett, hogy műveleteket állíthat be ezek alapján, valamint riasztásokat küldhet, például:

    https://mmonit.com/monit/

  6.   eliotime3000 dijo

    Fogd be és vedd el a TŰZKULCSOMAT!

  7.   NaM3leSS dijo

    http://pastebin.com/uKRsrPvZ

    hátha érthetőbb 😉
    tekintetében

  8.   koratsuki dijo

    apt-get install inxi
    futtatás a konzolon:

    inxi-Fxz

    És készen áll ...

  9.   Kelj fel dijo

    A "./tecmint_monitor.sh -I" hibaüzenetet ad, kicseréltem kisbetűre, ahogy @Edgar Pérez mondta, de akkor a "monitor" ismeretlen parancsként jelenik meg: /
    Mit csinálok rosszul? u u

    1.    lesco dijo

      Úgy tűnik, hogy helytelenül van telepítve. Debianom van, de a sudo-t úgy állítottam be, mint az Ubuntuban, vagyis nincs hozzárendelve jelszó a root felhasználóhoz, ezért nincs meg a jelszó, amelyet a telepítés során meg kell kérnem. Ha beírom a felhasználónevemet, a telepítés sikertelen, mert nem ez a root jelszó. Ez nekem bevált:

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

      Így hatékonyan telepítették. Ezután csak fuss bármelyik terminálon: monitor

  10.   Katekyo dijo

    mmm ... ideje kipróbálni

  11.   lesco dijo

    A szkript jó, de a használt RAM memóriában nem túl hiteles értéket jelöl. Amikor bármelyik rendszermonitoron azt látom, hogy 370 MB-ot használtam, ez a szkript azt jelzi, hogy 991 MB (?).

  12.   brutális dijo

    A szkript rendben van, de az inxi-vel több adatot mutat.

  13.   JoRgE-1987 dijo

    Kiváló !!!!

    Számomra tökéletes, ha abbahagyom a parancsok egyesével történő húzását a konzolon, amikor adminisztrációs feladatot kell végrehajtanom. 🙂

    Kár, hogy nem a GitHubon van hamisítás és kényelmesebb munka a forgatókönyvön.

    Üdvözlet!

  14.   fejlesztőhelyettes dijo

    Luxus.

    Köszönet a megosztásért.

    Üdvözlet!

  15.   orvvadász dijo

    ez rendben van, bár nem egészen