Pydash kullanarak Ubuntu Linux performansı nasıl izlenir

Yönettiğimiz ekiplerin performansını sürekli takip etmek, olası arızaların çözümünde bir adım daha ileri gitmemize ve bu şekilde BT düzeyinde en iyi organizasyon seviyelerini korumamıza olanak tanır.

Ekipmanın işletim sistemlerinin ve donanımının durumunu yönetmemize izin veren çok sayıda araç olduğunu biliyoruz ve bu sefer bu eğitim, sistemin performansı hakkında harika raporlar sunan basit bir aracı ayrıntılı olarak analiz edecek: Pydaş.

Pydaş nedir?Pydash yazılmış bir araçtır Django ve Python, web ortamlarına dayalıdır ve diğerleri arasında CentOS, Fedora, Ubuntu, Debian gibi çeşitli dağıtımlarda çalıştırılabilir. Pydash aşağıdakiler gibi sistemin özellikleri üzerinde merkezi kontrole sahip olmamızı sağlar:

  • Ağ trafiği.
  • İŞLEMCİ.
  • Diskler.
  • VERİ DEPOSU.
  • Gerçek zamanlı olarak aktif kullanıcılar vb.
  • Süreçler ve hizmetler.

1. Linux'ta Pydash nasıl kurulur

Aşama 1
Bu durumda kullanacağımız Ubuntu 16.10 ve ilk etapta kullandığımız dağıtıma göre gerekli paketleri kuracağız:

CentOS ve RedHat

 yum yükleme epel yayınını yükle yum git python-pip'i yükle

Debian / Ubuntu

 sudo apt git python-pip'i kurun

fötr şapka

 dnf git python-pip'i kurun

BÜYÜT

Adım 2
Bu durumda, herhangi bir sorun olmaması için zaten pip kurulumuna sahibiz. piton bağımlılıkları aşağıdaki komutu uygulayacağız:

 sudo pip sanalenv yükleyin

BÜYÜT

Aşama 3
Şimdi dizinimizde Pydash klonlama işlemini şu şekilde gerçekleştirmek için git komutunu kullanacağız:

 git klonu https://github.com/k3oni/pydash.git
4. Adım
Pydash klonlandığında, şu satırı kullanarak Pydash'a erişiriz:
 cd pydash

BÜYÜT

2. Linux'ta sanal Pydash ortamı nasıl oluşturulur


Bu işlem yapıldıktan sonra bir sonraki adım, projenin pydashtest adı verilen sanal ortamını oluşturmaktır.

Aşama 1
Bunun için ortamımıza isim vereceğimiz aşağıdaki komutu uygulayacağız:

 virtualenv pydashtest #Sanal ortam adı
bu durumda olacak:
 virtualenv pydashtest # çözücü-pydash

BÜYÜT

Adım 2
Ardından, aşağıdaki satırı yürüterek söz konusu ortamı etkinleştirmeliyiz:

 kaynak / ana sayfa / çözücü / pydash / pydashtest / bin / etkinleştir 

BÜYÜT

Sahip olduğumuz satırın başından beri (pydashtest) sanal ortamın etkinleştirildiğini doğrulayabiliriz.

Aşama 3
Bir sonraki adım, içeriğini gözlemlemek istemeniz durumunda cat komutunu kullanarak pydash proje gereksinimlerini aşağıdaki gibi yüklemektir:

 kedi gereksinimleri.txt
4. Adım
Kurulumu için aşağıdakileri uygularız:
 pip kurulumu -r gereksinimleri.txt

BÜYÜT

Adım 5
Ardından pydash'in kurulu olduğu dizine gidiyoruz ve settings.py dosyasına erişmek için tercih edilen düzenleyiciyi kullanacağız. Orada alanda istenilen değeri ayarlayabiliriz. GİZLİ ANAHTAR.

 sudo nano pydash / settings.py

BÜYÜT

6. Adım
Değişiklik yapıldıktan sonra biz tutarız tuş kombinasyonunu kullanarak dosya

Ctrl + O

ve şunu kullanarak bırakıyoruz:

Ctrl + X

Notvi kullanılması durumunda kullanacağız : wq.

7. Adım
Şimdi Django kullanarak veritabanı oluşturmaya devam ediyoruz ve aynı anda kimlik doğrulama sistemini ve projenin süper kullanıcısını oluşturuyoruz, aşağıdakileri uygulayacağız:

 python manager.py senkronizasyonu 
8. Adım
İstenen yapılandırmaya göre yanıtlamamız gereken bir dizi soru görüntülenecektir:

BÜYÜT

9. Adım
Sonunda başlayacağız django sunucusu aşağıdaki komutu yürüterek:

 python manager.py çalıştırma sunucusu

BÜYÜT

9. Adım
Tarayıcımıza gidip aşağıdakileri girerek Pydash işlevlerine erişmeyi gözlemlediğimiz gibi:

 http://127.0.0.1:8000/
Adım 10
Gireceğimiz aşağıdaki pencere görüntülenecektir. süper kullanıcı kimlik bilgileri önceden oluşturulmuş:

BÜYÜT

11. Adım
Eriştiğimizde, sistemin tüm bilgileri elimizde olacak. Bulduk tüm sistem bilgileri adı, sürümü, çekirdeği, CPU'su vb.

BÜYÜT

Adım 1/2
Her birinin durumunu gerçek zamanlı olarak analiz etmek için birkaç kategorimiz olduğunu görebiliriz, örneğin:

  • Disk
  • CPU (İşlemci)
  • Veri deposu
  • Yük (disklerdeki yük seviyeleri)
  • Kullanıcılar
  • Netstat (Ağ Durumu)
  • süreçler
Adım 13
Bu seçeneklerin her biri gerçek bilgi bunların durumu hakkında.

BÜYÜT

Adım 14
Gördüğümüz gibi, Pydash, işletim sistemlerimizin performansını birçok açıdan izleme süreci için temel bir araç haline geliyor. İncelediğimiz her analiz terminalde saklanacaktır. Yapabiliriz çıkış uygulaması aşağıdaki tuşları kullanarak:

Ctrl + C

BÜYÜT

Böylece Pydash, Linux ortamlarındaki tüm denetim ve kontrol süreçleri için bir müttefik olur. Linux bilgisayarınızda neler olduğunu bilmenin ve olası arızaları tespit edebilmenin eksiksiz bir yoludur. Ekibinizin davranışını analiz edebilmekle ilgileniyorsanız, burada başka bir alternatif öneriyoruz. Linux sistemlerini izleyin, ancak bu sefer Sysdig ile.

Ubuntu Linux'u izleyin

wave wave wave wave wave