Makale Rehberi
CentOS 6 Nasıl kullanılırizleme izleme?
Linuxmonit eğitimini yükleyin ve kaldırın
monit izleme programı, Linux işletim sistemi için açık kaynaklı bir izleme aracıdır.Sistem işlemlerini izlemek için bir web tarayıcısı kullanmanıza yardımcı olabilir.Bir program veya hizmet başarısız olduğunda, monit onu otomatik olarak yeniden başlatabilir.
monit doğrudan komut satırından çalıştırılabilir, birden fazla izleme görevi atayabilirsiniz (yalnızca izleme değil), böylece belirli bir hizmet denetimde başarısız olursa, monit'in uyarısını geçebilir veya bir şeyler yapabilirsiniz (bazı hizmetleri yeniden başlatmayı deneyin).
Bu makale, en azından Linux'un temellerini bildiğinizi, SSH kullanmayı bildiğinizi ve en önemlisi web sitenizi kendi VPS'nizde barındırdığınızı varsaymaktadır.
Monit izleme programının kurulumu aslında çok basit, size adım adım monit kurulumunu CentOS 6 üzerinde göstereceğim.
1. Adım: EPEL deposunu etkinleştirin
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, 32 bit EPEL depolarını desteklemez, bu nedenle RHEL/CentOS 6 32 bit kullanın.
2. Adım: monit'i yükleyin
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
3. Adım: monit'i yapılandırın
Kurulduktan sonra ana yapılandırma dosyasını düzenleyin ve kendi kullanıcı adınızı ve şifrenizi belirleyin, aşağıdaki örneğe bakın:
nano /etc/monit.conf
monit yapılandırma dosyasını düzenleyin:
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
Monit'in nasıl yapılandırılacağına ilişkin ayrıntılar için lütfen buna göz atın "monit.conf dosyası nasıl kurulur? monit yapılandırma dosyası örnek açıklaması"makale.
Yeni yapılandırmayı değiştirdikten sonra, monit hizmetinin yeniden yükleme ayarlarını etkinleştirmeniz gerekir:
/etc/init.d/monit start
standart başlatma, durdurma, yeniden başlatma komutlarını izleyin:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Adım 4: monit izleme hizmetini yapılandırın
İlk yapılandırma tamamlandıktan sonra, izlemek istediğimiz bazı hizmetleri yapılandırabiliriz.
İşte monit için bazı yararlı yapılandırma örnekleri:
# # 监控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
Gerekli yapılandırma dosyalarını oluşturduktan sonra sözdizimi hatalarını test edin:
monit -t
Basitçe yazarak monit'i başlatın:
monit
monit'i sistemle başlayacak şekilde ayarlamak için /etc/inittab dosyasının sonuna şunu ekleyin:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Notları İzle
monit bir arka plan programı işlemi olarak ayarlandığından ve sistemle başlayan ayarlar inittab'a eklendiğinden, monit işlemi durursa, başlatma işlemi onu yeniden başlatır ve monit diğer hizmetleri izler, bu da monit'in izleyeceği anlamına gelir. normal yöntem kullanılarak durdurulabilir, çünkü bir kez durdurulduğunda monit yeniden başlatacaktır.
Monit tarafından izlenen bir hizmeti durdurmak için şunun gibi bir şey kullanmalısınız.monit durağı adıÖrneğin, nginx'i durdurmak için bunun gibi bir komut:
monit stop nginx
Monit tarafından izlenen tüm hizmetleri durdurmak için:
monit stop all
Bir hizmeti başlatmak için kullanabilirsinizmonit başlangıç adıböyle bir komut.
Tümünü başlat:
monit start all
monit'i kaldır:
yum remove monit
Genişletilmiş okuma:
- "monit.conf dosyası nasıl kurulur? monit yapılandırma dosyası örnek açıklaması"
- "Monit programı mysqld'in başarısızlığını izlerse ne yapmalıyım? Linux veritabanı arızasının çözümü"
Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "CentOS 6 Monit izleme nasıl kullanılır? Monit Eğitiminin Linux Kurulumu ve Kaldırılması" size yardımcı olacaktır.
Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-159.html
En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!