在OPENWRT上通过脚本实现对连入设备的提醒、状态变化、外网地址变化的检测提醒
增加了夜间免打扰、获取路由名称并加到推送标题中等等
设备上下线大约需要1~2分才能判断出来
先是arp表变化,然后脚本查到就会推送
当然不排除arp不更新的情况,这我也不知道什么原因
eg:
我是放在 /root/test.sh(文件已上传,权限0755)
然后建立/etc/init.d/serverchan(文件已上传,权限0755)
ssh下执行:
ln -s /etc/init.d/serverchan /etc/rc.d/S99serverchan
频繁的推送其实挺麻烦的,可以做个静态页面,把设备状态写进去
确保是外网可以访问路由器的前提下
访问 IP:端口/路径即可
例如 abc.top:8888/status
加到浏览器书签,直接访问即可查看当前所有设备在线状态
在/www/目录下建立status文件夹,内建一个文件1(文件已上传,权限0666)
上传文件可以用WinSCP之类的