Shelli skript võrgu, ketta kasutamise, tööaja, keskmise laadimise ja RAM-i kasutamise jälgimiseks Linuxis


Süsteemiadministraatori ülesanne on tõeliselt karm, kuna ta peab jälgima servereid, kasutajaid, logisid, looma varukoopiaid ja blaa-blaa. Kõige korduvama ülesande jaoks kirjutab enamik administraatoreid skripti oma igapäevase korduva ülesande automatiseerimiseks. Siin oleme kirjutanud shelliskripti, mille eesmärk pole automatiseerida tavalise süsteemiadministraatori ülesannet, kuid see võib olla kasulik kohtades ja spetsiaalselt neile algajatele, kes saavad suurema osa vajalikust teabest oma süsteemi, võrgu, kasutajate, Load, Ram, host, Internal IP, External IP, Uptime jne.

Oleme hoolitsenud väljundi vormindamise eest (teatud määral). Skript ei sisalda pahatahtlikku sisu ja seda saab käivitada tavalise kasutajakonto abil. Tegelikult on soovitatav seda skripti käivitada kasutajana, mitte juurena.

Teil on vabadus kasutada/muuta/levitada allolevat koodijuppi, andes Tecmintile ja Autorile õige krediidi. Oleme proovinud väljundit kohandada sel määral, et peale nõutava väljundi ei genereerita midagi muud. Oleme proovinud kasutada neid muutujaid, mida Linuxi süsteem tavaliselt ei kasuta ja on tõenäoliselt tasuta.

Vaja on ainult toimivat Linuxi kasti.

Selle paketi kasutamiseks tavapärase Linuxi jaotuse jaoks pole vaja sõltuvust. Pealegi ei vaja skript täitmiseks root-luba. Kuid kui soovite selle installida, peate sisestama juurparooli üks kord.

Oleme hoolitsenud süsteemi turvalisuse tagamise eest. Midagi lisapaketti pole vaja/installitud. Jooksmiseks pole vaja juurjuurt. Lisaks on kood välja antud Apache 2.0 litsentsi all, mis tähendab, et teil on õigus Tecminti autoriõigusi säilitades redigeerida, muuta ja edasi levitada.

Kuidas skripti installida ja käitada?

Esiteks kasutage monitori skripti \"tecmint_monitor.sh \" allalaadimiseks järgmist käsku wget ja muutke see käivitatavaks vastavate lubade määramisega.

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

On tungivalt soovitatav installida skript kasutajana, mitte juurena. See küsib juurparooli ja installib vajalikud komponendid vajalikesse kohtadesse.

Skripti \"tecmint_monitor.sh \" installimiseks kasutage lihtsalt -i (install) valikut, nagu allpool näidatud.

./tecmint_monitor.sh -i 

Sisestage viiba korral juurparool. Kui kõik läheb hästi, saate edusõnumi, nagu allpool näidatud.

Password: 
Congratulations! Script Installed, now run monitor Command

Pärast installimist saate skripti käivitada, kutsudes käsu monitor mis tahes asukohast või kasutajast. Kui teile ei meeldi seda installida, peate asukoha alati lisama, kui soovite seda käivitada.

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

Nüüd käivitage monitori käsk kõikjalt, kasutades mis tahes kasutajakontot lihtsalt järgmiselt:

$ monitor

Kohe pärast käsu käivitamist saate mitmesugust süsteemiga seotud teavet, mis on:

  1. Interneti-ühendus
  2. operatsioonisüsteemi tüüp
  3. OS-i nimi
  4. OS-i versioon
  5. Arhitektuur
  6. Tuuma vabastamine
  7. Hostinimi
  8. sisemine IP
  9. väline IP
  10. Nimeserverid
  11. Sisseloginud kasutajad
  12. Rammukasutus
  13. Vaheta kasutusi
  14. kettakasutused
  15. Koormuse keskmine
  16. Süsteemi tööaeg

Kontrollige skripti installitud versiooni, kasutades lülitit -v (version).

$ monitor -v

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

Järeldus

See skript töötab kastis välja mõnes kontrollitud masinas. See peaks toimima sama ka teie jaoks. Kui leiate mõne vea, andke meile sellest kommentaarides teada. See pole veel lõpp. See on algus. Siit saate selle viia mis tahes tasemele.

Oleme saanud vähe kaebusi, et skript ei tööta väheste Linuxi distributsioonide korral ja üks meie püsilugeja hr Andres Tarallo on võtnud initsiatiivi ja muutnud skripti kõigi Linuxi distributsioonidega ühilduvaks. Uuendatud skripti leiate aadressilt GitHub aadressil https://github.com/atarallo/TECMINT_MONITOR/.

Kui soovite skripti redigeerida ja seda edasi kanda, võite seda teha, andes meile korraliku krediidi ja jagage värskendatud skripti ka meiega, et saaksime seda artiklit värskendada, andes teile õige krediidi.

Ärge unustage oma mõtteid või stsenaariumi meiega jagada. Oleme siin, et teid aidata. Täname teid kogu armastuse eest, mille olete meile andnud. Hoidke ühendust! Püsige lainel.