A szerver figyelése a Telegram + ThingSpeak segítségével

A szerverek figyelemmel kísérése hogy kezeljük, ez egy fáradságos, de létfontosságú feladat, elengedhetetlen, hogy alaposan ismerjük, mi történik bennük, és ezért számos olyan eszköz létezik, amelyek értesítéseket küldenek és körültekintően kezelik őket. Ebben a cikkben megtudhatja, hogyan A szerver figyelése a Telegram + ThingSpeak segítségével, egy bot futtatásával, amely lehetővé teszi a szerver állapotának ellenőrzését a Telegramból.

Mi az a TeleMonBot?

TeleMonBot egy nyílt forráskódú szkript, amelyet Python-ban készített Egor Kosmin, amely lehetővé teszi a Windows és Linux szerverek megfigyelését a TelegramThingSpeak. Vagyis ez a szkript lehetővé teszi számunkra, hogy valós idejű információkat kapjunk szerverünktől egy Telegram bottól.

Ezzel a forgatókönyvvel megtudhatjuk:

  • A felhasznált kos százalékos aránya.
  • A felhasznált CPU százaléka.
  • A rendszer elérhetősége.
  • A szerver ideje.
  • Készítsen és küldjön képernyőképet a szerverről.
  • Ismerje a szerver földrajzi helyzetét.
  • Többek között

Hogyan hozzunk létre botot a táviraton?

A legegyszerűbb módja annak hozzon létre egy távirati botot hozzáad BotFather az alkalmazásból, majd hozza létre a botot a következő paranccsal: /newbot amire a BotFather kéri a nevét, és végül generál egy api Kulcs amelyet a TeleMonBot-ban kell konfigurálnia

Hogyan kell telepíteni a TeleMonBot programot?

Telepíteni TeleMonBot A következő lépéseket kell követnünk:

  • Klónozza a számítógépen a hivatalos TeleMonBot adattárat:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Telepítse a szükséges könyvtárakat + SQLite DB böngésző és hozzon létre egy DB-t a jövőbeni naplózáshoz:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Szerkessze a fájlt config.ini az Ön adataival távirat bot api kód és opcionálisan a thingspeak csatorna írási kód.
  • Futtassa a parancsfájl Main-ját
    sudo python Main.py
    A ThingSpeak segítségével (Ha hozzáadta a kódot):
    sudo python Main.py TS

    telemonbot

    telemonbot

Hogyan lehet a TeleMonBot-t használni a szerver felügyeletéhez?

használat TeleMonBot Könnyű, miután hála létrehoztuk botunkat BotFather, a parancsfájlnak megfelelő API-kulccsal konfigurálva és végrehajtás alatt, már sok információt tudhatunk a szerverünkről a Telegram-tól.

Megkérdezni a távirat bot a következő parancsok listáját kell használnunk:

  • Visszaadja a felhasznált RAM% -át: RAM használat
  • Visszaadja a felhasznált CPU% -át: CPU-használat
  • Visszaadja a szerver üzemidejét: Uptime
  • Visszaadja a szerver idejét: Mi az az idő?
  • Küldjön képernyőképet a szerverről: Pillanatkép
  • Visszaadja a kiszolgáló helyét: Hol vagy?
    Figyelje a szervert

    Figyelje a szervert

Tehát a befejezéshez Érdemes megjegyezni, hogy ennek a szkriptnek a fogyasztása minimális, még fejlesztés alatt áll, és a fejlesztő úgy becsüli, hogy folyamatosan frissíteni fogják. Ez egy olyan eszköz, amelyet minden rendszergazdának ki kell értékelnie és a gyakorlatban alkalmazni kell.

Ha tetszett vagy hasznosnak találta ezt az információt, ne habozzon, hagyja meg észrevételeit.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jordánia dijo

    Jó nap,

    A cikket elég érdekesnek tartom, csak én nem értettem egy részt, nem tudom, tud-e segíteni nekem, hogyan konfigurálhatom ezt;

    "Szerkessze a config.ini fájlt a távirat bot api kódjának információival és opcionálisan a thingspeak csatorna írókódjával."