Jak zainstalować i używać monitora systemu Glances w systemie Linux

Aby skonfigurować monitor systemu Glances w systemie Linux , zainstaluj go w odizolowanym środowisku Pythona, a następnie uruchom panel wiersza poleceń lub opcjonalny interfejs sieciowy. Do działania Glances 4 wymagany jest Python w wersji 3.10 lub nowszej. Aktualna oficjalna dokumentacja wymienia Glances 4.5.8; pakiet dystrybucyjny może zawierać inną wersję.

Instalacja PyPI to praktyczny wybór międzydystrybucyjny, gdy potrzebujesz aktualnej wersji i trybu przeglądarkowego. Glances 4 zastąpił starszy serwer webowy oparty na Bottle systemem FastAPI i Uvicorn, więc nie należy stosować się do starych instrukcji dotyczących oddzielnej instalacji Bottle.

1. Zainstaluj Glances z obsługą interfejsu użytkownika sieci Web

Sprawdź swoją wersję Pythona, utwórz środowisko wirtualne i zainstaluj dodatek webowy. Dzięki temu Glances i jego zależności Pythona będą oddzielone od pakietów zarządzanych przez system:

python3 --version
python3 -m venv ~/.venvs/glances
~/.venvs/glances/bin/python -m pip install --upgrade 'glances[web]'
Terminal Linux pokazujący tworzenie wirtualnego środowiska Glances i instalację opcjonalnych modułów Glances.
Polecenie pokazane na obrazku żąda pełnego zestawu dodatków. Poniższe kroki instalacji wykorzystują mniejszy pakiet Web Extra, jeśli potrzebujesz tylko interfejsu przeglądarki.

Ten webdodatek dostarcza zależności potrzebne do interfejsu przeglądarki i API. Jeśli python3 -m venvzgłosi brak modułu, najpierw zainstaluj pakiet środowiska wirtualnego Pythona z dystrybucji; w systemach Debian i Ubuntu pakiet ten zazwyczaj nosi nazwę python3-venv. Zainstalowaną wersję można sprawdzić za pomocą:

~/.venvs/glances/bin/glances --version

Glances jest również dostępny w wielu dystrybucjach Linuksa. Twórcy oprogramowania zaznaczają, że kompilacje dystrybucji mogą być opóźnione w stosunku do PyPI i mogą udostępniać tylko podstawowe wtyczki; pakiety oparte na Debianie mogą również pomijać statyczne pliki interfejsu użytkownika dla Glances 4. Użyj izolowanej konfiguracji PyPI, jeśli interfejs przeglądarki lub aktualna wersja są istotne.

2. Otwórz pulpit nawigacyjny terminala na żywo

Uruchom Glances w trybie autonomicznym, uruchamiając:

Ilustratywny panel terminala Glances z sekcjami dotyczącymi procesora, pamięci, obciążenia, wejścia/wyjścia dysku, sieci, systemu plików i procesów.
Dokładny wybór sekcji zależy od systemu, rozmiaru terminala i zainstalowanych wtyczek.
~/.venvs/glances/bin/glances

Pulpit nawigacyjny aktualizuje się podczas działania i wyświetla w jednym widoku terminala informacje o procesorze, pamięci, obciążeniu, wejściu/wyjściu dysku, sieci, systemie plików i procesach. Niektóre panele pojawiają się tylko wtedy, gdy system operacyjny i zainstalowane wtyczki dostarczają dane. Naciśnij q lub Esc , aby wyjść. Oficjalny przewodnik szybkiego startu Glances zawiera dokumenty dotyczące trybu autonomicznego i serwerowego, a podręcznik poleceń zawiera listę interaktywnych klawiszy i opcji.

3. Uruchom interfejs przeglądarki na tym samym komputerze

Aby zachować lokalny interfejs użytkownika sieci Web, otwórz drugi terminal i uruchom:

Terminal Linux uruchamiający tryb internetowy Glances powiązany z adresem 127.0.0.1 na porcie 61208.
Powiązanie z adresem 127.0.0.1 sprawia, że ​​przykład ten jest dostępny tylko na komputerze z systemem Linux, na którym działa aplikacja Glances.
~/.venvs/glances/bin/glances -w --bind 127.0.0.1

Pozostaw ten proces uruchomiony, a następnie otwórz go http://127.0.0.1:61208w przeglądarce na tym samym komputerze z systemem Linux. Port 61208to udokumentowany port interfejsu użytkownika. Po zakończeniu zamknij przeglądarkę i wróć do terminala z uruchomionym programem Glances; naciśnij Ctrl+C , aby zatrzymać serwer.

Ilustrujący pulpit przeglądarki pod adresem 127.0.0.1:61208 z panelami procesora, pamięci, sieci i dysku.
Przykładowe wartości mają charakter poglądowy; w Twojej przeglądarce wyświetlane są metryki raportowane przez Twój proces Glances.

Widok przeglądarki jest przydatny, gdy chcesz, aby monitor był widoczny obok innych zadań lub preferujesz układ graficzny. Wartość lub panel, których brakuje w interfejsie internetowym, może zależeć od zainstalowanej kompilacji Glances, wtyczki lub dostępu do danej metryki na poziomie systemu.

4. Chroń Glances przed włączeniem zdalnego dostępu

Przewodnik bezpieczeństwa Glances 4.5.8 ostrzega, że ​​tryb serwera WWW jest domyślnie nieuwierzytelniony i, o ile nie zostanie skonfigurowany inaczej, nasłuchuje na wszystkich interfejsach sieciowych. Lista procesów i API mogą ujawniać poufne dane, w tym argumenty wiersza poleceń. Powyższa pętla zwrotna zapobiega dostępowi do serwera z tego samouczka z innych urządzeń.

Jeśli celowo potrzebujesz dostępu z innego komputera, połącz się z prywatnym adresem LAN hosta Linux, włącz uwierzytelnianie hasłem i zezwól tylko na potrzebne nazwy hostów lub adresy IP. Na przykład zastąp SERVER_LAN_IPadres przypisany do monitorowanego komputera:

~/.venvs/glances/bin/glances -w --bind SERVER_LAN_IP --password

Skonfiguruj webui_allowed_hostsw [outputs]sekcji „ ~/.config/glances/glances.confNazwy hostów lub adresy IP, które użytkownicy będą wprowadzać”. W przypadku usługi lokalnej ustawienie może wyglądać następująco:

[outputs]
webui_allowed_hosts=localhost,127.0.0.1

Aby uzyskać dostęp do sieci LAN, dodaj adres serwera lub jego nazwę DNS do listy rozdzielonej przecinkami. Ogranicz zaporę sieciową do zaufanych urządzeń. Nie udostępniaj zwykłej usługi HTTP bezpośrednio w publicznym internecie; oficjalne wytyczne dotyczące bezpieczeństwa interfejsu API Glances zalecają odwrotny serwer proxy z protokołem TLS i uwierzytelnianiem w przypadku wdrożeń publicznych.

Rozwiązywanie typowych problemów z konfiguracją

  • „Polecenie nie zostało znalezione”: użyj pełnej ścieżki wykonywalnej podanej powyżej. Jeśli zainstalowałeś program inną metodą, upewnij się, że katalog bin znajduje się na Twoim PATH.
  • Tryb internetowy zgłasza brakującą zależność: zainstaluj 'glances[web]'w tym samym środowisku wirtualnym, a następnie uruchom ponownie interfejs użytkownika internetowego.
  • Przeglądarka nie może się połączyć: pozostaw otwarty proces serwera Glances i sprawdź port 61208. Podczas przeglądania z innego urządzenia, 127.0.0.1odwołuje się do tego urządzenia; użyj dostępnego adresu monitorowanego komputera z systemem Linux i świadomie skonfiguruj powiązanie, hasło, dozwolone hosty i zaporę sieciową.

Szczegóły instalacji, opcjonalne komponenty i informacje o wydaniu można znaleźć w oficjalnej dokumentacji instalacyjnej Glances , pliku README projektu Glances i jego liście wydań .

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.