Постоянното проследяване на представянето на екипите, които управляваме, ни позволява да отидем още една крачка напред в разрешаването на евентуални неуспехи и по този начин да поддържаме най-добрите организационни нива на ИТ ниво.
Знаем, че има многобройни инструменти, които ни позволяват да управляваме състоянието на операционните системи и хардуера на оборудването и този път този урок ще анализира подробно прост инструмент, който предлага страхотни отчети за производителността на системата: Pydash.
Какво е PydashPydash е инструмент, написан на Django и Python, който е базиран на уеб среди и може да се изпълнява на различни дистрибуции като CentOS, Fedora, Ubuntu, Debian и др. Pydash ни позволява да имаме централизиран контрол върху аспекти на системата като:
- Мрежов трафик.
- ПРОЦЕСОР.
- Дискове.
- RAM.
- Активни потребители в реално време и др.
- Процеси и услуги.
1. Как да инсталирате Pydash на Linux
Етап 1
За този случай ще използваме Ubuntu 16.10 и на първо място ще инсталираме необходимите пакети според дистрибуцията, която използваме:
CentOS и RedHat
yum install epel-release yum install git python-pip
Debian / Ubuntu
sudo apt install git python-pip
Fedora
dnf инсталирайте git python-pip
Увеличете
Стъпка 2
В този случай вече имаме инсталиран pip, за да позволим да няма проблеми с зависимости на python ще изпълним следната команда:
sudo pip инсталирайте virtualenv
Увеличете
Стъпка 3
Сега ще използваме командата git, за да извършим процеса на клониране на Pydash в нашата директория, както следва:
git clone https://github.com/k3oni/pydash.gitСтъпка 4
След като Pydash се клонира, имаме достъп до Pydash, използвайки реда:
cd pydash
Увеличете
2. Как да създадете виртуална среда Pydash в Linux
След като този процес приключи, следващата стъпка е да създадете виртуалната среда на проекта, която се нарича pydashtest.
Етап 1
За целта ще изпълним следната команда, където ще кръстим нашата среда:
virtualenv pydashtest #Име на виртуална средав този случай ще бъде:
virtualenv pydashtest # Solvertic-pydash
Увеличете
Стъпка 2
След това трябва да активираме споменатата среда, като изпълним следния ред:
източник / начало / решение / pydash / pydashtest / bin / активира
Увеличете
Можем да проверим дали виртуалната среда е активирана, тъй като в началото на реда имаме (pydashtest).
Стъпка 3
Следващата стъпка е да инсталирате изискванията на проекта pydash с помощта на командата cat, както следва, в случай че искате да наблюдавате съдържанието му:
изисквания за котка.txtСтъпка 4
За неговото инсталиране изпълняваме следното:
pip install -r requirements.txt
Увеличете
Стъпка 5
След това отиваме в директорията, където е инсталиран pydash и ще използваме предпочитания редактор за достъп до файла settings.py. Там можем да регулираме желаната стойност в полето SECRET_KEY.
sudo nano pydash / settings.py
Увеличете
Стъпка 6
След като е направена промяната ние пазим файла, като използвате комбинацията от клавиши
Ctrl + O
и го оставяме с помощта на:
Ctrl + X
ЗабележкаВ случай на използване на vi ще използваме : wq.
Стъпка 7
Сега пристъпваме към създаването на базата данни с помощта на Django и едновременно създаваме системата за удостоверяване и суперпотребителя на проекта, ще изпълним следното:
python manage.py syncdbСтъпка 8
Ще се покажат поредица от въпроси, на които трябва да отговорим въз основа на желаната конфигурация:
Увеличете
Стъпка 9
Накрая ще започнем django сървър изпълнение на следната команда:
python manage.py runserver
Увеличете
Стъпка 9
Докато наблюдаваме достъп до функциите на Pydash, като отидем в нашия браузър и въведем следното:
http://127.0.0.1:8000/Стъпка 10
Ще се покаже следният прозорец, където ще въведем идентификационни данни за суперпотребител създадени преди това:
Увеличете
Стъпка 11
След като получим достъп, ще имаме под ръка цялата информация за системата. Намираме цялата системна информация като името, версията, ядрото, процесора и т.
Увеличете
Стъпка 12
Можем да видим, че имаме няколко категории за анализ на състоянието на всяка от тях в реално време, като например:
- Диск
- CPU (процесор)
- RAM
- Зареждане (нива на зареждане на дисковете)
- Потребители
- Netstat (състояние на мрежата)
- Мрежа
- Процеси
Всяка от тези опции ще покаже реална информация за състоянието на тези.
Увеличете
Стъпка 14
Както виждаме, Pydash се превръща в основен инструмент за процеса на наблюдение на производителността на нашите операционни системи в множество аспекти. Всеки анализ, който преглеждаме, ще се съхранява в терминала. Ние можем изход от приложението с помощта на следните клавиши:
Ctrl + C
Увеличете
По този начин Pydash се превръща в съюзник за всички процеси на надзор и контрол в Linux среди. Това е пълен начин да знаете какво се случва на вашия компютър с Linux и да можете да локализирате възможни неизправности. Ако се интересувате от възможността да анализирате поведението на вашия екип, тук предлагаме друга алтернатива на наблюдавайте Linux системи, но този път със Sysdig.
Наблюдавайте Ubuntu Linux