Nada contra os consultores de plantão, obviamente que não sou um, apesar de aqui ser um lugar para ganhar o pão, eu assim como a maioria de vocês enfrento os mesmos problemas e busco ajuda aqui nesse fórum, portanto como entusiasta do software livre, venho compartilhar três scripts que me é útil e acredito que também deva ser útil para muitos outros.
1º Script - https://github.com/brlink-org/bckp-mkauth-telegram
Este script é utilizado para enviar o último arquivo de backup criado pelo sistema Mk-Auth para o Telegram.
2º Script - https://github.com/brlink-org/bckp-mikrotik-email-telegram.sh
Este script rodo no Mk-Auth ele conecta via ssh no mikrotik e envia o e-mail por email e também pelo telegram.
3º Script - https://github.com/brlink-org/bckp-mikrotik-email-telegram
Este script realiza o backup do Mikrotik e envia por e-mail e também pelo Telegram.
Inclusive esse último script foi uma sugestão de um problema enfrentado e relatado por Ramon (não realizava backup do seu mikrotik).
Observações:
* Para utilizar o gmail https://mk-auth.com.br/forum/topics/manual-de-como-gerar-senha-de-app-no-gmail
* Não sou programador, quem desjear otimizar faz um Pull Request lá no github, ou quem quiser sugerir alguma coisa abre uma Issue
Respostas
Testei os três scripts estão funcionais
o segundo não consegui enviar para o telegram
Bom dia amigo,
Sobre o segundo script uso ele aqui e tbm com algumas modificações que provavelmente disponibilizarei.
Por exemplo, eu rodo esse script lá dentro do mk-auth mesmo. Ele vai conectar no seu mikrotik via ssh para fazer o download de seu backup.
Então, primeiro, parte-se do pressuposto que vc já tenha o arquivo de backup lá dentro de seu mikrotik. O nome do arquivo é "backup.rsc" mas vc pode editar a variável MK_BCKP_FILE=backup.rsc.
Se o seu problema é envio para telegram, verifica o token e o id do telegram nas variáveis TOKEN e CHATID.
As modificações que eu fiz foram as seguintes:
Em um dos roteadores o de borda, já uso a porta 22 para redirecionar então ao invés de mudar a porta do ssh ou algo do tipo mudei a forma de conectar no mikrotik de ssh para ftp.
A outra alteração, também eu coloquei para enviar o arquivo (não compactado) para o repositório remoto (privado já q trata-se de backup) no github, muito útil para ver modificações nas configurações.
Obrigado por compartilhar,
ainda está funcional?
Grato!
vou dar una olhada se quiser faz um PR lá no github
Amigo, perdoe a demora, estou sem tempo pra analisar, eu falei pra vc fazer um pull request, contudo abri uma issue para eu poder ver com calma os detalhes e atualizar, até pq eu utilizo em produção esse script. Desde já agradeço sua colaboração. Salvo engano vc transformou em um addon com base nesse script correto ?
Vou testar e depois subir no repositório, segue o link da issue: https://github.com/brlink-org/bckp-mkauth-telegram/issues/3