Jak monitorować serwer przez Telegram + ThingSpeak

Monitorowanie serwerów którymi administrujemy, jest żmudnym, ale istotnym zadaniem, niezbędna jest dogłębna wiedza o tym, co się w nich dzieje, dlatego istnieje kilka narzędzi, które wysyłają powiadomienia i rozważnie nimi zarządzają. W tym artykule dowiesz się, jak to zrobić Jak monitorować swój serwer przez Telegram + ThingSpeak, wykonanie bota, który pozwoli Ci sprawdzić status serwera z Telegrama.

Czym jest TeleMonBot?

TeleMonBot to skrypt typu open source, napisany w Pythonie przez Jegor Koszmin, który umożliwia monitorowanie serwerów Windows i Linux za pośrednictwem TelegramRzeczMów. Oznacza to, że ten skrypt pozwala nam otrzymywać informacje w czasie rzeczywistym z naszego serwera z bota Telegram.

Dzięki temu skryptowi będziemy mogli wiedzieć:

  • Procent używanej pamięci RAM.
  • Procent wykorzystania procesora.
  • Dostępność systemu.
  • Czas serwera.
  • Zrób i wyślij zrzut ekranu serwera.
  • Znać położenie geograficzne serwera.
  • Między innymi

Jak stworzyć bota w Telegramie?

Najłatwiejszy sposób utwórz bota Telegrama dodaje do Ojciec Bota z aplikacji, a następnie utwórz bota za pomocą polecenia: /newbot do którego BotFather poprosi o jego nazwę i ostatecznie wygeneruje plik Klucz API które musisz skonfigurować w TeleMonBot

Jak zainstalować TeleMonBot?

Aby zainstalować TeleMonBot Musimy wykonać następujące kroki:

  • Sklonuj oficjalne repozytorium TeleMonBot na naszym komputerze:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Zainstaluj niezbędne biblioteki + Przeglądarka SQLite DB i utwórz bazę danych dla przyszłych rekordów:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Edytuj plik config.ini z informacjami o Twoim kod api bota telegramu i opcjonalnie kod zapisu kanału thingspeak.
  • Uruchom skrypt główny
    sudo python Main.py
    Z ThingSpeak (w przypadku dodania kodu):
    sudo python Main.py TS

    Telemonbot

    Telemonbot

Jak używać TeleMonBot do monitorowania serwera?

Używać TeleMonBot To proste, gdy już stworzyliśmy naszego bota dzięki Ojciec Bota, skonfigurowany z odpowiednim kluczem API skryptu i uruchomiony, możemy już poznać wiele informacji o naszym serwerze z Telegrama.

Aby zapytać telegram bot musimy użyć następującej listy poleceń:

  • Zwraca procent używanej pamięci RAM: Wykorzystanie pamięci RAM
  • Zwraca % użytego procesora: użycie procesora
  • Zwraca czas działania serwera: Uptime
  • Zwraca czas serwera: Jaki jest czas?
  • Wyślij zrzut ekranu serwera: Zrzut ekranu
  • Zwraca lokalizację serwera: Gdzie jesteś?
    Monitoruj swój serwer

    Monitoruj swój serwer

Tak więc na zakończenie Warto zauważyć, że zużycie tego skryptu jest minimalne, wciąż jest w fazie budowy i jego twórca szacuje, że będzie stale aktualizowany. Jest to narzędzie, które wszyscy administratorzy systemów powinni ocenić i zastosować w praktyce.

Jeśli podobały Ci się lub uważasz, że te informacje były przydatne, zostaw komentarz.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   jordan powiedział

    Dzień dobry,

    Uważam, że artykuł jest dość interesujący, tylko nie zrozumiałem części, nie wiem, czy możesz mi pomóc, jak to skonfigurować;

    „Edytuj plik config.ini, dodając informacje o kodzie api bota telegramu i opcjonalnie kod zapisu kanału na stronie ThingsSpeak”.