吃灰小鸡设置企业微信通知~ 给群晖nas设置推送告警

109次阅读

共计 2714 个字符,预计需要花费 7 分钟才能阅读完成。

论坛查看不详细的话可以到文章尾部,我把博客文章的 url 放到最后。该说不说的,php 我属实不会改,硬着头皮改的 php 文件,php 函数和 go 查不多,能看懂,大佬不要嫌弃 php 改的不行,我只能改到这样了。有更好的可以发出来,我更新下
原因: 求人不如求己,告警信息发在某酱等第三方的告警,如果对方异常了或者突然收费了,我们还无法使用,所以我找了一晚上脚本,我们使用自己的脚本进行群晖 nas 消息推送。如果没有服务器的话,也可以使用群晖 nas 搭建一个 php 环境,我这 920+ 就不让它遭这个醉了,做一个 nas 该做的事情
** 群晖 NAS 这里显示的通知结果也会发送给企业微信 **
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
微信告警通知界面
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
## 创建企业微信
> 如果已经有企业微信的童鞋,可以忽略本步骤,直接创建脚本
http://work.weixin.qq.com/
第一步注册
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
继续下一步
提示一下:因为这步需要添加管理员的身份证号以及手机号,我这里就不截图了
二、配置微信企业号
当我们设置完微信号的信息之后,请继续跟 ** 作。中间可能步骤不是特别全,就是设置企业的信息
我们需要记录 CorpID
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
我们点击通讯录,添加一个组,或者添加一个成员。成员可以使用微信邀请或者短信邀请
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
添加完管理员需要记录管理员账号
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
点进去
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
图片该太麻烦了,mjj 都会企业微信,此处跳过
准备事项:
企业号有一个可以发送消息的应用,一个授权管理员,可以使用应用给成员发送消息
记录用户的账号
CorpID 和 Secret、Agentld
创建 PHP Send 发送脚本
这里脚本建议找一台服务器来处理,如果用群晖运行会担心发送失败的情况
php 文件论坛不让上传,我放到 gofile 中了
https://gofile.io/d/P1NrV7
配置 Send 脚本并测试
这里通知建议使用一台服务器,有 php 环境和 web 环境会方便很多。如果没有可以使用下面的腾讯云 `Serverless` 构建函数
> 温馨提示: 脚本是参考下面大佬的文件,但是我原来的基础上做了修改,不建议直接拷贝它的,群晖有一些传参是必须要添加的
http://www.flyinbug.cn/2021/07/08/pushKitPHP/#PHP%E5%87%BD%E6%95%B0
我这里找一台服务器作为演示
> 因为使命环境的要求,我的 php 接口没法公开出来,不然我可以设置传参大家调用我的接口就可以。目前工信部是不允许这样操作的
环境我这里使用宝塔进行演示
双击 index.php 编辑文件,将我们上面的 php 文件按照备注进行修改
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
修改完毕后创建域名
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
访问下面的地址进行测试
>http://send.frps.cn/index.php?num=777&passwd=123&title=i4t.com 标题 &description= 内容
– [] num 任意 id (传参需要为群晖需要有电话号,实际上不显示)
– [] passwd 任意密码 (传参需要)
– [x] **title 发送通知标题 ** (这里随便写,后面我们修改群晖的即可)
– [x] **description 发送内容 ** (这里随便写,后面由群晖自己生成)
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
微信我们可以收到下面的通知,给大家截大概样子
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
> 这里我们如果点击卡片,会跳入到我们设置的 url 变量对应的域名 (我们可以设置为群晖 nas 的地址)
配置群晖 Nas 通知
这里我使用 `DSM 7.1` 进行演示,`DSM 6` 的操作基本上大同小异
如果大家有疑问可以在文章下面评论一下,我会及时回答
首先登陆群晖 ** 控制面板 **
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
选择 通知设置
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
选择 ** 短信通知 **
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
新增短信服务提供商
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
这里需要注意一点 **`description= 这里后面必须写 hello world`**,否则群晖检查不过去。其它按需设置即可
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
然后点击下一步
这里什么都不需要修改,直接下一步
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
** 这里的参数格式请和我保持一致!** 不需要乱修改,这里的传参和代码绑定
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
– [x] 用户账号为 title 发送信息的标题,自己定义即可
– [] 密码随便写,什么密码都不是,只是需要这个值 (不可以不填)
– [] 手机号随便写,不可以不填
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
点击 ` 寄送测试短信 `
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
微信查看结果
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
然后点击应用即可
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
## 配置应用通知
接下来需要在推送通知中配置
点击 ` 规则 `–> 勾选 ` 短信 ` && ` 推送服务 `–> 勾选 ` 应用 `
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
## 测试!
接下来进行测试,我们随便在 `Docker` 中下载的镜像即可 (我下载我之前的镜像)
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
下载完成就可以去微信查看了
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警
文章地址:https://i4t.com/5396.html

感谢分享技术帖子,改天有空了试试。没有群晖的我竟然看完了,顶

ban 发表于 2022-5-8 00:34
没有群晖的我竟然看完了,顶

学我买个 j1900 呀,某鱼 400 块。随便插个硬盘玩就行了技术贴,收藏了。可以用 smtp 发到 tg,短信通知的话有些通知不出来

萌十七 发表于 2022-5-8 00:46
可以用 smtp 发到 tg,短信通知的话有些通知不出来

企业微信是可以,设置频率就可以啦~ php 应该有通知 tg 的接口,传参那 4 个就可以了只是文字的话,不用这么麻烦啊,直接用它的群聊 bot 就好了

rogerskys 发表于 2022-5-8 00:55
企业微信是可以,设置频率就可以啦~ php 应该有通知 tg 的接口,传参那 4 个就可以了 …

对了,我用短信通知出来都是一句英文,在群晖后台没找到改通知内容的入口,你是怎么实现的呢?
黑群晖 ds918,已洗半百,dsm6.2
还有,php 环境可以部署在本地,群晖装一个 web station 套件和 php 就行了内容无法修改,只能修改标题,账号就是 title 标题
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警

萌十七 发表于 2022-5-8 01:04
对了,我用短信通知出来都是一句英文,在群晖后台没找到改通知内容的入口,你是怎么实现的呢?
黑群晖 ds9 …

内容无法修改,只能修改标题,账号就是 title 标题
吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警

rogerskys 发表于 2022-5-8 01:09
内容无法修改,只能修改标题,账号就是 title 标题

https://telegra.ph/%E9%80%9A%E7%9F%A5%E5%88%B0%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1-05-07
大佬试下我的,我的不知道为啥弄出来全是英文通知

萌十七 发表于 2022-5-8 01:13
https://telegra.ph/%E9%80%9A%E7%9F%A5%E5%88%B0%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1-05-07
大佬试下 …

qq1272204 加我细聊?马克 我好像在 tg 群见过 闲了就折腾玩玩吃灰小鸡设置企业微信通知~ 给群晖 nas 设置推送告警第一步注册企业微信就是个问题,网址跟你的图片不一样不说,注册就说创建企业失败。飞书不行吗 我实在是不想用企业微信太长了,以后在看

正文完
 0