Cumu CentOS 6 usa Monit per monitorà? Installazione Linux è disinstallazione di Monit tutorial

CentOS 6 Cumu adupràmonitor monitoring?

LinuxInstalla è disinstalla monit tutorial

U prugramma di monitorizazione di monit hè un strumentu di monitoraghju open source per u sistema operatore Linux, pò aiutà à utilizà un navigatore web per monitorà i prucessi di u sistema.Quandu un prugramma o serviziu falla, monit pò riavvia automaticamente.

monit pò esse operatu direttamente nantu à a linea di cummandu, pudete assignà parechje attività di monit (micca solu u monitoraghju), perchè se un serviziu falla un cuntrollu, pudete passà l'alerta di monit o fà qualcosa (pruvà riavviare alcuni servizii).

Questu articulu assume chì sapete almenu i principii di Linux, sapete cumu utilizà SSH, è più impurtante, chì avete u vostru situ web in u vostru propiu VPS.

A stallazione di u prugramma di monitoraghju di Monit hè in realtà assai simplice, vi mustraraghju a stallazione di monit in u CentOS 6 passu à passu.

Passu 1: Habilita u repository 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 ùn sustene micca i repositori EPEL 32-bit, cusì utilizate, RHEL / CentOS 6 32-bit.

Passu 2: Installa monit

yum update
yum install -y libcrypto.so.6 libssl.so.6
yum install monit

Passu 3: Configurate u monitor

Una volta installatu, edità u schedariu di cunfigurazione principale è stabilisce u vostru nome d'utilizatore è password, vede l'esempiu sottu:

nano /etc/monit.conf

Edite u schedariu di cunfigurazione moni:

 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

Per i dettagli nantu à cumu cunfigurà Monit, per piacè cercate questu "Cumu cunfigurà u schedariu monit.conf? monit file di cunfigurazione esempiu descrizzione"articulu.

Quandu avete mudificatu a nova cunfigurazione, avete bisognu di attivà i paràmetri di ricaricamentu di u serviziu di monit:

/etc/init.d/monit start

monitor standard start, stop, restart commands:

/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

Passu 4: Configurate u serviziu di surviglianza moni

Dopu chì a cunfigurazione iniziale hè cumpleta, pudemu cunfigurà alcuni servizii chì vulemu monitorà.

Eccu alcuni esempi di cunfigurazione utili per 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

Dopu avè creatu i schedarii di cunfigurazione richiesti, verificate l'errore di sintassi:

monit -t

Accuminciate u monitu semplicemente scrivite:

monit

Per stabilisce monit per inizià cù u sistema, aghjunghje à a fine di u schedariu /etc/inittab:

# Run monit in standard run-levels
  mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Monit Notes

Siccomu monit hè stabilitu cum'è un prucessu daemon, è i paràmetri chì cumincianu cù u sistema sò aghjuntu in inittab, se u prucessu di monit si ferma, u prucessu di init u riavviarà, è u monitore monitoreghja altri servizii, chì significa chì i servizii di monitors di monit ùn ponu micca esse. cessatu d'utilizà i metudi di solitu, perchè una volta fermatu, monit li principiarà di novu.

Per piantà un serviziu monitoratu da Monit, duvete aduprà qualcosa cum'èmonit stop nameUn cumandamentu cum'è questu, per esempiu, per piantà nginx:

monit stop nginx

Per piantà tutti i servizii monitorati da l'usu di monit:

monit stop all

Per inizià un serviziu, pudete adupràmonit nome inizialeun tali cumandamentu.

Cumincià tuttu:

monit start all

Disinstalla monit:

yum remove monit

Lettura estesa:

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

Libru di Top