હવે પછીના લેખમાં આપણે મોનીત પર એક નજર નાખીશું. આ સાધન જ્યારે આવશે ત્યારે ઉપયોગી થશે ડિસ્ટ્રિબ્યુટેડ કમ્પ્યુટિંગ સિસ્ટમ્સનું નિરીક્ષણ અને સંચાલન કરો, આપોઆપ જાળવણી અને સમારકામ કરે છે.
મોનીટ એ ઉપયોગિતા છે યુનિક્સ સિસ્ટમ પર પ્રક્રિયાઓ, પ્રોગ્રામ્સ, ફાઇલો, ડિરેક્ટરીઓ અને ફાઇલ સિસ્ટમોનું સંચાલન અને મોનિટર કરો. વપરાશકર્તાઓ ફેરફાર માટે ફાઇલો, ડિરેક્ટરીઓ અને ફાઇલ સિસ્ટમોને મોનિટર કરવા માટે મોનિટનો ઉપયોગ કરી શકે છે, જેમ કે ટાઇમસ્ટેમ્પ ફેરફારો, ચેક્સમ ફેરફારો અથવા કદમાં ફેરફાર.
મોનિટ ફ્રી-ફોર્મ ટોકન-લક્ષી સિન્ટેક્સના આધારે સરળ-થી-રૂપરેખાંકિત નિયંત્રણ ફાઇલ દ્વારા નિયંત્રિત થાય છે. તે લsગ્સનું નિરીક્ષણ કરે છે, અને તે અમને કસ્ટમાઇઝ કરી શકાય તેવા ચેતવણી સંદેશાઓ દ્વારા ભૂલની સ્થિતિ વિશે સૂચિત કરશે. આ ઉપરાંત, મોનીટ વિવિધ ટીસીપી / આઇપી નેટવર્ક ચકાસણો, પ્રોટોકોલ ચકાસણી કરી શકે છે, અને અમને આવી ચકાસણી માટે એસએસએલનો ઉપયોગ કરવાની મંજૂરી આપશે.
મોનીટ સાથે શું મોનીટર કરી શકાય છે?
અમે મોનિટ ટુ નો ઉપયોગ કરી શકીએ છીએ મોનિટર પ્રક્રિયાઓ ડિમન અથવા સમાન પ્રોગ્રામ્સ લોકલહોસ્ટ પર ચાલે છે. આ પ્રોગ્રામ ખાસ કરીને બંને ડિમન પ્રક્રિયાઓ અને સિસ્ટમ બુટ સમયે શરૂ થનારા બંનેના દેખરેખ માટે ઉપયોગી છે.
ઘણી બધી મોનિટરિંગ સિસ્ટમ્સથી વિપરીત, જો ભૂલની પરિસ્થિતિ થાય તો મોનીટ કાર્ય કરી શકે છે, દાખ્લા તરીકે; જો સેન્ડમેલ ચાલતું નથી, તો આ પ્રોગ્રામ ફરીથી મોકલવા માટે આપમેળે ફરી શરૂ થઈ શકે છે અથવા જો અપાચે ઘણા સંસાધનોનો ઉપયોગ કરી રહ્યો છે, તો મોનીત અપાચે રોકી શકે છે અથવા ફરીથી પ્રારંભ કરી શકે છે અને અમને ચેતવણી સંદેશ મોકલી શકે છે. મોનીટ પ્રક્રિયા લાક્ષણિકતાઓનું નિરીક્ષણ પણ કરી શકે છે, જેમ કે પ્રક્રિયા કેટલી મેમરી અથવા સીપીયુ ચક્રનો ઉપયોગ કરે છે.
અત્યાર સુધી જે ઉલ્લેખ કરવામાં આવ્યો છે તે ઉપરાંત, પણ તમે લોકલહોસ્ટ પર ફાઇલો, ડિરેક્ટરીઓ અને ફાઇલ સિસ્ટમોને મોનિટર કરવા માટે આ પ્રોગ્રામનો ઉપયોગ કરી શકો છો. અમે ફેરફારો માટે આ તત્વોનું નિરીક્ષણ કરીશું, જેમ કે ટાઇમસ્ટેમ્પમાં ફેરફાર, ચેક્સમમાં ફેરફાર અથવા કદમાં ફેરફાર.
મોનીટ કરી શકે છે મલ્ટિપostસ્ટ અથવા રીમોટ હોસ્ટ્સ પર, મલ્ટિપલ સર્વર્સ પર નેટવર્ક કનેક્શન્સ મોનિટર કરો. ટીસીપી, યુડીપી અને યુનિક્સ ડોમેન સોકેટ્સ સપોર્ટેડ છે. જો કોઈ પ્રોટોકોલ સપોર્ટેડ નથી, તો પણ અમે સર્વરનું પરીક્ષણ કરીશું કારણ કે મોનિટને કોઈપણ ડેટા મોકલવા માટે રૂપરેખાંકિત કરી શકાય છે અને સર્વરથી પ્રતિસાદની ચકાસણી કરી શકાય છે.
મોનીટનો ઉપયોગ કરી શકાય છે ક્રોન સાથે ચોક્કસ સમયે પરીક્ષણ પ્રોગ્રામ્સ અથવા સ્ક્રિપ્ટ્સ. આ ઉપરાંત, તે અમને પ્રોગ્રામના આઉટપુટ મૂલ્યનું પરીક્ષણ કરવાની અને ક્રિયા કરવાની મંજૂરી આપે છે અથવા આઉટપુટ મૂલ્યમાં કોઈ ભૂલ સૂચવે તો ચેતવણી મોકલવા માટે.
આ પ્રોગ્રામનો ઉપયોગ પણ કરી શકાય છે લોકલહોસ્ટ પર સામાન્ય સિસ્ટમ સ્રોતોનું નિરીક્ષણ કરોજેમ કે એકંદરે સીપીયુ વપરાશ, મેમરી અને સિસ્ટમ લોડ.
ઉબુન્ટુ 20.04 એલટીએસ ફોકલ ફોસા પર મોનિટ ઇન્સ્ટોલ કરો
આ પ્રોગ્રામની સ્થાપના એકદમ સરળ છે. નીચેની લીટીઓમાં આપણે ઉબન્ટુ 20.04 માં મોનિટ કેવી રીતે ઇન્સ્ટોલ કરવું તે જોવા જઈ રહ્યા છીએ. તેમની વેબસાઇટ પર સૂચવ્યા મુજબ, ઉબુન્ટુ 18.04, 16.04 અને લિનક્સ મિન્ટ જેવા અન્ય કોઈ ડેબિયન આધારિત વિતરણ માટે સમાન સૂચનાઓનું પાલન કરી શકાય છે.
શરૂ કરવા માટે, ચાલો ટર્મિનલ ખોલીએ (Ctrl + Alt + T) અને અમે ખાતરી કરવા જઈ રહ્યા છીએ કે અમારી સિસ્ટમના બધા પેકેજો અપડેટ થયા છે. આપણે આદેશો સાથે આ પ્રાપ્ત કરીશું:
sudo apt update; sudo apt upgrade
પછી આપણે પ્રોગ્રામ ઇન્સ્ટોલ કરી શકીએ. મોનીટ મૂળભૂત ઉબુન્ટુ 20.04 ભંડાર ઉપલબ્ધ છે. આ કારણોસર, આપણે તેને ટર્મિનલમાં આદેશની મદદથી ઇન્સ્ટોલ કરી શકીએ છીએ.
sudo apt install monit
એકવાર ઇન્સ્ટોલ થઈ ગયા પછી, મોનિટ સેવા આપમેળે શરૂ થશે. તે કરી શકે છે તેની સ્થિતિ તપાસો સમાન ટર્મિનલમાં ટાઇપ કરો:
sudo systemctl status monit
ડિફ defaultલ્ટ રૂપે, મોનિટ વેબ ઇન્ટરફેસ અક્ષમ કરેલું છે. આ કારણોસર આપણે તેને સક્ષમ કરવા અને એડમિનિસ્ટ્રેટર પાસવર્ડ સેટ કરવો પડશે. અમે નીચેની ફાઇલમાં ફેરફાર કરીને આ કરી શકીએ:
sudo vim /etc/monit/monitrc
આ ફાઇલની અંદર અમારે મોનિટ એડમિનિસ્ટ્રેટર પાસવર્ડ શોધવો, કાલ્પનિક અને રૂપરેખાંકિત કરવો પડશે તે નીચે પ્રમાણે બતાવ્યા પ્રમાણે:
set httpd port 2812 and allow admin:monit
એકવાર ફેરફારો થઈ જાય, પછી આપણે સંપાદકને સાચવી અને બંધ કરી શકીએ છીએ. આગળનું પગલું હશે મોનીટને ફરીથી પ્રારંભ કરો:
sudo monit -t sudo systemctl restart monit
જો તમને રૂપરેખાંકન ફાઇલમાંના કોઈપણ વિકલ્પો વિશે માહિતીની જરૂર હોય, તો તમે આ કરી શકો છો સલાહ લો કાર્યક્રમ દસ્તાવેજીકરણ.
પ્રોગ્રામ ઇંટરફેસને .ક્સેસ કરો
આ બિંદુએ, અમે કરી શકો છો વેબ બ્રાઉઝર ખોલો અને URL પર જઈને પ્રોગ્રામના વેબ ઇન્ટરફેસને .ક્સેસ કરો http://dirección-ip-de-tu-servidor:2812.
આ સરનામાંએ અમને લ loginગિન પૃષ્ઠ બતાવવું જોઈએ. જો તમે રૂપરેખાંકન ફાઇલમાં વપરાશકર્તા નામ અને પાસવર્ડ બદલ્યો નથી, તો તમે આ કરી શકો છો વપરાશકર્તા નામ સાથે લ loginગિનસંચાલક'અને પાસવર્ડ'મોનિટર'.
મદદરૂપ માહિતી અને સહાય માટે, અમે ભલામણ કરીએ છીએ તપાસો પ્રોજેક્ટની સત્તાવાર વેબસાઇટ અથવા તેના બીટબકેટમાં ભંડાર.