无论您在MikroTik上碰到什么问题,本站都可以为您排忧解难。远离烦恼,腾出您宝贵的精力和时间处理更加有价值的事情。 注册 | 登陆
浏览模式: 标准 | 列表2023年02月的文章

新建Bark通知中心(公测)

Bark是非常好用的APP通知程序。但是使用过程中发现MikroTik与Bark官方接口对接存在发送中文乱码的问题。这个兼容性问题在MikroTik系统内无法处理,只好借助第三方服务器来处理,既然这样那就直接做个Bark第三方服务器解决这个兼容性问题。现已经融合到云管理平台中,直接分享给大家一起使用。本接口包括但不仅限于MikroTik系统接入。接入本接口代码可参考下面的脚本代码。
PS:本接口有速率限制,该限制采用积分制。每个IP每小时有3000积分可用。发送一条消息减少3积分,app检测服务器状态消耗1积分。限制的目的为防止滥用,不做收费目的,积分制可能随着实际情况调整限制。
本站Bark对接入口:https://cmp.ros6.com/bark/
具体使用教程参考官方文档:https://bark.day.app/#/tutorial

ROS脚本
  1. ###通知Bark_Key(22位字符串)###    
  2. :local bkey "您与本站的Bark服务器对接的key"    
  3. ###通知节点名###    
  4. :local nodename "你猜猜我是谁(8.8.8.8)"    
  5. ###通知信息内容###    
  6. :local info "我猜不到呀"  
  7. ###开启接口回显(yes/no)###  
  8. :local debug "no"  
  9. ###开启SSL效验(yes/no)若该设备对接了云平台建议开启###  
  10. :local sslcrt "yes"  
  11. :local results [/tool fetch url=("https://cmp.ros6.com/bark/".$bkey."/") http-data="title=$info&body=$nodename" check-certificate=$sslcrt http-method=post as-value output=user]  
  12. :if ($results->"status" = "finished") do={  
  13. :local result ($results->"data")  
  14. :log warning $result  
  15. }  

» 阅读全文

Tags: ros, 通知, bark, 告警, 消息