Debian 9'da Monit nasıl kurulur ve yapılandırılır

Linux işletim sistemlerini yönetirken, bu örnekte Debian 9, her birinin potansiyelinin ve bundan maksimum üretkenlik elde etmek ve her süreç ve hizmet üzerinde daha iyi kontrole sahip olmak için mevcut yüzlerce aracın farkında olmalıyız. bu organizasyonu etkiler.

Bu nedenle Solvetic bu sefer çeşitli işlevlere sahip süreçleri izlemek için ücretsiz bir araç olan Monit hakkında konuşacak.

monit nedirMonit, Unix sistemlerini yönetip izleyebileceğimiz bir Açık Kaynak aracı olarak oluşturulmuştur.Monit ile bozuk işlemlerin bakımını ve otomatik onarımını yapabileceğimiz gibi sunucu içindeki hata durumlarında önemli eylemler gerçekleştirebileceğiz.

Monit kullanırken grafiksel ortam isteyenler için işlemi komut satırı veya web tarayıcısı üzerinden gerçekleştirme imkanına sahip olacağız. Ayrıca, yöneticiler veya destek personeli olarak Monit'i kullanırken, boyut değişiklikleri ve atanan izinler için dosyaları, dizinleri ve cihazları izleyebileceğiz.

Özellikler
Monit'in en göze çarpan özelliklerinden bazıları şunlardır:

  • Apache, Sendmail, Nginx, FTP, SSH ve MySQL gibi hizmetleri denetleme ve izleme yeteneği.
  • Uzak ana bilgisayarların TCP / IP bağlantı noktasını izleyin
  • Kritik bir hata durumu veya kurtarma durumu sunulduğunda uyarıların oluşturulması.
  • Diğer parametrelerin yanı sıra sistem yükünü, CPU kullanımını, RAM kullanımını, diski, dosya boyutu değişikliklerini, izin değişikliklerini kontrol etme yeteneği.
  • HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP ve SMTM protokollerini analiz edin ve izleyin
  • Kullanımı basit arayüz
  • syslog aracılığıyla oturum açın
  • Bir süreci başlatabilir, durdurabilir veya sonlandırabilirsiniz

Daha sonra Monit'i Debian 9'a nasıl kuracağımızı ve yapılandıracağımızı göreceğiz.

1. Debian 9 işletim sistemi nasıl yükseltilir

İlk adım Debian 9 paketlerini güncellemek ve bunun için aşağıdaki komutları uygulayacağız:

 apt-get güncelleme -y apt-get yükseltme -y

Sistem güncellendikten sonra, değişiklikleri uygulamak için yeniden başlatma komutunu çalıştırarak sistemi yeniden başlatmaya devam ediyoruz.

2. Debian 9'a Monit nasıl kurulur

Aşama 1
Sistem güncellendikten sonra, aşağıdaki satırı yürüterek Monit'i kurmaya devam ediyoruz:

 apt-get install monit -y

Adım 2
Monit kurulduktan sonra, Monit'i başlatmak ve Debian 9 başlangıcında yapılandırmak için aşağıdaki satırları yürütmeye devam ediyoruz:

 systemctl monit'i başlat systemctl monit'i etkinleştir

3. Monit'in durumu nasıl kontrol edilir


Aşağıdaki satırı uygulayarak Debian 9'daki Monit'in mevcut durumunu görebiliriz:
 systemctl durum izleme
Sonuç aşağıdaki olacaktır. aktif olduğunu görebiliriz.

4. Debian 9'da Monit nasıl yapılandırılır


Aşama 1
Bir sonraki adım, Monit konfigürasyonunun bulunduğu /etc/monit/dizinine, sunucuların ve işlemlerin konfigürasyon dizini /etc/monit/conf-available/ dizinine erişmektir.
Monit'in entegre bir web arayüzü vardır, ancak varsayılan olarak devre dışıdır, bu nedenle aşağıdakileri yürüterek / etc / monit / dizinine erişeceğiz:
 nano / etc / monit / monitrc
Orada aşağıdaki satırları bulmalıyız:
 # httpd bağlantı noktası 2812 ve # localhost adresini kullan # sadece localhost'tan bağlantı kabul et # localhost'un sunucuya bağlanmasına izin ver ve # admin'e izin ver: monit # 'monit' parolasıyla 'admin' kullanıcısı gerektir

Adım 2
Aşağıdaki şekilde ayarlayacağız:

 httpd bağlantı noktası 2812'yi ayarlayın ve admin'e izin verin: monit #, 'monit' parolasıyla 'admin' kullanıcısı gerektirir

Orada ilgili hatları kaldırmalı ve mevcut hatları kesmeliyiz.

Aşama 3
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri dosyaya kaydederiz:

Ctrl + O

Tuş kombinasyonunu kullanarak editörden çıkıyoruz:

Ctrl + X

Aşağıdakileri yürüterek hizmeti yeniden başlatıyoruz:

 systemctl yeniden başlatma monitörü
Hizmet yeniden başlatıldığında, aşağıdaki satırı yürüterek hizmetin durumunu doğrulayabiliriz:
 netstat -karınca | grep: 2812
Not:
Netstat kurulu değilse aşağıdaki komutu uygulamamız gerekir:
 apt-get kurulum net araçları

Netstat çalıştırıldığında sonuç şu olacaktır: Portun açık olduğunu görebiliriz.

5. Debian 9'da Monit'e nasıl erişilir


Aşama 1
Bu değerler yapılandırıldıktan sonra tarayıcıya gidip aşağıdaki sözdizimini giriyoruz:
 http: IP_adresi: 2812 veya yerel ana bilgisayar: 2812
Erişirken aşağıdaki kimlik bilgilerini girmeliyiz:
  • kullanıcı: yönetici
  • şifre: monit
Kimlik bilgileri girildikten sonra Kabul Et'e tıklayın.

Adım 2
Bu, Debian 9'daki ilk Monit ortamı olacaktır:

Orada aşağıdaki gibi ayrıntıları görebiliriz:

  • takımın adı
  • Servis durumu
  • Yük
  • CPU kullanımı
  • RAM bellek kullanımı
  • Bellek kullanımını değiştir

Aşama 3
Terminalde aşağıdaki komutu çalıştırarak Monit'in durumunu kontrol edebiliriz:

 izleme durumu
Sonuç aşağıdaki gibi olacaktır:

6. Monit ile izlenecek hizmetler nasıl eklenir


Monit arayüzü yapılandırıldığında, ilgili izlemeleri için Apache, Proftpd ve Rsyslog gibi hizmetler ekleyebiliriz.
Monit'in varsayılan olarak getirdiği hizmet şablonlarını görüntülemek için aşağıdaki dizine gitmeliyiz:
 / etc / monit / conf-mevcut /

7. Apache İzleme nasıl yapılır (Linux)


Apache şablonunu Monit konfigürasyonunda bulabiliriz ancak bunu etkinleştirmek gerekli olacaktır, bunun için aşağıdaki satırı uygulayacağız:
 ln -s / etc / monit / conf kullanılabilir / apache2 / etc / monit / conf etkin /
Son olarak hizmeti yeniden başlatıyoruz:
 systemctl yeniden başlatma monitörü

8. Rsyslog izleme nasıl yapılır


Bu hizmetin izlenmesini etkinleştirmek için aşağıdaki satırı uygulayacağız:
 ln -s / etc / monit / conf-mevcut / rsyslog / etc / monit / conf etkin /
Tekrar Monit hizmetini yeniden başlatıyoruz:
 systemctl yeniden başlatma monitörü

9. Proftpd izleme nasıl yapılır


Aşama 1
Bu şablon Monit'te varsayılan olarak mevcut değildir, bu nedenle / etc / monit / conf-available / içinde yeni bir dosya oluşturmalıyız, bunun için aşağıdakileri uygularız:
 nano / etc / monit / conf-mevcut / proftpd
Bu yeni dosyanın içine aşağıdakileri yapıştıracağız:
 proftpd işlemini pidfile ile kontrol edin /var/run/proftpd.pid programı başlat = "/etc/init.d/proftpd start" programı durdur = "/etc/init.d/proftpd stop" başarısız olursa 21 numaralı bağlantı noktası protokolü ftp'si ve ardından yeniden başlatın

Adım 2
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

Aşama 3
Bu dosya kaydedildikten sonra aşağıdaki satırları uygulayacağız:

 ln -s / etc / monit / conf-available / proftpd / etc / monit / conf-enabled monit -t (Dosyanın sözdizimini kontrol etmenizi sağlar) systemctl restart monit

4. Adım
Bu hizmetlerin Monit web arayüzüne eklendiğini doğrulayabiliriz:

Adım 5
Bununla ilgili ayrıntılı bilgileri görmek için bir hizmete tıklayabiliriz:

10. Debian 9 terminali üzerinden nasıl izlenir


Aşama 1
İşlemleri konsol üzerinden izlersek, aktif işlemlerin bir özetini görüntülemek için aşağıdaki satırı çalıştırabiliriz:
 izleme özeti
Bu sonuç olacaktır:

Adım 2
Tüm hizmetlerin durumunu görmek istiyorsak aşağıdaki satırı uygulayacağız:

 izleme durumu
Bu sonuç olacaktır:

Aşama 3
Belirli bir işlemin durumunu bilmek için sözdizimini uygulayacağız:

 izleme durumu (Süreç)

Bu şekilde Monit, gerçek zamanlı olarak izlenmesi gereken süreçlerin durumunu görmek için basit ve eksiksiz bir alternatiftir ve bunlar hakkında kapsamlı bilgi sağlar.

wave wave wave wave wave