Bakış bir alternatif ve daha eksiksiz htop. GNU/Linux ve BSD işletim sistemi için CLI lanetlerini temel alan bir izleme aracıdır. Sistem bilgilerini almak için PsUtil kitaplığını kullanın. Python'da geliştirilmiştir. |
Montaj
Ön şartlar
- Python 2.6+ (Python 3+ ile test edilmemiştir)
- build-essential (Pypi ve setup.py aracılığıyla kurulum için)
- python-dev (Pypi aracılığıyla kurulum için)
- python-setuptools (setup.py aracılığıyla kurulum için)
- python-psutil 0.4.1+ (önceki libstatgrab'ın kütüphanesinin yerine geçer)
- python-jinja2 2.0+ (HTML'ye aktarmak isteğe bağlıdır)
- pysensors (sensör istatistikleri için Python kütüphanesi)
Paket yöneticisinden yükleme (kolay yol)
Debian (SID), Arch, Fedora, RedHat, FreeBSD için paketler var.
PyPi'den kurulum (kolay ve platformlar arası yol)
PyPi resmi olmayan bir paket yöneticisidir.
Öncelikle sisteminize PyPi'yi kurmanız gerekiyor. Örneğin, Ubuntu/Xubuntu'da:
sudo apt-get install python-pip build-essential python-dev
Ardından Glance'ın en son sürümünü yükleyin:
sudo pip kurulum bakışları
Bu kurulum, Debian/Ubuntu sistemlerine sahip sunucular ve/veya bilgisayarlar için temeldir. Glance'ı RHEL/Centos tabanlı sunuculara kurmak için EPEL depolarını kurmanız ve ardından şunları yapmanız gerekir:
yum -y python-pip'i kur
kullanım
Bağımsız modda
Yerel makineyi izlemek istiyorsanız şunu çalıştırın:
bakış
İstemci/sunucu modunda
Bir makineyi uzaktan izlemek istiyorsanız bu mod kullanışlıdır.
Bu komutu sunucuda çalıştırın:
sunucu$ bakışları -s
Ve istemcideki bu diğeri:
client$ -c @server'a bakıyor
Burada @server, sunucu IP'si veya sunucu adıdır.
Glance, XML/RPC hizmet şemasını kullanır ve diğer istemci yazılımları tarafından kullanılabilir.
Kullanıcı Kılavuzu
İstatistikler varsayılan olarak her saniye güncellenir, bunu değiştirmek için -t seçeneğini kullanabilirsiniz. Örneğin, her 5 saniyede bir güncellemeyi tanımlamak için şu şekilde olacaktır:
bakışlar -t 5
Önemli istatistikler şu şekilde renklendirilmiştir:
YEŞİL: istatistik sayımı “Tamam”
MAVİ: istatistik sayısı “DİKKATLİ”
MACENTA: istatistik sayısı “UYARI”
KIRMIZI: istatistik sayısı “KRİTİK”
Glance çalışırken aşağıdaki tuşlara basabilirsiniz:
'h', kullanabileceğiniz tuşlarla birlikte ekrandaki yardım mesajını gösterir
'a' otomatik yöntemi tanımlar. Süreçler otomatik olarak sıralanır
CPU > %70 ise işlemleri CPU tüketimine göre sıralayın
MEM > %70 ise işlemleri bellek boyutu tüketimine göre sıralayın
'b', ağ G/Ç'si için bit/s veya bayt/s arasında geçiş yapar
'c' süreçlerin listesini CPU tüketimine göre sıralar
'd' disk G/Ç istatistiklerini etkinleştirir/devre dışı bırakır
'e' sensör modülünü etkinleştirir (PySensors kütüphanesi gereklidir; yalnızca Linux)
'f' dosya sistemi istatistiklerini etkinleştirir/devre dışı bırakır
'l' uygulama girişini etkinleştirir/devre dışı bırakır.
'm' süreçlerin listesini bellek tüketimine göre sıralar
'n' ağ arayüzü istatistiklerini etkinleştirir/devre dışı bırakır
'p' süreç adına göre sıralar
'w', tamamlanmış UYARILARI (artık orada olmayan) günlük dosyasından kaldırır
'1', genel CPU istatistikleri ile her bir CORE için belirli istatistikler arasında geçiş yapar
'q' uygulamadan çık
Sunucu modunda istekleri dinleyeceğiniz IP'yi (-B ADRESİ) ve bağlantı noktasını (-p PORT) tanımlayabilirsiniz.
İstemci modunda sunucu portunu -p PORT ile tanımlayabilirsiniz.
Varsayılan dinleme IP'si 0.0.0.0'dır, yani cihazın sahip olduğu tüm IP'lerde.
kaynak: Sistem yöneticilerinin blogu
Bu araç çok ilginç.
Paylaşım için teşekkürler.
Çok sevdim 😉
Fedora 17'de: # yum kurulum bakışları
Teşekkür ederim! İyi katkı. 🙂
Nagios ile fark???