Hati ya Shell ya Kufuatilia Mtandao, Matumizi ya Disk, Uptime, Wastani wa Kupakia na Matumizi ya RAM katika Linux.


Wajibu wa Msimamizi wa Mfumo ni mgumu sana kwani anapaswa kufuatilia seva, watumiaji, kumbukumbu, kuunda nakala na blah blah blah. Kwa kazi inayojirudia rudia, msimamizi wengi huandika hati ili kuhariri kazi yao ya kila siku ya kujirudia. Hapa tumeandika Hati ya ganda ambayo hailengi kuhariri kazi ya msimamizi wa kawaida wa mfumo, lakini inaweza kusaidia mahali na haswa kwa wale wapya ambao wanaweza kupata habari nyingi wanazohitaji kuhusu Mfumo wao, Mtandao, Watumiaji, Mzigo, Kondoo, mwenyeji, IP ya Ndani, IP ya Nje, Muda wa Juu, n.k.

Tumechukua huduma ya kuumbiza pato (kwa kiasi fulani). Hati haina maudhui yoyote hasidi na inaweza kuendeshwa kwa kutumia Akaunti ya Kawaida ya Mtumiaji. Kwa kweli, inashauriwa kuendesha hati hii kama mtumiaji na sio kama mzizi.

Uko huru kutumia/kurekebisha/kusambaza upya kipande cha msimbo kilicho hapa chini kwa kutoa sifa inayofaa kwa Tecmint na Mwandishi. Tumejaribu kubinafsisha pato kwa kiwango ambacho hakuna kitu kingine isipokuwa pato linalohitajika hutolewa. Tumejaribu kutumia vigeu hivyo ambavyo kwa ujumla havitumiwi na Mfumo wa Linux na pengine ni vya bure.

Unachohitaji kuwa nacho ni sanduku la Linux linalofanya kazi.

Hakuna utegemezi unaohitajika kutumia kifurushi hiki kwa Usambazaji wa kawaida wa Linux. Kwa kuongezea, hati haihitaji ruhusa ya mizizi kwa madhumuni ya utekelezaji. Walakini ikiwa unataka Kuisakinisha, unahitaji kuingiza nenosiri la mizizi mara moja.

Tumechukua tahadhari kuhakikisha usalama wa mfumo. Hakuna kifurushi cha ziada kinachohitajika/kusakinishwa. Hakuna ufikiaji wa mizizi unaohitajika kuendesha. Zaidi ya hayo msimbo umetolewa chini ya Leseni ya Apache 2.0, hiyo inamaanisha uko huru kuhariri, kurekebisha na kusambaza tena kwa kuweka hakimiliki ya Tecmint.

Je, ninawezaje Kusakinisha na Kuendesha Hati?

Kwanza, tumia amri ifuatayo ya wget kupakua hati ya kufuatilia \tecmint_monitor.sh\ na kuifanya itekelezwe kwa kuweka ruhusa zinazofaa.

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

Inashauriwa sana kusakinisha hati kama mtumiaji na sio kama mzizi. Itauliza nenosiri la mizizi na itasakinisha vipengele muhimu katika sehemu zinazohitajika.

Ili kusakinisha hati ya \tecmint_monitor.sh\, chaguo rahisi la kutumia -i (sakinisha) kama inavyoonyeshwa hapa chini.

./tecmint_monitor.sh -i 

Ingiza nenosiri la mizizi unapoulizwa. Ikiwa kila kitu kitaenda vizuri, utapata ujumbe wa mafanikio kama inavyoonyeshwa hapa chini.

Password: 
Congratulations! Script Installed, now run monitor Command

Baada ya usakinishaji, unaweza kuendesha hati kwa kupiga amri monitor kutoka kwa eneo lolote au mtumiaji. Ikiwa hupendi kukisakinisha, unahitaji kujumuisha eneo kila wakati unapotaka kuliendesha.

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

Sasa endesha amri ya kufuatilia kutoka mahali popote kwa kutumia akaunti yoyote ya mtumiaji kama vile:

$ monitor

Mara tu unapoendesha amri unapata habari mbalimbali zinazohusiana na Mfumo ambazo ni:

  1. Muunganisho wa Mtandao
  2. Aina ya OS
  3. Jina la Mfumo wa Uendeshaji
  4. Toleo la OS
  5. Usanifu
  6. Kutolewa kwa Kernel
  7. Jina la mwenyeji
  8. IP ya ndani
  9. IP ya Nje
  10. Seva za Majina
  11. Watumiaji walioingia
  12. Matumizi ya Kondoo
  13. Badilisha Matumizi
  14. Matumizi ya Diski
  15. Wastani wa Kupakia
  16. Wakati wa Kuboresha Mfumo

Angalia toleo lililosanikishwa la hati kwa kutumia -v (toleo) swichi.

$ monitor -v

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

Hitimisho

Hati hii inafanya kazi nje ya kisanduku kwenye mashine chache ambazo nimeangalia. Inapaswa kufanya kazi sawa kwako pia. Ikiwa utapata mdudu wowote tujulishe kwenye maoni. Huu sio mwisho. Huu ni mwanzo. Unaweza kuipeleka kwa kiwango chochote kutoka hapa.

Tumepokea malalamiko machache kwamba hati haifanyi kazi kwenye ugawaji machache wa Linux, na mmoja wa msomaji wetu wa kawaida Bw. Andres Tarallo, amechukua hatua na kufanya hati iendane na usambazaji wote wa Linux, unaweza kupata hati iliyosasishwa kwenye GitHub katika https://github.com/atarallo/TECMINT_MONITOR/.

Iwapo ungependa kuhariri hati na kuiendeleza zaidi uko huru kufanya hivyo kwa kutupa salio ifaayo na pia kushiriki nasi hati iliyosasishwa ili tuweze kusasisha makala haya kwa kukupa mkopo unaofaa.

Usisahau kushiriki mawazo yako au hati yako nasi. Tutakuwa hapa kukusaidia. Asante kwa upendo wote uliotupa. Endelea Kuunganishwa! Endelea kufuatilia.