Come monitorare il tuo server tramite Telegram + ThingSpeak

Mantenere i server monitorati che gestiamo, è un compito arduo ma vitale, è fondamentale conoscere a fondo cosa sta succedendo in essi, ed è per questo che esistono diversi strumenti che inviano notifiche e le gestiscono con prudenza. In questo articolo imparerai come fare Come monitorare il tuo server tramite Telegram + ThingSpeak, eseguendo un bot che ti permetterà di controllare lo stato di un server da Telegram.

Cos'è TeleMonBot?

TeleMonBot è uno script open source, realizzato in Python da Egor Koshmin, che consente il monitoraggio di server Windows e Linux tramite TelegramCosaParla. Cioè, questo script ci consente di ricevere informazioni in tempo reale dal nostro server da un bot di Telegram.

Con questo script potremo sapere:

  • La percentuale di ram utilizzata.
  • La percentuale di CPU utilizzata.
  • La disponibilità del sistema.
  • L'ora del server.
  • Acquisisci e invia uno screenshot del server.
  • Conosci la posizione geografica del server.
  • Tra gli altri

Come creare un bot su Telegram?

Il modo più semplice per crea un bot di Telegram sta aggiungendo a BotPadre dall'applicazione e quindi creare il bot con il comando: /newbot a cui BotFather richiederà il suo nome e infine genererà un file chiave api che è necessario configurare nel TeleMonBot

Come installare TeleMonBot?

Da installare TeleMonBot Dobbiamo seguire i seguenti passi:

  • Clona il repository ufficiale di TeleMonBot sul tuo computer:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Installa le librerie necessarie + Browser SQLite DB e creare un DB per la registrazione futura:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Modifica il file config.ini con le informazioni del tuo codice API telegram bot e facoltativamente il codice di scrittura del canale thingspeak.
  • Esegui il Main dello script
    sudo python Main.py
    Con ThingSpeak (nel caso tu abbia aggiunto il codice):
    sudo python Main.py TS

    telemonbot

    telemonbot

Come utilizzare TeleMonBot per monitorare il tuo server?

uso TeleMonBot È facile, una volta creato il nostro bot grazie a BotPadre, configurato con l'API Key corrispondente allo script ed in esecuzione, possiamo già conoscere molte informazioni sul nostro server da Telegram.

Per chiedere al telegram bot dobbiamo usare il seguente elenco di comandi:

  • Restituisce la% di RAM utilizzata: Utilizzo della RAM
  • Restituisce la% di CPU utilizzata: uso della CPU
  • Restituisce il tempo di attività del server: Uptime
  • Restituisce l'ora del server: Che ore sono?
  • Invia uno screenshot del server: Immagine dello schermo
  • Restituisce la posizione del server: Dove sei?
    Monitora il tuo server

    Monitora il tuo server

Quindi, per finire, Vale la pena notare che il consumo di questo script è minimo, è ancora in costruzione e il suo sviluppatore stima che sarà costantemente aggiornato. È uno strumento che tutti gli amministratori di sistema dovrebbero valutare e mettere in pratica.

Se ti sono piaciute o utili queste informazioni, non esitare a lasciare i tuoi commenti.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Giordania suddetto

    Buona giornata,

    L'articolo mi sembra abbastanza interessante, solo che non ho capito una parte non so se possono aiutarmi, come lo configuro;

    "Modifica il file config.ini con le informazioni del codice API del bot di Telegram e, facoltativamente, il codice di scrittura del canale thingspeak."