Monitorovanie serverov ktoré spravujeme, je to náročná, ale životne dôležitá úloha, je nevyhnutné hlboko vedieť, čo sa v nich deje, a preto existuje niekoľko nástrojov, ktoré odosielajú oznámenia a vykonávajú ich obozretné riadenie. V tomto článku sa dozviete ako Ako monitorovať server pomocou Telegramu + ThingSpeak, spustením robota, ktorý vám umožní skontrolovať stav servera z Telegramu.
Čo je TeleMonBot?
TeleMonBot je open source skript, ktorý v Pythone vytvoril program Egor Koshmin, , ktorý umožňuje monitorovanie serverov Windows a Linux prostredníctvom servera Windows XNUMX telegram + ThingSpeak. To znamená, že tento skript nám umožňuje prijímať informácie z nášho servera v reálnom čase z telegramového robota.
Pomocou tohto skriptu budeme vedieť:
- Percento použitého barana.
- Percento použitej CPU.
- Dostupnosť systému.
- Čas servera.
- Vytvorte a odošlite snímku obrazovky servera.
- Poznať geografické umiestnenie servera.
- Medzi inými
Ako vytvoriť robota na telegrame?
Najjednoduchší spôsob vytvoriť telegramového robota sa pridáva k Obaja Otec z aplikácie a potom vytvorte robota pomocou príkazu: /newbot
na ktorú si BotFather vyžiada svoje meno a nakoniec vygeneruje a kľúč api ktoré musíte nakonfigurovať v TeleMonBot
Ako nainštalovať TeleMonBot?
Inštalácia TeleMonBot musíme postupovať podľa týchto krokov:
- Klonujte oficiálne úložisko TeleMonBot vo svojom počítači:
git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
- Nainštalujte potrebné knižnice + Prehliadač SQLite DB a vytvorte DB pre budúce protokolovanie:
sudo chmod +x inst.sh && sudo ./inst.sh
- Upravte súbor config.ini s informáciami o vašom telegram bot api kód a voliteľne napísať kód kanálu.
- Spustite hlavný skript
sudo python Main.py
S programom ThingSpeak (v prípade, že ste pridali kód):
sudo python Main.py TS
Ako používať TeleMonBot na sledovanie vášho servera?
použitie TeleMonBot je to ľahké, akonáhle sme si vytvorili nášho robota vďaka Obaja Otec, nakonfigurovaný s kľúčom API zodpovedajúcim skriptu a pri vykonávaní, už môžeme z Telegramu vedieť veľa informácií o našom serveri.
Opýtať sa telegramový robot musíme použiť nasledujúci zoznam príkazov:
- Vráti% použitej pamäte RAM: Využitie RAM
- Vráti% použitého CPU: vyuzitie procesora
- Vráti uptime servera: Uptime
- Vráti čas servera: Aký je čas?
- Pošlite snímku obrazovky servera: Screenshot
- Vráti umiestnenie servera: Kde ste?
Takže na dokončenie Stojí za zmienku, že spotreba tohto skriptu je minimálna, je stále vo výstavbe a jeho vývojár odhaduje, že bude neustále aktualizovaný. Je to nástroj, ktorý by mali vyhodnotiť a zaviesť do praxe všetci správcovia systému.
Ak sa vám tieto informácie páčili alebo vám pripadali užitočné, neváhajte zanechať svoje pripomienky.
Dobrý deň,
Článok sa mi zdá celkom zaujímavý, iba to, že som nepochopil časť, o ktorej neviem, či mi môžu pomôcť, ako to nakonfigurujem;
"Upravte súbor config.ini s informáciami o vašom telegramovom kóde API robota a voliteľne s kódom na zápis kanála thingspeak."