Ciągłe monitorowanie wyników zarządzanych przez nas zespołów pozwala nam pójść o krok dalej w rozwiązywaniu ewentualnych awarii i w ten sposób utrzymać najlepsze poziomy organizacyjne na poziomie IT.
Wiemy, że istnieje wiele narzędzi, które pozwalają nam zarządzać stanem systemów operacyjnych i sprzętem sprzętu i tym razem w tym samouczku szczegółowo przeanalizujemy proste narzędzie, które oferuje świetne raporty dotyczące wydajności systemu: Pidasz.
Co to jest PydashPydash jest narzędziem napisanym w języku Django i Python, który jest oparty na środowiskach internetowych i może być uruchamiany na różnych dystrybucjach, takich jak między innymi CentOS, Fedora, Ubuntu, Debian. Pydash pozwala nam na scentralizowaną kontrolę nad takimi aspektami systemu, jak:
- Ruch sieciowy.
- PROCESOR.
- Dyski.
- BARAN.
- Aktywni użytkownicy w czasie rzeczywistym itp.
- Procesy i usługi.
1. Jak zainstalować Pydash w systemie Linux
Krok 1
W tym przypadku użyjemy Ubuntu 16.10 a w pierwszej kolejności zainstalujemy niezbędne pakiety zgodnie z dystrybucją, której używamy:
CentOS i RedHat
mniam zainstaluj epel-release mniam zainstaluj git python-pip
Debian/Ubuntu
sudo apt zainstaluj git python-pip
Fedora
dnf zainstaluj git python-pip
POWIĘKSZAĆ
Krok 2
W tym przypadku mamy już zainstalowany pip, aby nie było problemów z zależności Pythona wykonamy następujące polecenie:
sudo pip zainstaluj virtualenv
POWIĘKSZAĆ
Krok 3
Teraz użyjemy polecenia git, aby wykonać proces klonowania Pydash w naszym katalogu w następujący sposób:
klon git https://github.com/k3oni/pydash.gitKrok 4
Po sklonowaniu Pydasha uzyskujemy dostęp do Pydasha za pomocą linii:
cd pydash
POWIĘKSZAĆ
2. Jak stworzyć wirtualne środowisko Pydash w systemie Linux
Po zakończeniu tego procesu następnym krokiem jest stworzenie wirtualnego środowiska projektu, które nazywa się pydashtest.
Krok 1
W tym celu wykonamy następujące polecenie, w którym nazwiemy nasze środowisko:
virtualenv pydashtest #Nazwa środowiska wirtualnegow tym przypadku będzie to:
virtualenv pydashtest # solvetic-pydash
POWIĘKSZAĆ
Krok 2
Następnie musimy aktywować wspomniane środowisko, wykonując następujący wiersz:
źródło / home / solvetic / pydash / pydashtest / bin / aktywacja
POWIĘKSZAĆ
Możemy zweryfikować, czy środowisko wirtualne zostało aktywowane od początku posiadanej przez nas linii (pydashtest).
Krok 3
Następnym krokiem jest zainstalowanie wymagań projektu pydash za pomocą polecenia cat w następujący sposób, jeśli chcesz obserwować jego zawartość:
kot wymagania.txtKrok 4
Do jego instalacji wykonujemy:
pip install -r wymagania.txt
POWIĘKSZAĆ
Krok 5
Następnie przechodzimy do katalogu, w którym jest zainstalowany pydash i użyjemy preferowanego edytora, aby uzyskać dostęp do pliku settings.py. Tam możemy ustawić żądaną wartość w polu SEKRETNY KLUCZ.
sudo nano pydash / settings.py
POWIĘKSZAĆ
Krok 6
Po wprowadzeniu zmiany trzymamy plik za pomocą kombinacji klawiszy
Ctrl + O
i zostawiamy to za pomocą:
Ctrl + X
NotatkaW przypadku korzystania z vi użyjemy : wq.
Krok 7
Teraz przystąpimy do tworzenia bazy danych za pomocą Django i jednocześnie tworząc system uwierzytelniania i superużytkownika projektu, wykonamy następujące czynności:
python manage.py syncdbKrok 8
Wyświetli się seria pytań, na które musimy odpowiedzieć w oparciu o pożądaną konfigurację:
POWIĘKSZAĆ
Krok 9
Wreszcie zaczniemy serwer django wykonanie następującego polecenia:
python manage.py runserver
POWIĘKSZAĆ
Krok 9
Jak obserwujemy, aby uzyskać dostęp do funkcji Pydash, przechodząc do naszej przeglądarki i wprowadzając następujące dane:
http://127.0.0.1:8000/Krok 10
Wyświetli się następujące okno, w którym wprowadzimy poświadczenia superużytkownika wcześniej utworzone:
POWIĘKSZAĆ
Krok 11
Gdy uzyskamy dostęp, będziemy mieć pod ręką wszystkie informacje o systemie. Znaleźliśmy wszystkie informacje o systemie jak jego nazwa, wersja, jądro, procesor itp.
POWIĘKSZAĆ
Krok 12
Widzimy, że mamy kilka kategorii do analizy stanu każdej z nich w czasie rzeczywistym, takich jak:
- Dysk
- Procesor (procesor)
- Baran
- Obciążenie (poziomy obciążenia na dyskach)
- Użytkownicy
- Netstat (stan sieci)
- Sieć
- Procesy
Każda z tych opcji spowoduje wyświetlenie prawdziwe informacje na ich stan.
POWIĘKSZAĆ
Krok 14
Jak widać, Pydash staje się podstawowym narzędziem procesu monitorowania wydajności naszych systemów operacyjnych w wielu aspektach. Każda analizowana przez nas analiza będzie przechowywana w terminalu. Możemy wyjdź z aplikacji za pomocą następujących klawiszy:
Ctrl + C
POWIĘKSZAĆ
W ten sposób Pydash staje się sprzymierzeńcem wszystkich procesów nadzoru i kontroli w środowiskach Linux. Jest to kompletny sposób na sprawdzenie, co dzieje się na komputerze z systemem Linux i zlokalizowanie ewentualnych usterek. Jeśli interesuje Cię możliwość analizy zachowania swojego zespołu, tutaj proponujemy inną alternatywę dla: monitorować systemy Linux, ale tym razem za pomocą Sysdiga.
Monitoruj Ubuntu Linux