Sådan overvåges din server via Telegram + ThingSpeak

Holde servere overvåget at vi administrerer, det er en hård, men vital opgave, det er vigtigt at vide dybtgående, hvad der sker i dem, og det er derfor, der er flere værktøjer, der sender underretninger og håndterer dem forsigtigt. I denne artikel lærer du hvordan Sådan overvåges din server via Telegram + ThingSpeak, ved at køre en bot, der giver dig mulighed for at kontrollere status for en server fra Telegram.

Hvad er TeleMonBot?

TeleMonBot er et open source script, lavet i Python af Egor Koshmin, der muliggør overvågning af Windows- og Linux-servere via TelegramThingTal. Dette script giver os mulighed for at modtage information i realtid fra vores server fra en Telegram-bot.

Med dette script vil vi være i stand til at vide:

  • Procentdelen af ​​brugt ram.
  • Procentdelen af ​​brugt CPU.
  • Systemets tilgængelighed.
  • Servertiden.
  • Tag og send et screenshot af serveren.
  • Kend serverens geografiske placering.
  • Blandt andre

Hvordan oprettes en bot på Telegram?

Den nemmeste måde at Opret en Telegram-bot tilføjer til BotFader fra applikationen, og opret derefter bot med kommandoen: /newbot som BotFather vil anmode om sit navn, og til sidst vil det generere et api -nøgle som du skal konfigurere i TeleMonBot

Sådan installeres TeleMonBot?

At installere TeleMonBot Vi skal følge følgende trin:

  • Klon det officielle TeleMonBot-lager på din computer:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Installer de nødvendige biblioteker + SQLite DB-browser og opret en DB til fremtidig logning:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Rediger filen config.ini med oplysningerne fra din telegram bot api-kode og eventuelt Thingspeak kanal skrive kode.
  • Kør scriptets hoved
    sudo python Main.py
    Med ThingSpeak (hvis du tilføjede koden):
    sudo python Main.py TS

    telemonbot

    telemonbot

Hvordan bruges TeleMonBot til at overvåge din server?

Brug TeleMonBot det er let, når vi først har oprettet vores bot takket være BotFader, konfigureret med API-nøglen, der svarer til scriptet og under udførelse, kan vi allerede kende en masse information om vores server fra Telegram.

At spørge telegram bot vi skal bruge følgende liste over kommandoer:

  • Returnerer% af brugt RAM: RAM-brug
  • Returnerer% af den anvendte CPU: CPU brug
  • Returnerer serverens oppetid: Uptime
  • Returnerer servertiden: Hvad er klokken
  • Send et screenshot af serveren: screenshot
  • Returnerer serverens placering: Hvor er du?
    Overvåg din server

    Overvåg din server

Så til efterbehandling, Det er værd at bemærke, at forbruget af dette script er minimalt, det er stadig i konstruktionsfasen, og dets udvikler vurderer, at det konstant vil blive opdateret. Det er et værktøj, som alle systemadministratorer skal evaluere og omsætte i praksis.

Hvis du kunne lide disse oplysninger eller var nyttige, så tøv ikke med at efterlade dine kommentarer.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   jordan sagde han

    God morgen

    Jeg finder artiklen ret interessant, kun jeg forstod ikke en del, jeg ved ikke, om de kan hjælpe mig, hvordan konfigurerer jeg dette;

    "Rediger config.ini-filen med oplysningerne om din telegram-bot-api-kode og eventuelt tingens højeste kanal-skrivekode."