Hvordan overvåke serveren din via Telegram + ThingSpeak

Hold servere overvåket at vi klarer, det er en slitsom, men viktig oppgave, det er viktig å vite i dybden hva som skjer i dem, og det er derfor det er flere verktøy som sender varsler og håndterer dem med omhu. I denne artikkelen vil du lære hvordan Hvordan overvåke serveren din via Telegram + ThingSpeak, ved å kjøre en bot som lar deg sjekke statusen til en server fra Telegram.

Hva er TeleMonBot?

TeleMonBot er et open source-skript, laget i Python av Egor Koshmin, som gjør det mulig å overvåke Windows- og Linux-servere via TelegramThingSpeak. Det vil si at dette skriptet lar oss motta sanntidsinformasjon fra serveren vår fra en Telegram-bot.

Med dette skriptet vil vi kunne vite:

  • Prosentandelen av ram som er brukt.
  • Prosentandelen av CPU som brukes.
  • Tilgjengeligheten av systemet.
  • Servertiden.
  • Ta og send et skjermbilde av serveren.
  • Kjenn den geografiske plasseringen til serveren.
  • Blant annet

Hvordan lage en bot på Telegram?

Den enkleste måten å opprette en Telegram-bot legger til BotFader fra applikasjonen, og opprett deretter bot med kommandoen: /newbot som BotFather vil be om navnet på det samme, og til slutt vil det generere et api -nøkkel som du må konfigurere i TeleMonBot

Hvordan installerer jeg TeleMonBot?

Å installere TeleMonBot Vi må følge følgende trinn:

  • Klon det offisielle TeleMonBot-depotet på datamaskinen din:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Installer nødvendige biblioteker + SQLite DB-nettleser og opprett en DB for fremtidig logging:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Rediger filen config.ini med informasjonen til din telegram bot api-kode og eventuelt thingspeak kanal skrive kode.
  • Kjør Main of script
    sudo python Main.py
    Med ThingSpeak (I tilfelle du la til koden):
    sudo python Main.py TS

    telemonbot

    telemonbot

Hvordan bruker jeg TeleMonBot til å overvåke serveren din?

Bruk TeleMonBot det er enkelt når vi har opprettet vår bot takket være BotFader, konfigurert med API-nøkkelen som tilsvarer skriptet og i utførelse, kan vi allerede vite mye informasjon om serveren vår fra Telegram.

Å spørre telegram bot vi må bruke følgende liste over kommandoer:

  • Returnerer% RAM brukt: RAM-bruk
  • Returnerer% av brukt CPU: CPU bruk
  • Returnerer serverens oppetid: Oppetid
  • Returnerer servertiden: Hva er klokka?
  • Send et skjermbilde av serveren: Skjermbilde
  • Returnerer plasseringen til serveren: Hvor er du?
    Overvåk serveren din

    Overvåk serveren din

Så for å fullføre Det er verdt å merke seg at forbruket av dette skriptet er minimalt, det er fortsatt i byggetrinnet og utvikleren estimerer at det vil bli oppdatert kontinuerlig. Det er et verktøy som alle systemadministratorer bør evaluere og praktisere.

Hvis du likte eller syntes denne informasjonen var nyttig, ikke nøl med å legge igjen kommentarene dine.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   jordan sa

    God dag,

    Jeg synes artikkelen er ganske interessant, bare jeg forsto ikke en del jeg ikke vet om de kan hjelpe meg, hvordan konfigurerer jeg dette;

    "Rediger config.ini-filen med informasjonen om din telegram bot api-kode og eventuelt Thingspeak Channel-skrivekoden."