Jak sledovat váš server pomocí Telegram + ThingSpeak

Udržování kontroly nad servery, které spravujeme, je náročný, ale zásadní úkol. Je nezbytné mít důkladné pochopení toho, co se na nich děje, a proto existuje několik nástrojů, které odesílají oznámení a zajišťují obezřetnou správu. V tomto článku se dozvíte, jak monitorovat svůj server prostřednictvím Telegramu a ThingSpeak spuštěním bota, který vám umožní kontrolovat stav serveru přímo z Telegramu.

Co je TeleMonBot?

TeleMonBot je open-source skript napsaný v Pythonu Egorem Koshminem, který umožňuje monitorovat servery Windows a Linux přes Telegram a ThingSpeak . Jinými slovy, tento skript vám umožňuje přijímat informace z vašeho serveru v reálném čase prostřednictvím Telegram bota.

S tímto skriptem budeme moci vědět:

  • Procento použitého beranu.
  • Procento použitého CPU.
  • Dostupnost systému.
  • Čas serveru.
  • Pořiďte a odešlete snímek obrazovky serveru.
  • Znát geografické umístění serveru.
  • Mezi ostatními

Jak vytvořit robota na Telegramu?

Nejjednodušší způsob vytvořte telegramového robota přidává do Oba Otec z aplikace a poté vytvořte robota pomocí příkazu: /newbot na kterou si BotFather vyžádá své jméno a nakonec vygeneruje a klíč api které musíte nakonfigurovat v TeleMonBotu

Jak nainstalovat TeleMonBot?

Pro instalaci TeleMonBotu musíme postupovat takto:

  • Naklonujte oficiální úložiště TeleMonBot do počítače:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Nainstalujte potřebné knihovny + Prohlížeč SQLite DB a vytvořte DB pro budoucí protokolování:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Upravte soubor config.ini s informacemi o vašem telegram bot api kód a volitelně thingspeak kanál psát kód.
  • Spusťte hlavní skript
    sudo python Main.py
    S ThingSpeak (V případě, že jste přidali kód):
    sudo python Main.py TS
    telemonbot

    telemonbot

Jak používat TeleMonBot k monitorování vašeho serveru?

Používání TeleMonBotu je snadné; jakmile si díky BotFatherovi vytvoříme bota , nakonfigurujeme skript s odpovídajícím API klíčem a spustíme ho, můžeme si z Telegramu zjistit spoustu informací o našem serveru.

Abychom se mohli zeptat telegramového bota, musíme použít následující seznam příkazů:

  • Vrátí% použité paměti RAM: Využití RAM
  • Vrátí% použitého CPU: využití procesoru
  • Vrátí provozuschopnost serveru: Uptime
  • Vrátí čas serveru: Jaký je čas?
  • Odeslat snímek obrazovky serveru: Screenshot
  • Vrátí umístění serveru: Kde jste?
    Sledujte svůj server

    Sledujte svůj server

Nakonec stojí za zmínku, že tento skript má minimální spotřebu zdrojů, je stále ve vývoji a jeho vývojář plánuje jeho pravidelné aktualizace. Je to nástroj, který by měli zvážit a implementovat všichni systémoví administrátoři.

Pokud se vám tyto informace líbily nebo vám připadaly užitečné, neváhejte zanechat své komentáře.


Přidat jako preferovaný zdroj v Googlu