
BDMG88
(usa Outra)
Enviado em 17/04/2025 - 15:40h
Ola criei um monitoramento simples no Netwatch da Mikrotik versão 7.
meu monitoramento ja envia pelo telegram mensagens de up e down para os hosts cadastrados;
Porém preciso que continue enviando se determinado host ainda esta down. Para isso apliquei um novo script em DOWN, porém ele continua executando meu script de up mas o down esta dando erro no script;
UP
/tool fetch url="https://api.telegram.org/bot7744456981:AAEDsTsPodsFToDGUHnELlAr2QGi0NrTLA0/sendMessage\?chat_id=-11111111111111&text=Teste:Host 192.168.88.254_acessivel_novamente_UP" keep-result=no;
/system scheduler remove [find name="recheck-teste"]
DOWN
/tool fetch url="https://api.telegram.org/bot7744456981:AAEDsTsPodsFToDGUHnELlAr2QGi0NrTLA0/sendMessage\?chat_id=-11111111111111&text=Teste:Host 192.168.88.254_esta_inacessivel_down" keep-result=no;
:if ([/system scheduler find name="recheck-teste"] = "") do={
/system scheduler add name="recheck-teste" interval=1m on-event=(
":if ([/tool netwatch get [find host=192.168.88.254] status] = \"down\") do={
/tool fetch url=\"https://api.telegram.org/bot7744456981:AAEDsTsPodsFToDGUHnELlAr2QGi0NrTLA0/sendMessage\?chat_id=-1111111111111&text= teste_ainda_esta_down" keep-result=no
} else={
/system scheduler remove [find name=recheck-teste]
}"
)
}
Alguém que entenda de mikrotik consegue me dar uma luz?