Spremljanje strežnikov to, kar skrbimo, je naporna, a ključna naloga, bistveno je natančno vedeti, kaj se v njih dogaja, in zato obstaja več orodij, ki pošiljajo obvestila in jih previdno upravljajo. V tem članku boste izvedeli, kako Kako nadzirati svoj strežnik prek Telegram + ThingSpeak, z zagonom bota, ki vam bo omogočil, da iz Telegrama preverite stanje strežnika.
Kaj je TeleMonBot?
TeleMonBot je odprtokodni skript, ki ga je v Pythonu izdelal Egor Košmin, ki omogoča spremljanje strežnikov Windows in Linux prek Telegram + ThingSpeak. To pomeni, da nam ta skript omogoča, da v realnem času prejemamo informacije od našega strežnika od telegramskega robota.
S tem skriptom bomo lahko vedeli:
- Odstotek uporabljenega ovna.
- Odstotek uporabljenega CPU.
- Razpoložljivost sistema.
- Čas strežnika.
- Naredite in pošljite posnetek zaslona strežnika.
- Poznati geografsko lokacijo strežnika.
- Med drugimi
Kako ustvariti bota na Telegramu?
Najlažji način ustvarite bota Telegram dodaja BotOče iz aplikacije in nato z ukazom ustvarite bota: /newbot
na katero bo BotFather zahteval svoje ime in nazadnje ustvaril api ključ ki jo morate konfigurirati v TeleMonBot
Kako namestiti TeleMonBot?
Za namestitev TeleMonBot Upoštevati moramo naslednje korake:
- Klonirajte uradno skladišče TeleMonBot v računalniku:
git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
- Namestite potrebne knjižnice + Brskalnik SQLite DB in ustvarite DB za prihodnje beleženje:
sudo chmod +x inst.sh && sudo ./inst.sh
- Uredite datoteko config.ini s podatki o vašem API koda telegrama in neobvezno thingspeak kanal za pisanje kode.
- Zaženite Main skripta
sudo python Main.py
Z ThingSpeak (če ste dodali kodo):
sudo python Main.py TS
Kako uporabljati TeleMonBot za nadzor strežnika?
Uporabite TeleMonBot Preprosto je, ko enkrat ustvarimo našega bota zahvaljujoč BotOče, konfiguriran s ključem API, ki ustreza skriptu, in v izvedbi lahko iz Telegrama že vemo veliko informacij o našem strežniku.
Vprašati telegram bot uporabiti moramo naslednji seznam ukazov:
- Vrne% uporabljenega RAM-a: Uporaba RAM-a
- Vrne% uporabljenega CPU: Uporaba CPU-ja
- Vrne čas delovanja strežnika: Uptime
- Vrne čas strežnika: Kdaj je čas?
- Pošljite posnetek zaslona strežnika: Screenshot
- Vrne lokacijo strežnika: Kje si?
Torej, za dodelavo, Omeniti velja, da je poraba tega skripta minimalna, še vedno je v izdelavi in njegov razvijalec ocenjuje, da se bo nenehno posodabljal. To je orodje, ki bi ga morali vsi sistemski skrbniki oceniti in uporabiti v praksi.
Če so vam bile te informacije všeč ali so vam v pomoč, ne oklevajte in pustite svoje komentarje.
Dober dan,
Članek se mi zdi precej zanimiv, le da nisem razumel dela, za katerega ne vem, ali mi lahko pomagajo, kako to nastavim;
"Uredite datoteko config.ini z informacijami o vaši kodi API-ja bota za telegram in po želji kodo za zapisovanje datotek.