4 bezpłatne narzędzia do monitorowania sprzętu serwera

Udostępnij w sieciach społecznościowych:

Ten post zawiera listę najlepsze darmowe narzędzia do monitorowania sprzętu serwera. Tutaj dodałem kilka naprawdę potężnych narzędzi, których możesz użyć do monitorowania stanu sprzętu na żywo na swoich serwerach. Dodałem kilka narzędzi, które są w trybie online i wymagają zainstalowania agenta na serwerze. Dodałem również kilka pulpitów monitorujących sprzęt w tym poście, które można skonfigurować na serwerze, a następnie po prostu je zapomnieć. Musisz tylko uzyskać prosty adres URL, aby zobaczyć stan sprzętu na serwerze. Niektóre narzędzia z poniższej listy są bardzo wydajne, ponieważ można kontrolować spis oprogramowania i wykonywać zdalne zarządzanie, takie jak zadania.

Jeśli masz jakieś serwery na VPS, takie jak DigitalOcean i chcesz monitorować ich stan sprzętu, to narzędzia, o których tu wspomniałem, pomogą ci. Musisz tylko wykonać kilka poleceń na serwerze, aby narzędzia te wysyłały raport sprzętu i można je łatwo analizować. Niektóre narzędzia, które tu dodałem, tworzą piękny wykres różnych aspektów sprzętu systemowego, aby był bardziej interaktywny. Wykres i dane pokazane przez te narzędzia są aktywne, ponieważ narzędzia te regularnie odświeżają dane po określonym czasie.

4 bezpłatne narzędzia do monitorowania sprzętu serwera:

Pulseway

Pulseway w akcji

Pulseway jest w zasadzie narzędziem do zdalnego zarządzania, którego można użyć do monitorowania sprzętu serwera. Tutaj musisz tylko utworzyć bezpłatne konto, a następnie uzyskać agenta, który daje, aby zainstalować na serwerze. Następnie zaczniesz otrzymywać status sprzętu na panelu sterowania online. Proces konfiguracji klienta jest tutaj dość długi, a następnie trzeba będzie zalogować się przy użyciu poświadczeń w agencie. Monitorowanie sprzętu to tylko jedna część tego narzędzia, ponieważ istnieje opcja zdalnego zarządzania, takiego jak zdalne wykonywanie poleceń, zdalne wyłączanie, zdalny restart itp.

W darmowym planie Pulseway możesz dodać 2 serwery lub komputery stacjonarne do zdalnego zarządzania. Oprócz serwera można go używać do zarządzania komputerami klienckimi poprzez instalowanie oprogramowania, zarządzanie poprawkami itp. Z monitorowaniem serwera można łatwo zrobić to samo. Tak więc, zakładasz darmowe konto i zapisujesz swoją nazwę użytkownika i hasło, ponieważ będą nam potrzebne podczas rejestracji agenta.

Po pobraniu agenta na serwer czas go zainstalować. W przypadku serwera Linux agentem będzie plik DEB, który można zainstalować, uruchamiając następującą komendę. Po zakończeniu polecenia musisz również uruchomić usługę, uruchamiając „systemctl”Polecenie, o którym wspomniałem.

sudo dpkg -i PathToDEBFlile

instalacja agenta pulsu

Teraz zacznijmy od procesu rejestracji. Po prostu uruchom następujące polecenie w terminalu, a następnie kontynuuj proces konfiguracji. Skonfiguruj bieżący serwer, wybierając inną dostępną opcję. A tutaj poprosi Cię o podanie nazwy użytkownika i hasła użytego do utworzenia konta. Po udanym uwierzytelnieniu skonfiguruje agenta, a agent rozpocznie wysyłanie danych.

pulseway-registration

rejestracja pulsu

Kiedy wszystko będzie w porządku, zaczniesz widzieć statystyki serwera na pulpicie Pulseway. Możesz zobaczyć zrzut ekranu, który dodałem na początku, aby zobaczyć, jak to działa. Możesz łatwo zobaczyć szczegóły sprzętu, takie jak stan sieci, użycie dysku, użycie pamięci RAM i użycie procesora, i rób co chcesz.

Linux Dash

Linux Dash NetworkLinux Dash Main

Linux Dash to pulpit nawigacyjny typu open source instalowany na serwerze w celu monitorowania statystyk sprzętu. Możesz szybko zacząć to robić teraz, a następnie po prostu zobaczyć szczegółowe statystyki sprzętu serwera. Może pokazywać statystyki sprzętowe, takie jak wykorzystanie procesora, użycie pamięci RAM, szybkość wysyłania / pobierania, tabela pamięci podręcznej ARP, procesy pamięci RAM, połączenia sieciowe, podstawowe informacje o serwerze i kilka innych szczegółów. Pokazuje interaktywne statystyki sprzętu i spodobał Ci się końcowy pulpit.

Rozpoczęcie pracy z tym jest bardzo proste. Wystarczy otworzyć terminal, a następnie sklonować repozytorium GitHub. Jest to bardzo fajna aplikacja, która może działać przy użyciu Python, Go i Node.js. Tak więc, w zależności od tego, co zainstalowałeś na swoim serwerze, możesz tego użyć. W moim przypadku będę używać Pythona do uruchomienia tego pulpitu nawigacyjnego. Aby uruchomić tę aplikację, po prostu uruchom kolejno następujące polecenia.

git clone --depth 1 https://github.com/afaqurk/linux-dash.git
cd linux-dash/app/server
sudo python index.py

Linux Dash zainstaluj i uruchom

Po uruchomieniu powyższych poleceń serwer domyślnie uruchomi się na porcie 80. Po prostu uzyskujesz dostęp do serwera, a następnie po prostu widzisz główny interfejs Linux Dash, gdzie możesz zobaczyć bardzo ładne szczegóły na temat stanu sprzętowego serwera. Istnieją różne sekcje w głównym interfejsie użytkownika pulpitu nawigacyjnego, w których można zobaczyć różne statystyki sprzętu serwera. Możesz po prostu uruchomić tę aplikację raz, a następnie pozwolić jej działać w tle, aby wyświetlić statystyki sprzętowe serwera. Wygeneruj adres URL i zawsze możesz go użyć, aby natychmiast zobaczyć bieżące statystyki sprzętu.

Zobacz:   Bezpłatne rozszerzenie Chrome na dysleksje z przyjaznymi czcionkami, powiększaniem tekstu, funkcją ślepoty barw

Uwaga: Obecnie ten pulpit domyślnie nie pokazuje szczegółów sprzętu, ponieważ w kodzie występuje niewielki problem. Możesz odnieść się do tego problemu, aby zobaczyć, jak go naprawić. Nie wiem, dlaczego zmiany nie zostały przekazane do głównej gałęzi, więc musisz to zrobić ręcznie. Wystarczy zastąpić kod w pliku „app / server / linux_json_api.sh” kodem wymienionym w numerze i odświeżyć stronę po tym.

Panel systemu

pulpit systemowy w akcji

Pulpit nawigacyjny systemu jak sama nazwa wskazuje, pulpit dla twojego serwera pokazuje aktualny stan sprzętu serwera. Jest to prosta aplikacja Python, którą możesz uruchomić po wykonaniu kilku prostych poleceń. Na ostatecznym pulpicie nawigacyjnym można zobaczyć użycie procesora, odebrane bajty, wysłane bajty, prędkość odczytu i zapisu dysku, aktualny czas itp. Możesz zobaczyć zrzut ekranu powyżej, aby zobaczyć, jak wygląda końcowy pulpit serwera. Wystarczy zainstalować aplikację, a następnie wygenerować adres URL do pulpitu nawigacyjnego i używać go w dowolnym momencie.

Jak wspomniałem wcześniej, potrzebujesz Pythona do uruchomienia tej aplikacji, więc po prostu zacznijmy. Python jest zwykle dostępny na serwerach Linux, a jeśli go nie masz, możesz go zainstalować za pomocą odpowiedniego menedżera pakietów. Otwórz terminal serwera, a następnie uruchom następujące polecenie, aby zainstalować zależności.

pip install psutil flask flask_cors

Python instalacji zależności systemu Python

Teraz sklonuj to repozytorium GitHub w wybranym folderze i Płyta CD w tym. Na koniec uruchom polecenie główne, aby uruchomić serwer, a następnie uzyskaj dostęp do głównego pulpitu nawigacyjnego. Wystarczy uruchomić następujące polecenia jeden po drugim, aby uruchomić serwer.

git clone https://github.com/minimaxir/system-dashboard
cd system-dashboard
python flask_system.py

uruchomienie pulpitu systemowego

Kiedy serwer jest uruchamiany w terminalu, możesz po prostu otworzyć plik „system_dashboard.html” w przeglądarce i wybrać „Załaduj wolną tablicę” i wybierz „system_dashboard_flask.json”, aby zobaczyć ostateczny pulpit nawigacyjny. Końcowy pulpit wygląda jak pokazano na pierwszym zrzucie ekranu w kontekście tego narzędzia.

eZ Server Monitor `Web

eZ Server Monitor Web w akcji

eZ Server Monitor `Web jest ostatnim darmowym monitorem sprzętowym serwera, którego możesz użyć. Podobnie jak powyższe dwa narzędzia, jest to również pulpit nawigacyjny, aby zobaczyć status sprzętowy serwera. Jest to aplikacja PHP i konfigurowalna, która nie wymaga konfigurowania żadnych dodatkowych zależności. Wystarczy umieścić katalog serwera WWW Apache lub Nginx i uzyskać dostęp do głównego pulpitu nawigacyjnego. Jest to takie proste i jest z nim plik konfiguracyjny, którego można użyć do dostosowania kilku parametrów.

Na tym monitorze sprzętowym serwera można zobaczyć użycie pamięci RAM, użycie dysku, użycie sieci, wolne miejsce, pingi, status usługi, zamianę, szczegóły systemu i średnią obciążalność. Tutaj możesz zobaczyć wszystkie te szczegóły z prostego i eleganckiego pulpitu nawigacyjnego. Jednak w moim przypadku nie wyświetlało to szczegółów systemu i statystyk pamięci RAM, ponieważ myślę, że z powodu jakiegoś rodzaju niedopasowania lub nie wiem. Ale był w stanie poprawnie wyświetlać inne statystyki.

W moim przypadku używałem XAMPP jako serwera WWW do uruchomienia tego pulpitu nawigacyjnego. Jeśli masz taki sam, możesz go po prostu pobrać, a następnie użyć. Lub, jeśli jesteś zaznajomiony z konfiguracją Nginx, to również dobrze jest przejść. Wystarczy pobrać repozytorium z powyższego, a następnie umieścić pliki w folderze „htdocs” na serwerze. Następnie uruchom serwer i wskaż go do folderu repozytorium, a następnie pojawi się pulpit nawigacyjny. Zobaczysz tam różne statystyki, które możesz przeanalizować. Nie tylko to, ale w folderze config możesz dostosować plik konfiguracyjny, aby zmienić kolor motywów deski rozdzielczej, wyłączyć niektóre moduły i zmienić interwały odświeżania.

Zamykanie myśli

To są najlepsze darmowe narzędzia do monitorowania sprzętu serwerowego z którego możesz korzystać za darmo. Do skonfigurowania tych narzędzi na serwerze wymagana jest niewielka wiedza techniczna. Wystarczy wykonać kilka poleceń i po prostu uruchomić monitor. Narzędzia pulpitu nawigacyjnego monitora sprzętu, które dodałem w poście, działają doskonale i można ich używać na stałym monitorze, aby szybko zobaczyć przegląd sprzętu serwera. Jeśli zauważysz coś nietypowego w działaniu sprzętowym serwera, możesz szybko podjąć dalsze kroki, aby to rozwiązać. Jedyną rzeczą, której brakowało w tych narzędziach do monitorowania serwera, są powiadomienia e-mail lub wszelkiego rodzaju powiadomienia. Większość tych narzędzi jest typu open source i zasugeruję ich programistom, aby rozważyli opcję otrzymywania alertów.

Komentarze Facebook