Weboldal keresés

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.