બોમન, નેટવર્ક ડિબગીંગ અને મોનિટરિંગ ટૂલ

બોમન વિશે

હવે પછીના લેખમાં આપણે બોમન પર એક નજર નાખીશું. યુનિક્સ જેવી સિસ્ટમો માટે આ એક સરળ પરંતુ શક્તિશાળી ટેક્સ્ટ-આધારિત નેટવર્ક મોનિટરિંગ અને ડિબગીંગ ટૂલ છે. જઈ રહ્યો છુ નેટવર્ક સંબંધિત આંકડા મેળવો અને તે તેમને વાસ્તવિક સમયમાં મૈત્રીપૂર્ણ બંધારણમાં દૃષ્ટિની પ્રદર્શિત કરશે.

બેન્ડવિડ્થનું નુકસાન એ અંકુશમાં રહેવું મુશ્કેલ સમસ્યા છે કે જેનાથી નેટવર્ક પર ચાલતી એપ્લિકેશનો તરફથી ધીમું પ્રતિસાદ મળે છે. તેથી જ તે હંમેશા રસપ્રદ રહે છે બેન્ડવિડ્થ સ્પાઇક્સને નિયંત્રિત કરો આ સમસ્યા ટાળવા માટે. અમે બોમનની મદદથી આ કરી શકીએ છીએ, જે નેટવર્કથી સંબંધિત સમસ્યાઓ નિયંત્રણમાં અમને મદદ કરશે.

ઉબુન્ટુ પર બોમન સ્થાપિત કરો

આ ટૂલને ઇન્સ્ટોલ કરવું સરળ છે અને આ લેખમાં આપણે તે કેવી રીતે જોશું ઉબુન્ટુ 16.04 પર બોમન સ્થાપિત કરો. લગભગ તમામ Gnu / Linux વિતરણો મૂળભૂત રીપોઝીટરીઓમાં બોમન પેકેજ ધરાવે છે. તેને ઇન્સ્ટોલ કરવા માટે આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલીને લખવું પડશે:

sudo apt-get install bmon

આપણે પણ કરી શકીએ કોડ કમ્પાઇલ ટર્મિનલમાં નીચેના આદેશો વાપરીને:

git clone https://github.com/tgraf/bmon.git

cd bmon

sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf

sudo ./autogen.sh 

sudo ./configure 

sudo make 

sudo make install

ઉબુન્ટુમાં બોમન ટૂલનો ઉપયોગ કેવી રીતે કરવો

તે સ્પષ્ટ કરવું જ જોઇએ આરએક્સ એટલે બાઇટ્સ પ્રતિ સેકન્ડ પ્રાપ્ત અને TX એ પ્રસારિત બાઇટ્સનો સંદર્ભ આપે છે પ્રતિ સેકન્ડ તેને નીચે પ્રમાણે ચલાવો:

bmon કોઈ આંકડા

bmon

વધુ વિગતવાર બેન્ડવિડ્થ વપરાશનાં આંકડા જોવા માટે, ડી કી દબાવો અને તમે નીચેની જેમ કંઈક જોશો:

આંકડા સાથે બોમન

પ્રેસ શીફ્ટ +? ઝડપી મદદ જોવા માટે.

બોમન આઉટપુટ સંદર્ભો

પેરા ચોક્કસ ઇન્ટરફેસ માટે આંકડા જુઓ, ઉપર અને નીચે તીરનો ઉપયોગ કરીને તેને પસંદ કરો. જો આપણે ફક્ત કોઈ વિશિષ્ટ ઇન્ટરફેસને મોનિટર કરવાનાં છીએ, તો તેને નીચે પ્રમાણે આદેશ વાક્ય પર દલીલ તરીકે ઉમેરો:

બોમન આઉટપુટ ઇંટરફેસ

bmon -p enp10s0

-P ધ્વજ એક નીતિ સ્થાપિત કરે છે જે વ્યાખ્યાયિત કરે છે કે કયા નેટવર્ક ઇંટરફેસને બતાવવું, ઉદાહરણ તરીકે મારું નેટવર્ક ઇંટરફેસ મોનીટર કરવામાં આવશે enp10s0.

બીટ્સ પ્રતિ સેકંડ વાપરવા માટે પ્રતિ સેકન્ડ બાઇટ્સને બદલે, આપણે આનો ઉપયોગ કરવો પડશે -બી ધ્વજ આમ:

bmon -bp enp10s0

આપણે પણ કરી શકીએ અંતરાલ પ્રતિ સેકંડ વ્યાખ્યાયિત કરો સાથે -r ધ્વજ નીચે પ્રમાણે:

bmon -r 5 -p enp10s0

બોમન સાથે ઇનપુટ મોડ્યુલોનો ઉપયોગ કેવી રીતે કરવો

આ ટૂલમાં ઇનપુટ મોડ્યુલોની શ્રેણી છે જે ઓફર ઇન્ટરફેસો પર આંકડાકીય માહિતી, જેમાં શામેલ છે:

  • નેટલિંક - એકત્ર કરવા માટે નેટલિંક પ્રોટોકોલનો ઉપયોગ કરે છે ઇન્ટરફેસ આંકડા અને ટ્રાફિક નિયંત્રણ. આ ડિફ defaultલ્ટ ઇનપુટ મોડ્યુલ છે.
  • પ્રોક: તે એક છે બેકઅપ મોડ્યુલ જો નેટલિંક ઇન્ટરફેસ ઉપલબ્ધ નથી.
  • બનાવટી: આ એક પ્રોગ્રામેબલ ઇનપુટ મોડ્યુલ છે ડિબગીંગ અને પરીક્ષણ માટે.
  • નલ: ડેટા સંગ્રહને અક્ષમ કરો.

શોધવા માટે વધારાની માહિતી મોડ્યુલ પર, સાથે પ્રારંભ કરો વિકલ્પ «સહાય» નીચે મુજબ સ્થાપિત:

bmon -i netlink:help

નીચેનો આદેશ પ્રોક ઇનપુટ મોડ્યુલ સક્ષમ સાથે બોમનને વિનંતી કરશે:

bmon -i proc -p enp10s0

બોમન સાથે એક્ઝિટ મોડ્યુલોનો ઉપયોગ કેવી રીતે કરવો

આ ટૂલ આઉટપુટ મોડ્યુલોનો ઉપયોગ પણ કરે છે બતાવો અથવા નિકાસ એકત્રિત આંકડાકીય માહિતી ઇનપુટ મોડ્યુલો દ્વારા, જેમાં શામેલ છે:

  • શ્રાપ: આ એક ઇન્ટરેક્ટિવ યુઝર ઇંટરફેસ છે જે રીઅલ-ટાઇમ રેટ અંદાજ અને ગ્રાફિકલ રજૂઆત પ્રદાન કરે છે દરેક લક્ષણ છે. તે મૂળભૂત આઉટપુટ મોડ છે.
  • ASCII: એ સીધો પ્રોગ્રામેબલ ટેક્સ્ટ આઉટપુટ છે. તમે કન્સોલ પર ઇન્ટરફેસો, વિગતવાર કાઉન્ટર્સ અને આલેખની સૂચિ પ્રદર્શિત કરી શકો છો. અ રહ્યો જ્યારે શ્રાપ ઉપલબ્ધ ન હોય ત્યારે ડિફ defaultલ્ટ આઉટપુટ મોડ.
  • ફોર્મેટ: તે એક સંપૂર્ણ પ્રોગ્રામેબલ આઉટપુટ મોડ છે. આપણે તેના આઉટપુટ વેલ્યુનો ઉપયોગ કરી શકીએ છીએ વિશ્લેષણ અને વધુ માટે સ્ક્રિપ્ટો અથવા પ્રોગ્રામ્સમાં.
  • નલ: આ આઉટપુટ બંધ કરો.

મોડ્યુલ વિશે વધુ માહિતી મેળવવા માટે, તેને નીચે આપેલ "સહાય" વિકલ્પ સાથે ચલાવો:

bmon -o curses:help

આદેશ જે આગળ આવે છે તે એસીઆઈઆઈ આઉટપુટ મોડમાં બોમનને વિનંતી કરશે:

bmon ascii આઉટપુટ

bmon -p enp10s0 -o ascii

આપણે ફોર્મેટ આઉટપુટ મોડ્યુલ પણ ચલાવી શકીએ છીએ અને પછી સ્ક્રિપ્ટીંગ માટે અથવા બીજા પ્રોગ્રામમાં પ્રાપ્ત કરેલા મૂલ્યોનો ઉપયોગ કરી શકીએ છીએ.

બોમન આઉટપુટ ફોર્મેટ

bmon -p enp10s0 -o format

મેળવવા માટે વધારાની ઉપયોગની માહિતી, વિકલ્પો અને ઉદાહરણો, અમે બોમનનું મેન પેજ વાંચી શકીએ:

માણસ બોમન

man bmon

જો આપણે આ સાધન વિશે વધુ જાણવા માંગતા હો, તો ગિથબ રીપોઝીટરી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જીઓવાન્ની ગેપ જણાવ્યું હતું કે

    તેઓ મને BIOS ભૂલથી મદદ કરવાનું ચાલુ રાખે છે જે ઉબુન્ટુએ કર્યું છે, કેનોનિકલ અમને છોડી દે છે અને અમને ભૂલી જવાનો tendોંગ કરે છે, તેઓએ મારા નવા કમ્પ્યુટરને નુકસાન પહોંચાડ્યું છે.