Hogyan kezeljük a Linux szervereket a Cockpit webes felületen

Avatar Gadam | 2020.12.10. 73 Views 0 Likes 0 Ratings

73 Views 0 Ratings Rate it

Terminálablak egy Linux számítógépes rendszeren.
Fatmawati Achmad Zaenuri / Shutterstock

Könnyedén figyelhet és kezelhet több Linux számítógépet a Cockpit, egy böngészőalapú adminisztrációs és irányítópult eszköz segítségével. Önálló, egyszerűen beállítható és könnyen használható. Megmutatjuk, hogyan kezdje el.

Több Linux szerver kezelése

Ha több Linux számítógépet vagy kiszolgálót kell figyelnie, akkor kihívása van. Ez különösen igaz, ha némelyikük fej nélküli rendszerként működik, monitor nélkül. Például rackre szerelt vagy távoli szerverek lehetnek különböző épületekben vagy azok gyűjteményében Raspberry Pi’s szétszórva otthonában.

Hogyan figyelheti mindezek egészségét és teljesítményét?

Ha te használja a Secure Shell-t (SSH) hogy csatlakozzon hozzájuk, futhat top vagy más terminál alapú felügyeleti eszköz. Hasznos információkat fog kapni, de minden eszköznek megvan a maga sajátos érdeklődési területe. Kínos, ha eszközről eszközre kell haladnia a távoli Linux-számítógép különböző mutatóinak megtekintéséhez.

Sajnos nincs kényelmes mód a különböző eszközök közötti ugrásra, amelyek ezekből az információkból adnak Önnek információt. Ráadásul, ha bármilyen javító vagy adminisztratív feladatot kell végrehajtania, új kapcsolatot kell létesítenie a távoli számítógéppel, vagy be kell zárnia a felügyeleti alkalmazást. Ezután a meglévő SSH munkamenetet kell használnia az adminisztrációs parancsok végrehajtásához.

Pilótafülke sok általános megfigyelési és adminisztrációs követelményt böngészőalapú konzolba kapcsol, megkönnyítve ezzel több Linux-számítógép felügyeletét és karbantartását.

A pilótafülke az információt szerzi alkalmazás-programozási felületek (API-k) amelyek már léteznek a Linuxon belül. Mivel az információ egyenesen a forrásból származik, nincs egyéni gyűjtés vagy generálás, így hamisítatlannak tekinthető.

Pilótafülke és felhasználói fiókok

A Cockpit a Linux bejelentkezési adatait használja, ezért nem kell benne konfigurálni a felhasználókat. A Cockpitbe történő bejelentkezéshez csak a felhasználónevét és a jelenlegi jelszavát kell megadnia. Ha különböző Linux számítógépeken vannak fiókjai, amelyek ugyanazt a felhasználónevet és jelszót használják, akkor a Cockpit ezeket a hitelesítő adatokat használja a távoli gépekhez való csatlakozáshoz.

Természetesen ugyanazon jelszó használata különböző számítógépeken biztonsági kockázatot jelent, és ez rossz gyakorlatnak számít. Ha azonban kizárólag olyan helyi számítógépekkel dolgozik, amelyek nincsenek kitéve az internetnek, arra következtethet, hogy a kockázat elég kicsi.

Sokkal jobb megoldás az, ha SSH-kulcsokat állít be minden számítógépre, majd lehetővé teszi a Cockpit számára, hogy ezeket a távoli számítógépekhez való csatlakozáshoz használja.

ÖSSZEFÜGGŐ: SSH-kulcsok létrehozása és telepítése a Linux Shellből

A Cockpit telepítése

A pilótafülke a fő Linux-családok központi tárházában található. A Cockpit Ubuntu telepítéséhez írja be a következőt:

sudo apt-get install cockpit

sudo apt-get install pilótafülke a terminál ablakában

A Fedorán a parancs a következő:

sudo dnf install cockpit

sudo dnf telepítse a pilótafülkét a terminál ablakában

A Manjaro-ra telepítenie kell a Cockpit-et és egy úgynevezett csomagot packagekit. Ez a platformfüggetlen csomag a Linux disztribúció natív csomagkezelő rendszerének tetején található. Ez egy következetes API-t biztosít az alkalmazásszoftverekhez.

A fejlesztők olyan szoftvert írhatnak, amely működik packagekit, és a szoftverük ezután beszélhet bármely Linux disztribúció csomagkezelőjével. Ez azt jelenti, hogy nem kell olyan verziót írniuk, amelyik működik dnf, egy másik a pacman, stb.

Szerencsére, packagekit az Ubuntu és a Fedora már telepítve van, ezért csak írja be a következő két parancsot:

sudo pacman -Sy cockpit

sudo dnf telepítse a pilótafülkét a terminál ablakában

sudo pacman -Sy packagekit

sudo pacman packagekit egy terminál ablakban

A pilótafülke elindítása

A Cockpit használatának megkezdéséhez nyissa meg a böngészőt, írja be a következőt a címsorba, majd nyomja meg az Enter billentyűt:

localhost:9090

Ezután meg kell látnia a Cockpit bejelentkezési képernyőt. Ha hiba jelenik meg, amely azt jelzi, hogy a webhely nem érhető el, vagy a kapcsolatot megtagadták, akkor a következő parancsokat kell beírnia a Cockpit démon engedélyezéséhez és indításához:

sudo systemctl enable cockpit

sudo systemctl engedélyezi a pilótafülkét a terminál ablakában

sudo systemctl start cockpit

sudo systemctl indítsa el a pilótafülkét a terminál ablakában

Amikor a Cockpit elindul, megjelenik a bejelentkezési képernyő; csak jelentkezzen be a meglévő Linux hitelesítő adatokkal.

Ha ugyanazokkal a hitelesítő adatokkal kíván csatlakozni más számítógépekhez, jelölje be a „Jelszó újrafelhasználása távoli kapcsolatokhoz” jelölőnégyzetet. Ha SSH kulcsokat használ a távoli számítógépekhez való csatlakozáshoz, vagy egyáltalán nem fogja távolról figyelni a többi gépet, akkor ezt a négyzetet bejelölheti.

A pilótafülke bejelentkezési képernyője

Az áttekintés

A Cockpit weboldal teljesen reagál, és ésszerűen alkalmazkodik, ha megváltoztatja a böngészőablak méretét.

A pilótafülke oldalsávja a böngészőablakban

A főképernyőn a feladatkategóriák listája található a bal oldali sávban, míg az ablak többi része a kiválasztott kategóriához kapcsolódó információkat tartalmazza. Az alapértelmezett nézet az „Áttekintés”.

A pilótafülke CPU-használatának megjelenítése a fő ablakban

A pilótafülke akkor is alkalmazkodik, ha telefonon használja.

A pilótafülke egy Android mobiltelefonon fut

Tesztszámítógépünkön azt látjuk, hogy hibát jelöltünk meg, mert egy szolgáltatás meghibásodott.

Sikertelen szolgáltatás hibaüzenet a böngészőablak áttekintő nézetében.

Az „1 szolgáltatás sikertelen” linkre kattintva léphetünk a Rendszerszolgáltatások nézetre. Az Rendszerbiztonsági szolgáltatások démonja (SSSD) nem indult el, ezért az „sssd” linkre kattintva léphetünk az SSSD vezérlő oldalra.

Az SSSD démonhiba kiemelve a Cockpit böngészőablakban

Kattintson a „Szolgáltatás indítása” gombra.

SSSD vezérlőoldal a Cockpit böngészőablakban

A most futó szolgáltatással tovább vizsgálhatjuk a felügyelt rendszerünket.

Az SSD szolgáltatás normál módon fut a Cockpitban egy böngészőablakban

Kattintson az „Áttekintés” gombra, ha az látható az oldalsávon; ha nem, akkor kattintson a Rendszer ikonra, majd az „Áttekintés” gombra.

CPU és memória grafikonok

A CPU és a memóriahasználat ablaktáblában kattintson a „Grafikonok” elemre.

A CPU és a memóriahasználat megjelenítése a Cockpitben egy böngészőablakban

A következő grafikonok jelennek meg:

  • „CPU-használat”: A CPU együttes használata a CPU-k teljes számához.
  • „Memória és csere”: A RAM memória és a cserehasználat.
  • „Lemez I / O”: A merevlemez olvas és ír.
  • „Hálózati forgalom”: A számítógépen belüli és onnan érkező teljes forgalom.

Áttekintő grafikonok a Cockpit böngészőablakban

Ha rákattint az egyes grafikonok nevére, részletesebb információkat láthat, azonban:

  • Ha a „Lemez I / O” gombra kattint, akkor ugyanazokat az információkat látja, mint az oldalsáv „Tárhely” alatt.
  • Ha a „Hálózati forgalom” gombra kattint, akkor ugyanazokat az információkat látja, mint az oldalsáv „Hálózat” alatt.

Szoftver frissítések

Az elérhető sávok listájának megtekintéséhez kattintson az oldalsáv „Szoftverfrissítések” elemére.

Elérhető szoftverfrissítések a Cockpit böngészőablakban

Telepítésükhöz kattintson az „Összes frissítés telepítése” gombra.

Frissítés folyamatban a Cockpit böngészőablakban

Több számítógép figyelése

Mielőtt megpróbálna más számítógépet figyelni, hajtsa végre a következő lépéseket:

  1. Telepítse a Cockpit alkalmazást a másik számítógépre, majd jelentkezzen be a Cockpitbe, hogy ellenőrizze, működik-e. A távoli gépen nem kell futnia a böngészőfelületnek, ha távolról figyeli azt. Ha mégis megteszi, akkor bebizonyosodik, hogy a Cockpit helyesen lett telepítve és teljesen működőképes.
  2. Az SSH használatával távolról csatlakozhat a másik számítógéphez abból a számítógépről, amelyen figyeli. Ellenőrizze, hogy használhatja-e az SSH-t a távoli számítógépen, majd jelentkezzen be a jelenlegi azonosítójával és jelszavával, vagy SSH-kulcsokkal.

Ennek a két lépésnek az elvárásoknak megfelelő működésének biztosítása a távoli számítógép figyelemmel kísérését egyszerűvé teszi. Ne feledje, hogy ha távoli gazdagépekhez csatlakozik ugyanazzal a felhasználónévvel és jelszóval, mint a megfigyelő számítógép, akkor Ön kell jelölje be a „Jelszavam újrafelhasználása távoli kapcsolatokhoz” négyzetet.

A megfigyelő számítógépen kattintson a gazdagép melletti legördülő nyílra.

A host legördülő menüje a Cockpit böngészőablakban

Kattintson az „Új gazdagép hozzáadása” elemre.

Add new hosts button in Cockpit in a browser window

Írja be a távoli számítógép adatait (IP-címet vagy gazdagépnevet). A böngésző tetején színes kiemelés jelenik meg, amely segít azonosítani, hogy melyik számítógépet nézi.

Új böngészőablak hozzáadása a Cockpit programhoz egy böngészőablakban

Kattintson a „Hozzáadás” gombra, ha készen áll. Most látnia kell a távoli számítógépet az elérhető gazdagépek listájában; kattintson a mellette lévő legördülő nyílra.

Új távoli számítógép a Cockpit állomáslistájában, egy böngészőablakban

Kattintson az új távoli számítógépre annak ellenőrzéséhez.

A cockpit távoli gazdagépének figyelése egy böngészőablakban

Megjelenik annak a gazdagépnek a neve, amelyet figyel. A böngészőablak tetején látható színkiemelés is az lesz, amelyet az adott gazdagép hozzáadásakor választott.

Sokkal több funkció

Sokkal többet tehet a Cockpit szolgáltatással, beleértve a következőket:

  • Szerezd meg a számítógép általános egészségi állapotát.
  • Monitorozza a teljesítményt a CPU, a memória, a lemez és a hálózati tevékenység segítségével.
  • Módosítsa a gazdagép nevét.
  • Csatlakoztassa a gazdagépet egy tartományhoz.
  • Nyissa meg a terminál ablakát.
  • Szoftverfrissítések, felhasználói fiókok, szolgáltatások és démonok, partíciós táblák, hálózati kötések és hidak, valamint IP-címek kezelése.
  • Hozzon létre RAID-eszközt.

További funkciók is úton vannak. A fejlesztőknek van egy működő, a koncepciót igazoló változata, amely egyszerre több gazdagép kombinált nézetét jeleníti meg. A pilótafülke nem a legkifinomultabb kezelési eszköz, de gazdag funkciókkal rendelkezik, egyszerűen használható és kielégíti a legtöbb igényt.




Source link


73 Views 0 Ratings Rate it