Skeljaforskrift til að fylgjast með netkerfi, disknotkun, spenntur, hleðslumeðaltal og vinnsluminni í Linux


Skylda kerfisstjóra er mjög erfið þar sem hann/hún þarf að fylgjast með netþjónum, notendum, skrám, búa til öryggisafrit og bla bla bla. Fyrir endurteknustu verkefnin skrifa flestir stjórnandinn handrit til að gera daglegt endurtekið verkefni sjálfvirkt. Hér höfum við skrifað skeljaforskrift sem miðar ekki að því að gera sjálfvirkt verkefni dæmigerðs kerfisstjóra, en það gæti verið gagnlegt á stöðum og sérstaklega fyrir þá nýliða sem geta fengið flestar þær upplýsingar sem þeir þurfa um kerfið sitt, netkerfi, notendur, Hlaða, Ram, gestgjafi, Innri IP, Ytri IP, Spenntur osfrv.

Við höfum séð um að forsníða úttakið (að vissu marki). Handritið inniheldur ekkert skaðlegt efni og það er hægt að keyra það með venjulegum notendareikningi. Reyndar er mælt með því að keyra þetta handrit sem notandi en ekki sem rót.

Þér er frjálst að nota/breyta/endurdreifa kóðanum hér að neðan með því að veita Tecmint og höfundi viðeigandi kredit. Við höfum reynt að sérsníða framleiðsluna að því marki að ekkert annað en tilskilið framleiðsla myndast. Við höfum reynt að nota þessar breytur sem eru almennt ekki notaðar af Linux System og eru líklega ókeypis.

Allt sem þú þarft að hafa er vinnandi Linux kassi.

Það er engin ósjálfstæði nauðsynleg til að nota þennan pakka fyrir venjulega Linux dreifingu. Þar að auki þarf handritið ekki rótarheimild í framkvæmdarskyni. Hins vegar ef þú vilt setja það upp þarftu að slá inn rót lykilorð einu sinni.

Við höfum gætt þess að tryggja öryggi kerfisins. Ekkert viðbótarpakki er krafist/uppsettur. Enginn rót aðgangur þarf til að keyra. Þar að auki hefur kóði verið gefinn út undir Apache 2.0 leyfi, sem þýðir að þér er frjálst að breyta, breyta og endurdreifa með því að halda Tecmint höfundarrétti.

Hvernig set ég upp og keyrir script?

Fyrst skaltu nota eftirfarandi wget skipun til að hlaða niður skjáforskriftinni \tecmint_monitor.sh\ og gera það keyranlegt með því að setja viðeigandi heimildir.

# wget https://linux-console.net/wp-content/scripts/tecmint_monitor.sh
# chmod 755 tecmint_monitor.sh

Það er eindregið ráðlagt að setja upp handritið sem notanda en ekki sem rót. Það mun biðja um rót lykilorð og mun setja upp nauðsynlega íhluti á nauðsynlegum stöðum.

Til að setja upp \tecmint_monitor.sh\ forskrift, notaðu einfaldlega -i (install) valkostinn eins og sýnt er hér að neðan.

./tecmint_monitor.sh -i 

Sláðu inn rót lykilorð þegar beðið er um það. Ef allt gengur vel færðu árangursskilaboð eins og sýnt er hér að neðan.

Password: 
Congratulations! Script Installed, now run monitor Command

Eftir uppsetningu geturðu keyrt skriftuna með því að kalla skipunina monitor frá hvaða stað eða notanda sem er. Ef þér líkar ekki að setja það upp þarftu að láta staðsetninguna fylgja með í hvert skipti sem þú vilt keyra það.

# ./Path/to/script/tecmint_monitor.sh

Keyrðu nú skjáskipun hvar sem er með því að nota hvaða notandareikning sem er einfaldlega eins og:

$ monitor

Um leið og þú keyrir skipunina færðu ýmsar kerfistengdar upplýsingar sem eru:

  1. Internettenging
  2. Gerð stýrikerfis
  3. Nafn stýrikerfis
  4. Stýrikerfisútgáfa
  5. Arkitektúr
  6. Kjarnaútgáfu
  7. Hýsingarheiti
  8. Innri IP
  9. Ytri IP
  10. Nafnaþjónar
  11. Innskráðir notendur
  12. Hrútanotkun
  13. Skipta um notkun
  14. Diskanotkun
  15. Meðaltal hleðslu
  16. Spenntur kerfis

Athugaðu uppsettu útgáfuna af skriftu með því að nota -v (útgáfu) rofa.

$ monitor -v

tecmint_monitor version 0.1
Designed by linux-console.net
Released Under Apache 2.0 License

Niðurstaða

Þetta handrit er að vinna úr kassanum á nokkrum vélum sem ég hef athugað. Það ætti að virka eins fyrir þig líka. Ef þú finnur einhverja villu láttu okkur vita í athugasemdunum. Þetta er ekki endirinn. Þetta er byrjunin. Þú getur tekið það á hvaða stig sem er héðan.

Við höfum fengið fáar kvartanir um að handritið sé ekki að virka á fáum Linux dreifingum, og einn af reglulegum lesendum okkar, herra Andres Tarallo, hefur tekið frumkvæðið og gert handritið samhæft við allar Linux dreifingar, þú getur fundið uppfærða handritið á GitHub á https://github.com/atarallo/TECMINT_MONITOR/.

Ef þér finnst gaman að breyta handritinu og bera það lengra er þér frjálst að gera það og gefa okkur viðeigandi kredit og einnig deila uppfærðu handritinu með okkur svo að við getum uppfært þessa grein með því að gefa þér viðeigandi kredit.

Ekki gleyma að deila hugsunum þínum eða handriti með okkur. Við munum vera hér til að hjálpa þér. Þakka þér fyrir alla ástina sem þú hefur gefið okkur. Haltu sambandi! Fylgstu með.