Directory artaigil
CentOS 6 Mar a chleachdas tucumail sùil air?
LinuxStàlaich is dì-stàlaich oideachadh monit
Tha am prògram sgrùdaidh monit na inneal sgrùdaidh stòr fosgailte airson siostam-obrachaidh Linux.Faodaidh e do chuideachadh le bhith a’ cleachdadh brobhsair lìn gus sùil a chumail air pròiseasan siostam.
Faodar monit a ruith gu dìreach air an loidhne-àithne, faodaidh tu iomadh gnìomh monit a shònrachadh (chan e a-mhàin sgrùdadh), mar sin ma dh’ fhailicheas seirbheis sònraichte an t-seic, faodaidh tu a dhol seachad air rabhadh monit no rudeigin a dhèanamh (feuch ri cuid de sheirbheisean ath-thòiseachadh).
Tha an artaigil seo a’ gabhail ris gu bheil fios agad co-dhiù air bunaitean Linux, fios agad mar a chleachdas tu SSH, agus nas cudromaiche, gum bi thu a’ toirt aoigheachd don làrach-lìn agad air an VPS agad fhèin.
Tha stàladh prògram sgrùdaidh Monit gu math sìmplidh, seallaidh mi dhut stàladh ceum air cheum de monit air CentOS 6.
Ceum 1: Dèan comas air stòr EPEL
RHEL/CentOS 7 64-bit:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
RHEL/CentOS 6 32-bit:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
- Chan eil CentOS 7 a’ toirt taic do stòran EPEL 32-bit, mar sin cleachd RHEL / CentOS 6 32-bit.
Ceum 2: Stàlaich monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Ceum 3: Dèan rèiteachadh air monit
Nuair a bhios tu air a chuir a-steach, deasaich am prìomh fhaidhle rèiteachaidh agus suidhich d’ ainm-cleachdaidh agus facal-faire fhèin, faic an eisimpleir gu h-ìosal:
nano /etc/monit.conf
Deasaich am faidhle rèiteachaidh monit:
set httpd port 2812 and # # set the listening port to your desire. use address localhost # only accept connection from localhost allow localhost # allow localhost to connect to the server and allow admin:monit # require user 'admin' with password 'monit' allow @monit # allow users of group 'monit' to connect (rw) allow @users readonly # allow users of group 'users' to connect readonly
Airson mion-fhiosrachadh air mar a nì thu rèiteachadh monit, feuch an toir thu sùil air an seo "Mar a shuidhicheas tu faidhle monit.conf? sùil a chumail air tuairisgeul eisimpleir faidhle rèiteachaidh" artaigil.
Aon uair ‘s gu bheil thu air an rèiteachadh ùr atharrachadh, feumaidh tu na roghainnean ath-luchdachadh den t-seirbheis sgrùdaidh a chomasachadh:
/etc/init.d/monit start
cùm sùil air tòiseachadh àbhaisteach, stad, ath-thòiseachadh òrdughan:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Ceum 4: Dèan rèiteachadh air an t-seirbheis sgrùdaidh monit
Às deidh a’ chiad rèiteachadh a bhith deiseil, is urrainn dhuinn cuid de sheirbheisean a rèiteachadh a tha sinn airson sùil a chumail orra.
Seo eisimpleirean rèiteachaidh feumail airson sùil a chumail air:
# # 监控apache # check process apache with pidfile /usr/local/apache/logs/httpd.pid start program = "/etc/init.d/httpd start" stop program = "/etc/init.d/httpd stop" if failed host www.ufo.org.in port 80 protocol http then restart if 3 restarts within 5 cycles then timeout group server # #监控mysql(1) # check process mysqld with pidfile /var/run/mysqld/mysqld.pid start program = "/etc/init.d/mysqld start" stop program = "/etc/init.d/mysqld stop" if failed host localhost port 3306 for 3 times within 4 cycles then alert #若在四个周期内,三次 3306(我的Mysql)端口都无法连通,则邮件通知 if 5 restarts within 5 cycles then timeout # #检测nginx服务 # check process nginx with pidfile /usr/local/nginx/logs/nginx.pid start program = "/etc/init.d/nginx start" stop program = "/etc/init.d/nginx stop" if failed host localhost port 80 protocol http then restart
Às deidh dhut na faidhlichean rèiteachaidh riatanach a chruthachadh, dèan deuchainn airson mearachdan co-chòrdalachd:
monit -t
Tòisich sùil a chumail le bhith dìreach a’ taipeadh:
monit
Gus monit a shuidheachadh gus tòiseachadh leis an t-siostam, cuir ris aig deireadh an fhaidhle /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Thoir sùil air notaichean
Leis gu bheil monit air a shuidheachadh mar phròiseas daemon, agus gu bheil na roghainnean a thòisicheas leis an t-siostam air an cur ris ann an inittab, ma stadas am pròiseas monit, ath-thòisichidh am pròiseas init e, agus cumaidh e sùil air seirbheisean eile, a tha a’ ciallachadh nach bi am monit a’ cumail sùil air seirbheisean. stad air a bhith a’ cleachdadh nan dòighean àbhaisteach, oir aon uair ‘s gun stad iad, tòisichidh monit a-rithist.
Gus stad a chuir air seirbheis a tha Monit a’ cumail sùil, bu chòir dhut rudeigin mar seo a chleachdadhcùm sùil air ainm stadÒrdugh mar seo, mar eisimpleir, stad nginx:
monit stop nginx
Gus stad a chur air a h-uile seirbheis le bhith a’ cumail sùil air cleachdadh:
monit stop all
Gus seirbheis a thòiseachadh faodaidh tu a chleachdadhsùil a chumail air ainm tòiseachaidha leithid de àithne.
Tòisich a h-uile càil:
monit start all
Mion-sgrùdadh dì-stàlaidh:
yum remove monit
Leughadh leudaichte:
- "Mar a shuidhicheas tu faidhle monit.conf? sùil a chumail air tuairisgeul eisimpleir faidhle rèiteachaidh"
- "Dè bu chòir dhomh a dhèanamh ma tha am prògram monit a’ cumail sùil air fàilligeadh mysqld? Am fuasgladh air fàilligeadh an stòr-dàta linux"
An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte “CentOS 6 mar a chleachdas tu sgrùdadh Monit? Cuidichidh stàladh Linux agus dì-stàladh Monit Tutorial" thu.
Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-159.html
Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!