Jump to content

Написание скрипта в Netwatch


Recommended Posts

Posted

Доброго времени суток, вы выручали меня не раз, надеюсь и сейчас поможете.

Необходимо написать скрипт для Netwatch, который отправлял бы в Телегу сообщения.

Вот что у меня получилось, только не бейте ссаными тряпками за убогость написания - оно уродливо, но оно работает(крякозябры это для отображения кириллицы в сообщении в телеге).

Всё кроме выделенного жирным шрифтом.

Всё до чего дотянулся прочитал, DeepSeek бедного измучил, не найду никак как обозвать тут пингуемый хост.

Можно конечно IP адрес хоста написать, тупо, текстом, но хочется универсальности, так как есть необходимость раскидать этот скрипт на сотню разных хостов, а при таком количестве, обязательно где нибудь вкрадётся ошибка. 

ROS 6.49.18

 

:local botToken "xxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
:local chatID "xxxxxxxxxx"

/tool fetch url="https://api.telegram.org/bot$botToken/sendMessage?chat_id=$chatID&text=Отправитель - $[/system identity get name]%0A\ Дата - $[/system clock get date]%0A\ Время - $[/system clock get time]%0A\ Температура процессора - $[/system health get temperature]%0A\ Uptime - $[/system resource get uptime]%0A\ $[/tool netwatch host]%0A\ ON"

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.