Esihlokweni esilandelayo sizobheka iMonit. Leli thuluzi lizoba wusizo uma kukhulunywa nge ukuqapha nokuphatha amasistimu ekhompyutha asatshalalisiwe, yenza ukulungiswa okuzenzakalelayo nokulungisa.
I-Monit iyisetshenziswa se- phatha futhi ubheke izinqubo, izinhlelo, amafayela, izinkomba, kanye nezinhlelo zamafayela kuhlelo lwe-Unix. Abasebenzisi bangasebenzisa i-Monit ukuqapha amafayela, izinkomba, kanye nezinhlelo zefayela ngezinguquko, njengokushintshwa kwesitembu sesikhathi, ushintsho lwe-checksum, noma ushintsho losayizi.
Monit ilawulwa ngefayela lokulawula olulula ukumisa ngokuya nge-syntax eyenzelwe ifomu yamahhala. Ihlola izingodo, futhi izosazisa ngezimo zephutha ngemilayezo yokwazisa eyenziwe ngokwezifiso. Ngokwengeziwe, iMonit ingenza amasheke enethiwekhi ahlukahlukene we-TCP / IP, amasheke olandelwayo, futhi izosivumela ukuthi sisebenzise i-SSL kulokhu kuhlolwa.
Yini engabhekwa nge-Monit?
Singasebenzisa iMonit ukwenza izinqubo zokuqapha i-daemon noma izinhlelo ezifanayo ezisebenza ku-localhost. Lolu hlelo lusizo ngokukhethekile ekuqapheni zombili izinqubo ze-daemon nalezo eziqala ngesikhathi sokuqalisa sohlelo.
Ngokungafani nezinye izinhlelo eziningi zokuqapha, I-Monit ingenza uma kwenzeka iphutha, Ngokwesibonelo; uma i-sendmail ingasebenzi, lolu hlelo lungaqala ukuthumela futhi ngokuzenzakalela noma uma i-apache isebenzisa izinsiza eziningi kakhulu, iMonit ingamisa noma iqale kabusha i-apache bese isithumela umyalezo wokuxwayisa. I-Monit futhi ingaqapha izici zenqubo, njengokuthi imemori noma imijikelezo ye-CPU ingakanani inqubo eyisebenzisayo.
Ngaphezu kwalokhu okushiwo kuze kube manje, futhi ungasebenzisa lolu hlelo ukuqapha amafayela, izinkomba nezinhlelo zamafayela ku-localhost. Sizokwazi ukuqapha lezi zinto ngezinguquko, njengokushintsha kwezitembu zesikhathi, izinguquko ku-checksum noma izinguquko ngosayizi.
Monit can qapha ukuxhumeka kwenethiwekhi kumaseva amaningi, kungaba ku-localhost noma kuma-remote host. Amasokhethi wesizinda se-TCP, UDP, ne-Unix ayasekelwa. Noma ngabe umthetho olandelwayo awusekelwa, sizokwazi ukuhlola iseva ngoba iMonit ingalungiselelwa ukuthumela noma iyiphi idatha nokuhlola impendulo kusuka kuseva.
I-Monit ingasetshenziselwa izinhlelo zokuhlola noma imibhalo ngezikhathi ezithile njengakwikhrononi. Ngaphezu kwalokho, izosivumela ukuthi sihlole inani lokukhiphayo lohlelo futhi senze isenzo noma sithumele isexwayiso uma inani lokukhiphayo likhombisa iphutha.
Lolu hlelo lungasetshenziselwa qapha izinsiza ezijwayelekile zohlelo ku-localhostnjengokusebenzisa okuphelele kwe-CPU, inkumbulo, kanye nomthwalo wohlelo.
Faka iMonit ku-Ubuntu 20.04 LTS Focal Fossa
Ukufakwa kwalolu hlelo kulula. Emigqeni elandelayo sizobona ukuthi ungayifaka kanjani iMonit ku-Ubuntu 20.04. Njengoba kukhonjisiwe kuwebhusayithi yabo, imiyalo efanayo ingalandelwa Ubuntu 18.04, 16.04 kanye nanoma yikuphi okunye ukusatshalaliswa okususelwa kuDebian okufana neLinux Mint.
Ukuqala, ake sivule i-terminal (Ctrl + Alt + T) ne- sizoqinisekisa ukuthi wonke amaphakheji ohlelweni lwethu ayabuyekezwa. Sizokufeza lokhu ngemiyalo:
sudo apt update; sudo apt upgrade
Ngemuva kwalokho singafaka uhlelo. IMonit itholakala endaweni yokugcina ezenzakalelayo ye-Ubuntu 20.04. Ngalesi sizathu, singayifaka sisebenzisa umyalo ku-terminal:
sudo apt install monit
Uma ifakiwe, insiza yeMonit izoqala ngokuzenzakalela. Ingakwazi hlola isimo salo ukuthayipha esigungwini esifanayo:
sudo systemctl status monit
Ngokuzenzakalelayo, i-Monit web interface ikhutshaziwe. Ngalesi sizathu kuzofanela siyinike amandla futhi sisethe iphasiwedi yomlawuli. Lokhu singakwenza ngokuhlela leli fayela elilandelayo:
sudo vim /etc/monit/monitrc
Ngaphakathi kwaleli fayela Kuzofanele sithole, sinqamule futhi silungiselele iphasiwedi yomlawuli we-Monit njengoba kukhonjiswa kokulandelayo:
set httpd port 2812 and allow admin:monit
Lapho izinguquko sezenziwe, manje sesingonga futhi sivale isihleli. Isinyathelo esilandelayo sizoba qala kabusha iMonit:
sudo monit -t sudo systemctl restart monit
Uma udinga imininingwane nganoma yikuphi okukhethwa kukho kufayela lokumisa, unga thinta i- imibhalo yohlelo.
Finyelela kusixhumi esibonakalayo sohlelo
Ngalesi sikhathi, singakwazi vula isiphequluli sewebhu bese ufinyelela isikhombimsebenzisi sewebhu sohlelo ngokuya ku-URL http://dirección-ip-de-tu-servidor:2812.
Leli kheli kufanele lisibonise ikhasi lokungena ngemvume. Uma ungashintshanga igama lomsebenzisi nephasiwedi kufayela lokumisa, unga ngena ngemvume ngegama lomsebenzisi 'admin'nephasiwedi'monit'.
Ngemininingwane ewusizo nosizo, sincoma hlola iwebhusayithi esemthethweni yephrojekthi noma yakhe ikhosombe ku-bitbucket.