Diréktori Tulisan
CentOS 6 Kumaha ngagunakeunmonitor monitor?
LinuxPasang sareng cabut pamasangan tutorial monit
Program monitoring monit mangrupikeun alat ngawaskeun sumber terbuka pikeun sistem operasi Linux. Éta tiasa ngabantosan anjeun nganggo browser wéb pikeun ngawas prosés sistem. Nalika program atanapi jasa gagal, monit tiasa otomatis ngamimitian deui.
monit tiasa dioperasikeun langsung dina garis paréntah, anjeun tiasa napelkeun sababaraha tugas monit (henteu ngan ukur ngawaskeun), ku kituna upami jasa anu tangtu gagal mariksa, anjeun tiasa ngageterkeun peringatan monit atanapi ngalakukeun hiji hal (coba balikan deui sababaraha jasa).
Tulisan ieu nganggap yén anjeun terang sahenteuna dasar-dasar Linux, terang kumaha ngagunakeun SSH, sareng anu paling penting, anjeun nga-host halaman wéb anjeun dina VPS anjeun nyalira.
Pamasangan program monitoring Monit saleresna saderhana pisan, kuring bakal nunjukkeun anjeun léngkah-léngkah pamasangan monit dina CentOS 6.
Lengkah 1: Aktipkeun gudang 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
- CentOS 7 henteu ngadukung repositori EPEL 32-bit, janten anggo RHEL / CentOS 6 32-bit.
Lengkah 2: Pasang monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Lengkah 3: Konpigurasikeun monit
Saatos dipasang, edit file konfigurasi utama sareng setel nami pangguna sareng kecap konci anjeun nyalira, tingali conto di handap ieu:
nano /etc/monit.conf
Édit file konfigurasi 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
Pikeun detil ngeunaan cara ngonpigurasikeun monit, mangga kotektak ieu "Kumaha nyetél file monit.conf? pedaran conto file konfigurasi monit"artikel.
Sakali anjeun parantos ngarobih konfigurasi énggal, anjeun kedah ngaktipkeun setélan ngamuat deui jasa monit:
/etc/init.d/monit start
monitor standar ngamimitian, eureun, balikan deui paréntah:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Lengkah 4: Konpigurasikeun jasa monitoring monit
Saatos konfigurasi awal réngsé, urang tiasa ngonpigurasikeun sababaraha jasa anu urang hoyong monitor.
Ieu sababaraha conto konfigurasi mangpaat pikeun monit:
# # 监控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
Saatos nyiptakeun file konfigurasi anu diperyogikeun, uji kasalahan sintaksis:
monit -t
Mimitian monit ku saukur ngetik:
monit
Pikeun nyetel monit mimitian ku sistem, tambahkeun dina tungtung file /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Catetan Monit
Kusabab monit disetél salaku prosés daemon, sareng setélan anu dimimitian ku sistem ditambah dina inittab, upami prosés monit lirén, prosés init bakal ngamimitian deui, sareng monit ngawas jasa anu sanés, anu hartosna monitor monit jasa éta henteu tiasa. dieureunkeun ngagunakeun métode normal, sabab sakali dieureunkeun, monit bakal ngamimitian deui.
Pikeun ngeureunkeun layanan anu diawaskeun ku Monit, anjeun kedah nganggo anu sapertosngaran eureun monitParéntah sapertos kieu, contona, pikeun ngeureunkeun nginx:
monit stop nginx
Pikeun ngeureunkeun sadaya jasa anu diawaskeun ku pamakean monit:
monit stop all
Pikeun ngamimitian jasa anjeun tiasa nganggongaran mimiti monitparentah kitu.
Mimitian sadayana:
monit start all
Uninstall monit:
yum remove monit
bacaan diperpanjang:
- "Kumaha nyetél file monit.conf? pedaran conto file konfigurasi monit"
- "Naon anu kuring kedah laksanakeun upami program monit ngawas kagagalan mysqld? Solusi pikeun gagalna database linux"
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "CentOS 6 kumaha ngagunakeun monitoring Monit? Pamasangan Linux sareng Uninstall Monit Tutorial" bakal ngabantosan anjeun.
Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-159.html
Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!