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
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
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.