pyDash – Web alapú Linux teljesítményfigyelő eszköz
A pydash egy könnyű webalapú megfigyelőeszköz Linuxhoz, amely Python és Django plusz Chart.js nyelven íródott. Tesztelve, és a következő főbb Linux disztribúciókon futhat: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian és Pidora.
Segítségével szemmel tarthatja Linux PC/szerver erőforrásait, például a CPU-kat, a RAM-ot, a hálózati statisztikákat, a folyamatokat, beleértve az online felhasználókat stb. Az irányítópult teljes egészében a Python fő disztribúciójában található Python-könyvtárak felhasználásával készült, ezért van néhány függősége; futtatásához nem kell sok csomagot vagy könyvtárat telepítenie.
Ebben a cikkben bemutatjuk, hogyan kell telepíteni a pydash-t a Linux-kiszolgáló teljesítményének figyeléséhez.
A pyDash telepítése Linux rendszeren
1. Először telepítse a szükséges csomagokat: git és Python pip az alábbiak szerint:
-------------- On Debian/Ubuntu --------------
sudo apt-get install git python-pip
-------------- On CentOS/RHEL --------------
yum install epel-release
yum install git python-pip
-------------- On Fedora 22+ --------------
dnf install git python-pip
2. Ha telepítve van a git és a Python pip, ezután telepítse a virtualenv programot, amely segít a Python-projektek függőségi problémáinak kezelésében, az alábbiak szerint:
pip install virtualenv
OR
sudo pip install virtualenv
3. Most a git paranccsal klónozza a pydash könyvtárat a saját könyvtárába, így:
git clone https://github.com/k3oni/pydash.git
cd pydash
4. Ezután hozzon létre egy virtuális környezetet projektje számára pydashtest néven az alábbi virtualenv paranccsal.
virtualenv pydashtest #give a name for your virtual environment like pydashtest
Fontos: Vegye figyelembe a virtuális környezet bin könyvtárának elérési útját, amely a fenti képernyőképen van kiemelve, az Öné eltérhet attól függően, hogy hol klónozta a pydash mappát.
5. Miután létrehozta a virtuális környezetet (pydashtest), aktiválnia kell azt, mielőtt az alábbiak szerint használná.
source /home/aaronkilik/pydash/pydashtest/bin/activate
A fenti képernyőképen észreveheti, hogy a PS1 prompt megváltozik, jelezve, hogy a virtuális környezet aktiválva van, és készen áll a használatra.
6. Most telepítse a pydash projekt követelményeit; ha eléggé kíváncsi, tekintse meg a requirements.txt fájl tartalmát a cat paranccsal, és telepítse őket az alábbiak szerint.
cat requirements.txt
pip install -r requirements.txt
7. Most lépjen a settings.py pydash könyvtárba, vagy egyszerűen futtassa az alábbi parancsot a fájl megnyitásához, és módosítsa a SECRET_KEY kulcsot egyénire. érték.
vi pydash/settings.py
Mentse el a fájlt és lépjen ki.
8. Ezután futtassa az alábbi django parancsot a projekt adatbázis létrehozásához, és telepítse a Django hitelesítési rendszerét, és hozzon létre egy projekt szuperfelhasználót.
python manage.py syncdb
Válaszoljon az alábbi kérdésekre a forgatókönyvének megfelelően:
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): admin
Email address: [email
Password: ###########
Password (again): ############
9. Ezen a ponton mindent be kell állítani, most futtassa a következő parancsot a Django fejlesztői kiszolgáló elindításához.
python manage.py runserver
10. Ezután nyissa meg a webböngészőt, és írja be az URL-t: http://127.0.0.1:8000/ a webes irányítópult bejelentkezési felületének eléréséhez. Adja meg azt a szuper felhasználónevet és jelszót, amelyet az adatbázis létrehozásakor és a Django hitelesítési rendszerének telepítésekor hozott létre a 8. lépésben, majd kattintson a Bejelentkezés gombra.
11. Miután bejelentkezett a pydash fő felületére, egy szakaszt kap az általános rendszerinformációk, a CPU, a memória és a lemezhasználat, valamint a rendszer átlagos terhelése figyelésére.
Egyszerűen görgessen lefelé további szakaszok megtekintéséhez.
12. Ezután a pydash képernyőképe, amely egy szakaszt mutat az interfészek, IP-címek, internetes forgalom, lemezolvasási/írási adatok, online felhasználók és netstats adatok nyomon követésére.
13. Következő egy képernyőkép a pydash fő felületéről, amely egy szakaszt mutat be, amelyen szemmel tarthatja a rendszer aktív folyamatait.
További információért nézze meg a pydash-t a Githubon: https://github.com/k3oni/pydash.
Egyelőre ennyi! Ebben a cikkben megmutattuk, hogyan állíthatja be és tesztelheti a pydash főbb funkcióit Linuxon. Ossza meg velünk gondolatait az alábbi visszajelzési részben, és ha bármilyen hasznos és hasonló eszközről tud, ossza meg velünk a megjegyzésekben.