Como monitorar seu servidor via Telegram + ThingSpeak

Manter os servidores monitorados que gerimos, é uma tarefa árdua mas vital, é essencial conhecer a fundo o que se passa neles, e por isso existem várias ferramentas que enviam notificações e as gerem com prudência. Neste artigo você aprenderá como Como monitorar seu servidor via Telegram + ThingSpeak, executando um bot que permitirá que você verifique o status de um servidor do Telegram.

O que é TeleMonBot?

TeleMonBot é um script de código aberto, feito em Python por Yegor Koshmin, que permite monitorar servidores Windows e Linux via TelegramCoisaFalar. Ou seja, este script nos permite receber informações em tempo real de nosso servidor de um bot do Telegram.

Com este script poderemos saber:

  • A porcentagem de carneiro usada.
  • A porcentagem de CPU usada.
  • A disponibilidade do sistema.
  • A hora do servidor.
  • Faça e envie uma captura de tela do servidor.
  • Conheça a localização geográfica do servidor.
  • Entre outras.

Como criar um bot no Telegram?

A maneira mais fácil de criar um bot do Telegram está adicionando a BotPai do aplicativo e, em seguida, crie o bot com o comando: /newbot para o qual BotFather solicitará seu nome e, finalmente, gerará um Chave API que você deve configurar no TeleMonBot

Como instalar o TeleMonBot?

Para instalar TeleMonBot Devemos seguir os seguintes passos:

  • Clone o repositório oficial do TeleMonBot em seu computador:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Instale as bibliotecas necessárias + Navegador SQLite DB e criar um banco de dados para registro futuro:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Edite o arquivo config.ini com as informações do seu código da API do bot do telegrama e opcionalmente o código de escrita do canal thingspeak.
  • Execute o principal do script
    sudo python Main.py
    Com ThingSpeak (caso você tenha adicionado o código):
    sudo python Main.py TS

    telemonbot

    telemonbot

Como usar o TeleMonBot para monitorar seu servidor?

Use TeleMonBot É fácil, uma vez que criamos nosso bot, graças a BotPai, configurado com a API Key correspondente ao script e em execução, já podemos saber muitas informações sobre o nosso servidor desde o Telegram.

Para perguntar ao bot de telegrama devemos usar a seguinte lista de comandos:

  • Retorna a% de RAM usada: Uso de RAM
  • Retorna a% de CPU usada: utilização do CPU
  • Retorna o tempo de atividade do servidor: Uptime
  • Retorna a hora do servidor: Qual é a hora?
  • Envie uma captura de tela do servidor: Screenshot
  • Retorna a localização do servidor: Onde você está?
    Monitore seu servidor

    Monitore seu servidor

Então, para terminar, Vale ressaltar que o consumo desse script é mínimo, ele ainda está em construção e seu desenvolvedor estima que será constantemente atualizado. É uma ferramenta que todos os administradores de sistema devem avaliar e colocar em prática.

Se gostou ou achou esta informação útil, não hesite em deixar seus comentários.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Jordânia dito

    Bom Dia,

    Acho o artigo bastante interessante, só não entendi uma parte, não sei se podem me ajudar, como faço para configurar isso;

    "Edite o arquivo config.ini com as informações de seu código da API do bot do telegrama e, opcionalmente, o código de gravação do canal thingspeak."