Hoe u uw server kunt controleren via Telegram + ThingSpeak

Servers in de gaten houden die we beheren, het is een zware maar cruciale taak, het is essentieel om diepgaand te weten wat er in hen gebeurt, en daarom zijn er verschillende tools die meldingen verzenden en ze voorzichtig beheren. In dit artikel leer je hoe Hoe u uw server kunt monitoren via Telegram + ThingSpeak, door een bot uit te voeren waarmee u de status van een server vanuit Telegram kunt controleren.

Wat is TeleMonBot?

TeleMonBot is een open source script, gemaakt in Python door Egor Kosmin, waarmee u Windows- en Linux-servers kunt bewaken via TelegramDingSpeak. Dat wil zeggen, met dit script kunnen we realtime informatie van onze server ontvangen van een Telegram-bot.

Met dit script zullen we kunnen weten:

  • Het percentage gebruikte ram.
  • Het percentage gebruikte CPU.
  • De beschikbaarheid van het systeem.
  • De servertijd.
  • Maak en stuur een screenshot van de server.
  • Ken de geografische locatie van de server.
  • Onder andere

Hoe maak je een bot op Telegram?

De gemakkelijkste manier om maak een Telegram-bot voegt toe aan BotVader vanuit de applicatie en maak vervolgens de bot met de opdracht: /newbot waarnaar BotFather zijn naam zal vragen en uiteindelijk zal het een API sleutel die u moet configureren in de TeleMonBot

Hoe TeleMonBot installeren?

Te installeren TeleMonBot We moeten de volgende stappen volgen:

  • Kloon de officiële TeleMonBot-repository op uw computer:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Installeer de nodige bibliotheken + SQLite DB-browser en maak een database voor toekomstige logboekregistratie:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Bewerk het bestand config.ini met de informatie van uw telegram bot api-code en optioneel het thingspeak kanaal schrijf code.
  • Voer de hoofdpagina van het script uit
    sudo python Main.py
    Met ThingSpeak (voor het geval je de code hebt toegevoegd):
    sudo python Main.py TS

    telemonbot

    telemonbot

Hoe gebruik je TeleMonBot om je server te monitoren?

Gebruiken TeleMonBot Het is gemakkelijk, zodra we onze bot hebben gemaakt dankzij BotVader, geconfigureerd met de API-sleutel die overeenkomt met het script en in uitvoering, kunnen we al veel informatie over onze server van Telegram weten.

Om de telegram bot we moeten de volgende lijst met opdrachten gebruiken:

  • Retourneert het% gebruikte RAM: RAM-gebruik
  • Geeft als resultaat het% gebruikte CPU: CPU gebruik
  • Geeft de uptime van de server terug: Uptime
  • Retourneert de servertijd: Hoe laat is het?
  • Stuur een screenshot van de server: screenshot
  • Retourneert de locatie van de server: Waar ben je?
    Bewaak uw server

    Bewaak uw server

Dus voor het afwerken, Het is vermeldenswaard dat het verbruik van dit script minimaal is, het nog in aanbouw is en de ontwikkelaar schat dat het voortdurend zal worden bijgewerkt. Het is een tool die alle systeembeheerders zouden moeten evalueren en in praktijk moeten brengen.

Als u deze informatie leuk of nuttig vond, aarzel dan niet om uw opmerkingen achter te laten.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jordanië zei

    Goede dag,

    Ik vind het artikel best interessant, alleen begreep ik een deel niet, ik weet niet of je me kunt helpen, hoe configureer ik dit;

    "Bewerk het config.ini-bestand met de informatie van de api-code van je telegrambot en optioneel de schrijfcode van het thingspeak-kanaal."