Održavanje poslužitelja pod nadzorom koji mi administriramo, naporan je, ali vitalan zadatak, bitno je znati detaljno što se u njima događa, i zato postoji nekoliko alata koji šalju obavijesti i vrše razborito upravljanje njima. U ovom ćete članku naučiti kako Kako nadzirati svoj server putem Telegrama + ThingSpeak, pokretanjem bota koji će vam omogućiti da provjerite status servera iz Telegrama.
Šta je TeleMonBot?
TeleMonBot je skripta otvorenog koda, napravljena u Pythonu od strane Egor Koshmin, koji omogućava praćenje Windows i Linux servera putem telegram + ThingSpeak. Odnosno, ova skripta omogućava nam da s našeg servera od Telegram bota primamo informacije u stvarnom vremenu.
Pomoću ove skripte moći ćemo znati:
- Procenat upotrebljenog ovna.
- Procenat korištene procesorske jedinice.
- Dostupnost sistema.
- Vrijeme poslužitelja.
- Snimite i pošaljite snimak zaslona servera.
- Znajte geografsko mjesto poslužitelja.
- Između ostalih
Kako stvoriti bota na Telegramu?
Najlakši način za to kreirajte Telegram bota dodaje u BotFather iz aplikacije, a zatim kreirajte bota naredbom: /newbot
na koji će BotFather zatražiti svoje ime i na kraju će generirati api ključ koju morate konfigurirati u TeleMonBot-u
Kako instalirati TeleMonBot?
Da biste instalirali TeleMonBot Moramo slijediti sljedeće korake:
- Klonirajte službeno spremište TeleMonBot na računaru:
git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
- Instalirajte potrebne biblioteke + SQLite DB preglednik i stvorite DB za buduće evidentiranje:
sudo chmod +x inst.sh && sudo ./inst.sh
- Uredite datoteku config.ini sa informacijama o vašem api kod telegrama bota i po želji thingspeak kanal za pisanje koda.
- Pokrenite glavnu skriptu
sudo python Main.py
Uz ThingSpeak (u slučaju da ste dodali kôd):
sudo python Main.py TS
Kako koristiti TeleMonBot za nadgledanje vašeg servera?
Koristite TeleMonBot Lako je, nakon što stvorimo svog bota zahvaljujući BotFather, konfiguriran s API ključem koji odgovara skripti i u izvršenju, već sada možemo znati puno informacija o našem serveru iz Telegrama.
Pitati telegram bot moramo koristiti sljedeću listu naredbi:
- Daje% korištene RAM memorije: Korištenje RAM-a
- Vraća% utrošenog procesora: Korištenje CPU-a
- Vraća vrijeme rada poslužitelja: Uptime
- Vraća vrijeme poslužitelja: Koje je vreme?
- Pošaljite snimak zaslona servera: screenshot
- Vraća lokaciju servera: Gdje si ti?
Dakle, za završnu obradu, Vrijedno je napomenuti da je potrošnja ove skripte minimalna, još uvijek je u izradi, a njezin programer procjenjuje da će se stalno ažurirati. To je alat koji bi svi sistemski administratori trebali procijeniti i primijeniti u praksi.
Ako su vam se ove informacije svidjele ili su vam bile korisne, ne ustručavajte se ostavljati komentare.
Dobar dan,
Članak mi se čini prilično zanimljiv, samo što nisam razumio dio za koji ne znam mogu li mi pomoći, kako to konfigurirati;
"Uredite datoteku config.ini s informacijama o vašem api kodu vašeg telegram bota i, opcionalno, kodom za pisanje thingspeak kanala."