Bir sonraki yazıda Monit'e bir göz atacağız. Bu araç, söz konusu olduğunda faydalı olacaktır. dağıtılmış bilgi işlem sistemlerini izlemek ve yönetmek, otomatik bakım ve onarımları gerçekleştirin.
Monit için bir yardımcı programdır Bir Unix sistemindeki süreçleri, programları, dosyaları, dizinleri ve dosya sistemlerini yönetin ve izleyin. Kullanıcılar, dosyaları, dizinleri ve dosya sistemlerini zaman damgası değişiklikleri, sağlama toplamı değişiklikleri veya boyut değişiklikleri gibi değişiklikler için izlemek için Monit'i kullanabilir.
Monit serbest biçimli belirteç yönelimli sözdizimine dayalı, yapılandırması kolay bir kontrol dosyası aracılığıyla kontrol edilir. Günlükleri izler ve özelleştirilebilir uyarı mesajları aracılığıyla hata durumlarını bize bildirir. Ayrıca Monit, çeşitli TCP/IP ağ kontrolleri, protokol kontrolleri yapabilir ve bu tür kontroller için SSL kullanmamıza izin verir.
Monit ile neler izlenebilir?
Monit'i şu şekilde kullanabiliriz: süreçleri izlemek localhost üzerinde çalışan arka plan programı veya benzeri programlar. Bu program özellikle hem arka plan programı süreçlerini hem de sistem önyükleme zamanında başlayanları izlemek için kullanışlıdır.
Diğer birçok izleme sisteminin aksine, Bir hata durumu oluşursa Monit harekete geçebilir, Örneğin; sendmail çalışmıyorsa, bu program sendmail'i otomatik olarak yeniden başlatabilir veya apache çok fazla kaynak kullanıyorsa, Monit apache'yi durdurabilir veya yeniden başlatabilir ve bize bir uyarı mesajı gönderebilir. Monit ayrıca, bir işlemin ne kadar bellek veya CPU döngüsü kullandığı gibi işlem özelliklerini de izleyebilir.
Buraya kadar anlatılanlara ek olarak, localhost üzerindeki dosyaları, dizinleri ve dosya sistemlerini izlemek için bu programı kullanabilirsiniz.. Bu öğeleri, zaman damgalarındaki değişiklikler, sağlama toplamındaki değişiklikler veya boyuttaki değişiklikler gibi değişiklikler için izleyebileceğiz.
kutu yerel ana bilgisayarda veya uzak ana bilgisayarlarda birden çok sunucuya ağ bağlantılarını izleyin. TCP, UDP ve Unix etki alanı yuvaları desteklenir. Bir protokol desteklenmese bile, Monit herhangi bir veri göndermek ve sunucudan yanıtı test etmek için yapılandırılabildiği için sunucuyu test edebileceğiz.
Monit için kullanılabilir programları veya komut dosyalarını cron'da olduğu gibi belirli zamanlarda test edin. Ayrıca, bir programın çıkış değerini test etmemize ve bir işlem gerçekleştirmemize veya çıkış değeri bir hata gösteriyorsa bir uyarı göndermemize izin verecektir.
Bu program aynı zamanda localhost'ta genel sistem kaynaklarını izleyingenel CPU kullanımı, bellek ve sistem yükü gibi.
Monit'i Ubuntu 20.04 LTS Odak Fossa'ya yükleyin
Bu programın kurulumu oldukça basittir. Aşağıdaki satırlarda Monit'i Ubuntu 20.04'e nasıl kuracağımızı göreceğiz. Web sitelerinde belirtildiği gibi, Ubuntu 18.04, 16.04 ve Linux Mint gibi diğer Debian tabanlı dağıtımlar için aynı talimatlar izlenebilir.
Başlamak için bir terminal açalım (Ctrl + Alt + T) ve sistemimizdeki tüm paketlerin güncellendiğinden emin olacağız. Bunu komutlarla başaracağız:
sudo apt update; sudo apt upgrade
Daha sonra programı kurabiliriz. Monit, varsayılan Ubuntu 20.04 deposunda mevcuttur. Bu nedenle terminaldeki komutu kullanarak kurabiliriz:
sudo apt install monit
Kurulduktan sonra, Monit hizmeti otomatik olarak başlayacaktır. Yapabilir durumunu kontrol et aynı terminalde yazarak:
sudo systemctl status monit
Varsayılan olarak, Monit web arayüzü devre dışıdır. Bu nedenle etkinleştirmemiz ve yönetici şifresini belirlememiz gerekecek.. Bunu aşağıdaki dosyayı düzenleyerek yapabiliriz:
sudo vim /etc/monit/monitrc
Bu dosyanın içinde Monit yönetici şifresini bulmamız, açıklamayı kaldırmamız ve yapılandırmamız gerekecek aşağıda gösterildiği gibi:
set httpd port 2812 and allow admin:monit
Değişiklikler yapıldıktan sonra düzenleyiciyi kaydedip kapatabiliriz. Bir sonraki adım Monit'i yeniden başlat:
sudo monit -t sudo systemctl restart monit
Yapılandırma dosyasındaki seçeneklerden herhangi biri hakkında bilgiye ihtiyacınız varsa, danışmak program belgeleri.
Program arayüzüne erişin
Bu noktada yapabiliriz web tarayıcısını açın ve URL'ye giderek programın web arayüzüne erişin http://dirección-ip-de-tu-servidor:2812.
Bu adres bize giriş sayfasını göstermelidir. Yapılandırma dosyasındaki kullanıcı adı ve parolayı değiştirmediyseniz, kullanıcı adı ile giriş yap'Gizem've şifre'izlemek'.
Yararlı bilgi ve yardım için tavsiye ederiz kontrol et projenin resmi web sitesi veya onun bitbucket'te depo.