Linux sunucuları ile ortamları yönetirken büyük bir avantajımız var ve bu da ücretsiz kod sayesinde sistemi hem donanım hem de yazılım düzeyinde izlemek için sayısız ücretsiz araca sahip olmamız. Her aracın, bazıları diğerlerinden daha eksiksiz olan kendi özellikleri ve yaklaşımı vardır ve bugün Solvetic, Linux ortamlarında kullanım için Scout_Realtime adlı özel bir araçtan bahsedecektir.
Scout_Realtime Nedir?Scout_Realtime, Linux sunucusunun çeşitli ölçümlerinin gerçek zamanlı olarak eksiksiz bir şekilde izlenmesini sağlamak için web tabanlı basit bir araç olarak geliştirilmiştir.
parametrelerBu aracı kullanarak, aşağıdaki gibi parametre metriklerini alacağız:
- İşlemci
- Hafıza
- HDD
- Ağ
- En önemli 10 süreç, en önemli 10 ve hepsi gerçek zamanlı.
özellikler ve faydalarScout_Realtime kullanırken sahip olacağımız bazı özellikler ve avantajlar şunlardır:
- Her saniye güncellenen grafikler: Bu yardımcı program, izlemenin tamamen gerçek zamanlı olarak gerçekleştirileceği her bir metriğin grafiklerinin tarihsel bir bağlamına sahiptir.
- Disk ve ağ etkinliğini görüntüleyin: Disk kullanımı, kullanılabilir sabit disk alanı ve mevcut ağ trafiği için ölçümler eklendi
- Proseslerin ada göre gruplandırılması, Artık aynı isimli prosesler gruplandırılmış ve çalışan proses sayısı görüntüleniyor, aynı şekilde yeni bir proses aktif edildiğinde web konsolunda gösterilecektir.
- Bellek kullanımı metrikleri, Linux'ta performans düzeyinde daha yüksek etkiye sahip faktörlerden biri olduğundan, mevcut tüm RAM kullanımları için özel bir metrik vardır.
1. Linux'ta Scout_Realtime nasıl kurulur
Aşama 1
Linux sunucusuna scout_realtime kurmak için, kullanılan dağıtıma bağlı olarak aşağıdaki komutlardan biri ile kurulabilen Ruby 1.9.3+ kurulu olmalıdır:
sudo apt-get kurulum rubygems (Debian / Ubuntu) sudo yum -y rubygems-devel kurulumu (RHEL / CentOS) sudo dnf -y kurulum rubygems-devel (Fedora)
BÜYÜT
Adım 2
İndirmeyi ve ilgili kurulumu onaylamak için Y veya S harfini giriyoruz. Bu adım tamamlandıktan sonra, aşağıdaki komutla Scout_realtime paketini kurmaya devam ediyoruz:
sudo gem kurulum scout_realtime
BÜYÜT
Aşama 3
scout_realtime paketi kurulduktan sonra, metrikleri sunucudan gerçek zamanlı olarak toplayabilmesi için scout_realtime arka plan programının başlatılması gerekecektir, bunun için aşağıdakileri uygularız:
scout_realtime
BÜYÜT
4. Adım
Bu sonuçla, scout_realtime arka plan programının Linux sunucusunda çalıştığını ve uzaktan izleme işlemi için 5555 bağlantı noktasının kullanılabilir olacağını, entegre güvenlik duvarı kullanılması durumunda, scout_realtime'ın dinlemesi için 5555 bağlantı noktasının etkinleştirilmesi gerektiğini doğrulayabiliriz. güvenlik duvarında ve böylece isteklerin gerçekleştirilmesine izin verir.
Bunun için aşağıdakileri uyguluyoruz:
Debian veya Ubuntu'da
sudo ufw 5555 sudo ufw yeniden yüklemeye izin veriyor
CentOS 7'de
sudo firewall-cmd --kalıcı --add-port = 5555 / tcp sudo firewall-cmd yeniden yükle
BÜYÜT
Adım 5
Güvenlik duvarının etkinleştirilmemesi durumunda, aşağıdakiler yürütülerek etkinleştirilebilir:
sudo ufw, Scout_Realtime'a Erişimi etkinleştirir
2. Linux'ta Scout_Realtime'a nasıl erişilir
Aşama 1
Bu işlemi gerçekleştirdikten sonra, aşağıdaki sözdizimini kullanarak araca herhangi bir tarayıcıdan erişmek mümkün olacaktır:
http://localhost: 5555veya
http://IP_adresi: 5555Adım 2
Elde edilen sonuç şu olacaktır:
BÜYÜT
Aşama 3
Orada aşağıdakileri buluyoruz:
- En üstte CPU, disk, bellek ve ağın gerçek zamanlı kullanımı
- Alt kısımda sistemin en alakalı 10 süreci
- Yan tarafta sistemin mimarisini ve sürümünü, bilgisayar adını, işlemci sayısını, kullanılan RAM'i ve sabit diskteki boş alanı göreceğiz.
Varsayılan olarak, scout_realtime günlükleri .scout / scout_realtime.log dizininde saklanır, içeriklerini görmek için cat komutunu şu şekilde kullanabiliriz:
kedi .scout / scout_realtime.log
BÜYÜT
4. Adım
Yardımcı program arka planını durdurmak istiyorsak aşağıdaki komutu uygularız:
scout_realtime durdurmaScout_Realtime'ı Linux'tan tamamen kaldırmak için aşağıdaki komutu kullanmanız gerekir:
gem kaldırma scout_realtimeBöylece, bu basit yardımcı program, Linux sunucularımızın ana bileşenlerinin sürekli ve gerçek zamanlı olarak izlenmesini sağlar.