Możesz łatwo monitorować i zarządzać wieloma komputerami Linux z kokpitu, administrację opartą na przeglądarce i narzędzie do pulpitu nawigacyjnego. Jest to samodzielnie, proste, aby skonfigurować i łatwy w użyciu. Pokażemy ci, jak zacząć.
Zarządzanie wieloma serwerami Linux
Jeśli masz wiele komputerów lub serwerów Linuksa do monitorowania, masz wyzwanie. Jest to szczególnie prawdziwe, jeśli niektóre z nich działają jako bezgłowe systemy bez przymocowanego monitora. Na przykład może mieć serwery montowane lub zdalne znajdujące się w różnych budynkach lub kolekcji Raspberry Pi's. rozrzucony wokół twojego domu.
Jak możesz monitorować zdrowie i wydajność wszystkich z nich?
Jeśli ty
Użyj bezpiecznej powłoki (ssh)
Aby połączyć się z nimi, możesz uruchomić
szczyt
lub inne narzędzie monitorujące oparte na terminalu. Otrzymasz kilka przydatnych informacji, ale każde narzędzie ma swój własny konkretny obszar zainteresowania. Jest niezręczny, aby przejść z narzędzia do narzędzia, aby wyświetlić różne metryki zdalnego komputera Linux.
Niestety, nie ma wygodnego sposobu przeskoczenia między różnymi narzędziami, które dają niektóre z tych informacji. Plus, jeśli musisz wykonać jakieś zadania naprawcze lub administracyjne, musisz dokonać świeżego podłączenia do komputera zdalnego lub zamknąć aplikację monitorowania. Następnie musisz użyć istniejącej sesji SSH, aby wykonać polecenia administracyjne.
Kabina pilota Przywiązuje wiele wspólnych wymogów monitorowania i administracji w konsoli opartej na przeglądarce, co ułatwia monitorowanie i utrzymanie wielu komputerów Linuksa.
Kokpit uzyskuje swoje informacje Interfejsy programowania aplikacji (API) które już istnieją w Linuksie. Ponieważ informacje są proste ze źródła, nie ma niestandardowej zbierania ani generacji informacji, dzięki czemu można go uznać za nieznany.
Konta kokpitu i użytkownika
Kokpit używa poświadczeń logowania Linuksa, więc nie ma potrzeby konfigurowania użytkowników w niej. Aby zalogować się do Cockpit, wystarczy użyć swojej nazwy użytkownika i aktualnego hasła. Jeśli masz konta na różnych komputerach Linuksa, używają tej samej nazwy użytkownika i hasła, kokpit użyje tych poświadczeń, aby połączyć się z maszynami zdalnych.
Oczywiście przy użyciu tego samego hasła na różnych komputerach jest ryzyko bezpieczeństwa i jest uważany za złą praktykę. Jednakże, jeśli pracujesz wyłącznie z lokalnymi komputerami, które nie są narażone na internet, możesz stwierdzić, że ryzyko jest wystarczająco małe.
Chociaż o wiele lepsze rozwiązanie jest skonfigurowanie klawiszy SSH na każdym komputerze, a następnie zezwolić na kokpit używając tych do podłączenia do komputerów zdalnych.
ZWIĄZANE Z: Jak tworzyć i zainstalować klucze SSH z muszli Linux
Instalacja kokpitu.
Kokpit jest w rdzeniowych repozytoriach dla głównych rodzin Linuksa. Aby zainstalować kokpit na Ubuntu, wpisz następujące elementy:
sudo apt-get install cockpit
W Fedorze polecenie jest:
Sudo DNF Zainstaluj kokpit
Na Manjaro musisz zainstalować kokpicie i pakiet o nazwie
pakietkit.
. Ten niezależny od platformy pakiet znajduje się na szczycie natywnego systemu zarządzania pakietem rozkładu Linuksa. Zapewnia spójne API do oprogramowania aplikacyjnego.
Deweloperzy mogą pisać oprogramowanie, które współpracują z
pakietkit.
i ich oprogramowanie może porozmawiać z menedżerem pakietu dowolnego dystrybucji Linuksa. Oznacza to, że nie muszą pisać wersji, z którą będą działać
dnf.
, inny
Pacman.
, i tak dalej.
Na szczęście,
pakietkit.
jest już zainstalowany na Ubuntu i Fedorze, więc wpisujesz następujące dwa polecenia:
Sudo Pacman -Sy Cockpit
Sudo Pacman -Sy packit
Uruchomienie kokpitu.
Aby rozpocząć korzystanie z kokpitu, otwórz przeglądarkę, wpisz następujące informacje na pasku adresu, a następnie naciśnij Enter:
LocalHost: 9090
Następnie powinieneś zobaczyć ekran logowania kokpitu. Jeśli pojawi się błąd, mówiąc, witryna nie można osiągnąć, ani połączenie zostało odrzucone, może być konieczne wpisanie następujących poleceń, aby włączyć i uruchomić demona kokpitu:
Sudo Systemctl Włącz kokpit
Sudo Systemctl Start CockPit
Po uruchomieniu kokpitu pojawi się ekran logowania; Wystarczy zalogować się za pomocą istniejących poświadczeń Linux.
Aby połączyć się z innymi komputerami za pomocą tych samych poświadczeń, zaznacz pole wyboru obok "Ponownie wykorzystuj moje hasło do połączeń zdalnych". Jeśli używasz klawiszy SSH, aby połączyć się ze zdalnymi komputerami lub nie będziemy zdalnie monitorować inne maszyny, możesz opuścić to pole niezaznaczone.
Przegląd
Strona internetowa kokpitu jest całkowicie reaguje i dostosuje się rozsądnie, jeśli zmienisz rozmiar okna przeglądarki.
Główny wyświetlacz zawiera listę kategorii zadania na pasku bocznym po lewej stronie, podczas gdy reszta okna zawiera informacje związane z wybraną kategorią. Widok domyślny to "Przegląd".
Kokpit adaptuje również, gdy używasz go na telefonie.
Na naszym komputerze testowym widzimy, że błąd został oznaczony, ponieważ usługa nie powiodła się.
Kliknij link "1 usługa", aby przejść do widoku usług systemowych. ten Demon usług bezpieczeństwa systemu (SSSD) nie powiódł się, więc klikamy link "SSSD", aby przejść do strony sterującej SSSD.
Klikamy "Uruchom usługę".
Dzięki obsłudze teraz możemy odkrywać więcej naszego monitorowanego systemu.
Możesz kliknąć "Przegląd", jeśli jest widoczny na pasku bocznym; Jeśli nie, kliknij ikonę systemu, a następnie kliknij "Przegląd".
Wykresy procesora i pamięci
W okienku CPU i Memory Stosing kliknij "Wyświetl wykresy".
Wyświetlane są następujące wykresy:
- "Użycie procesora" : Połączone wykorzystanie procesora do całkowitej liczby procesorów.
- "Pamięć i amp; Zamieniać" : Zużycie pamięci RAM i wymianę.
- "Dysk I / O" : Dysk twardy odczytuje i pisze.
- "Ruch sieciowy" : Cały ruch w komputerze i poza nim.
Jeśli klikniesz nazwę każdego wykresu, możesz jednak zobaczyć bardziej szczegółowe informacje:
- Jeśli klikniesz "Disk I / O", zobaczysz te same informacje, które są pod "magazynowaniem" na pasku bocznym.
- Jeśli klikniesz "ruch sieciowy", zobaczysz te same informacje, które są w pozycji "Networking" na pasku bocznym.
Aktualizacje oprogramowania.
Możesz kliknąć "Aktualizacje oprogramowania" na pasku bocznym, aby zobaczyć listę dostępnych aktualizacji.
Aby je zainstalować, kliknij "Zainstaluj wszystkie aktualizacje".
Monitorowanie wielu komputerów.
Zanim spróbujesz monitorować inny komputer, wykonaj następujące kroki:
- Zainstaluj kokpit na drugim komputerze, a następnie zaloguj się do kokpitu, aby sprawdzić, czy działa. Nie musisz mieć interfejsu przeglądarki działającą na zdalnym maszynie, gdy można go zdalnie monitorować. Jeśli jednak zrobisz, udowodnienie kokpitu został zainstalowany prawidłowo i jest w pełni operacyjny.
- Użyj SSH, aby zdalnie połączyć się z drugim komputerem z tego, na którym go monitorujesz. Potwierdź, że możesz użyć SSH na komputerze zdalnym, a następnie zaloguj się, używając bieżącego identyfikatora i hasła lub SSH.
Zapewnienie tych dwóch kroków działają zgodnie z oczekiwaniami, sprawia, że monitorowanie komputera zdalnego wiatru. Pamiętaj, jeśli podłączasz się do zdalnych hostów z tą samą nazwą użytkownika i hasłem jako komputer monitorujący, ty musi Wybierz pole "Ponownie wykorzystuj moje hasło do połączeń zdalnych".
Na komputerze monitorującym kliknij strzałkę rozwijaną obok hosta.
Kliknij "Dodaj nowy gospodarz".
Wpisz szczegóły komputera zdalnego (adres IP lub nazwę hosta). W górnej części przeglądarki pojawia się podświetlenie kolorów, aby pomóc Ci zidentyfikować który komputer, na który patrzysz.
Kliknij "Dodaj", gdy jesteś gotowy. Powinieneś teraz zobaczyć komputer zdalny na liście dostępnych hostów; Kliknij strzałkę rozwijaną obok niego.
Kliknij nowy komputer zdalny, aby go monitorować.
Nazwa monitorowania hosta zostanie wyświetlona. Podświetlenie kolorów w górnej części okna przeglądarki będzie również tym, którego wybrałeś, gdy dodałeś ten gospodarz.
Wiele innych funkcji
Jest o wiele więcej możesz z kokpitu, w tym:
- Uzyskaj ogólny stan zdrowia komputera.
- Wydajność monitora z procesorem, pamięcią, dysku i aktywności sieciowej.
- Zmień nazwę hosta.
- Podłącz gospodarz w domenie.
- Otwórz okno terminala.
- Zarządzaj aktualizacjami oprogramowania, kont użytkowników, usług i demonów, tabel partycji, wiązania sieciowe i mosty oraz adresy IP.
- Utwórz urządzenie RAID.
Więcej funkcji jest również w drodze. Deweloperzy posiadają wersję roboczą dowód koncepcji, który wyświetla połączony widok wielu gospodarzy jednocześnie. Kokpit nie jest najbardziej wyrafinowanym narzędziem zarządzania, ale jest bogato wyróżniona, prosta w użyciu, i zaspokoi większość potrzeb.