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 Telegram + CoisaFalar. 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
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á?
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.
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."