- 1. Debian 9 işletim sistemi nasıl yükseltilir
- 2. Debian 9'a Monit nasıl kurulur
- 3. Monit'in durumu nasıl kontrol edilir
- 4. Debian 9'da Monit nasıl yapılandırılır
- 5. Debian 9'da Monit'e nasıl erişilir
- 6. Monit ile izlenecek hizmetler nasıl eklenir
- 7. Apache İzleme nasıl yapılır (Linux)
- 8. Rsyslog izleme nasıl yapılır
- 9. Proftpd izleme nasıl yapılır
- 10. Debian 9 terminali üzerinden nasıl izlenir
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 izlemeSonuç 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 / monitrcOrada 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: 2812Not:
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: 2812Erişirken aşağıdaki kimlik bilgilerini girmeliyiz:
- kullanıcı: yönetici
- şifre: monit
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 durumuSonuç 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 / proftpdBu 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 özetiBu sonuç olacaktır:
Adım 2
Tüm hizmetlerin durumunu görmek istiyorsak aşağıdaki satırı uygulayacağız:
izleme durumuBu 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.