Hur du övervakar din server via Telegram + ThingSpeak

Håller servrar övervakade att vi klarar, det är en svår men viktig uppgift, det är viktigt att veta djupt vad som händer i dem, och det är därför det finns flera verktyg som skickar meddelanden och hanterar dem försiktigt. I den här artikeln lär du dig hur Hur du övervakar din server via Telegram + ThingSpeak, genom att köra en bot som låter dig kontrollera status för en server från Telegram.

Vad är TeleMonBot?

TeleMonBot är ett open source-skript, tillverkat i Python av Egor Koshmin, som tillåter övervakning av Windows- och Linux-servrar via TelegramThingSpeak. Detta innebär att detta skript tillåter oss att ta emot information i realtid från vår server från en Telegram-bot.

Med detta skript kommer vi att kunna veta:

  • Procentandelen ram som används.
  • Andelen CPU som används.
  • Systemets tillgänglighet.
  • Servertiden.
  • Ta och skicka en skärmdump av servern.
  • Känn serverns geografiska plats.
  • Bland andra

Hur skapar jag en bot på Telegram?

Det enklaste sättet att skapa en Telegram-bot lägger till BotFader från applikationen och skapa sedan bot med kommandot: /newbot till vilken BotFather kommer att begära sitt namn och slutligen kommer det att generera ett api -nyckel som du måste konfigurera i TeleMonBot

Hur installerar jag TeleMonBot?

Att installera TeleMonBot Vi måste följa följande steg:

  • Klona det officiella TeleMonBot-förvaret på din dator:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Installera nödvändiga bibliotek + SQLite DB-webbläsare och skapa en DB för framtida loggning:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Redigera filen config.ini med information från din telegram bot api-kod och valfritt Thingspeak kanal skriva kod.
  • Kör skriptets huvud
    sudo python Main.py
    Med ThingSpeak (Om du har lagt till koden):
    sudo python Main.py TS

    telemonbot

    telemonbot

Hur använder jag TeleMonBot för att övervaka din server?

Använd TeleMonBot Det är enkelt när vi väl har skapat vår bot tack vare BotFader, konfigurerad med API-nyckeln som motsvarar skriptet och vid körning, kan vi redan veta mycket information om vår server från Telegram.

Att fråga telegram bot vi måste använda följande lista med kommandon:

  • Returnerar% RAM som används: RAM-användning
  • Returnerar% av den använda CPU: CPU-användning
  • Returnerar serverns driftstid: Uptime
  • Returnerar servertiden: Vad är klockan?
  • Skicka en skärmdump av servern: skärmdump
  • Returnerar servern: Var är du?
    Övervaka din server

    Övervaka din server

Så för att avsluta, Det är värt att notera att konsumtionen av detta skript är minimal, det är fortfarande under konstruktion och dess utvecklare uppskattar att det kommer att uppdateras ständigt. Det är ett verktyg som alla systemadministratörer bör utvärdera och omsätta i praktiken.

Om du gillade eller hjälpte denna information, tveka inte att lämna dina kommentarer.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jordanien sade

    God dag,

    Artikeln verkar ganska intressant för mig, bara jag förstod inte en del jag inte vet om de kan hjälpa mig, hur konfigurerar jag det här;

    "Redigera filen config.ini med informationen om din telegram-bot-api-kod och eventuellt skrivkoden för thingspeak-kanalen."