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

120次阅读

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

论坛查看不详细的话可以到文章尾部,我把博客文章的 url 放到最后。该说不说的,php 我属实不会改,硬着头皮改的 php 文件,php 函数和 go 查不多,能看懂,大佬不要嫌弃 php 改的不行,我只能改到这样了。有更好的可以发出来,我更新下

原因: 求人不如求己,告警信息发在某酱等第三方的告警,如果对方异常了或者突然收费了,我们还无法使用,所以我找了一晚上脚本,我们使用自己的脚本进行群晖 nas 消息推送。如果没有服务器的话,也可以使用群晖 nas 搭建一个 php 环境,我这 920+ 就不让它遭这个醉了,做一个 nas 该做的事情

** 群晖 NAS 这里显示的通知结果也会发送给企业微信 **

微信告警通知界面

## 创建企业微信

> 如果已经有企业微信的童鞋,可以忽略本步骤,直接创建脚本

http://work.weixin.qq.com/

第一步注册


继续下一步

提示一下:因为这步需要添加管理员的身份证号以及手机号,我这里就不截图了

二、配置微信企业号

当我们设置完微信号的信息之后,请继续跟 ** 作。中间可能步骤不是特别全,就是设置企业的信息

我们需要记录 CorpID

我们点击通讯录,添加一个组,或者添加一个成员。成员可以使用微信邀请或者短信邀请

添加完管理员需要记录管理员账号

点进去

图片该太麻烦了,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 文件按照备注进行修改

修改完毕后创建域名

访问下面的地址进行测试

>http://send.frps.cn/index.php?num=777&passwd=123&title=i4t.com 标题 &description= 内容

– [] num 任意 id ( 传参需要为群晖需要有电话号,实际上不显示)
– [] passwd 任意密码 ( 传参需要)
– [x] **title 发送通知标题 ** (这里随便写,后面我们修改群晖的即可)
– [x] **description 发送内容 ** (这里随便写,后面由群晖自己生成)

微信我们可以收到下面的通知,给大家截大概样子


> 这里我们如果点击卡片,会跳入到我们设置的 url 变量对应的域名 (我们可以设置为群晖 nas 的地址)

配置群晖 Nas 通知

这里我使用 `DSM 7.1` 进行演示,`DSM 6` 的操作基本上大同小异

如果大家有疑问可以在文章下面评论一下,我会及时回答

首先登陆群晖 ** 控制面板 **

选择 通知设置

选择 ** 短信通知 **

新增短信服务提供商

这里需要注意一点 **`description= 这里后面必须写 hello world`**,否则群晖检查不过去。其它按需设置即可


然后点击下一步

这里什么都不需要修改,直接下一步

** 这里的参数格式请和我保持一致!** 不需要乱修改,这里的传参和代码绑定

– [x] 用户账号为 title 发送信息的标题,自己定义即可
– [] 密码随便写,什么密码都不是,只是需要这个值 ( 不可以不填)
– [] 手机号随便写,不可以不填

点击 ` 寄送测试短信 `

微信查看结果

然后点击应用即可

## 配置应用通知

接下来需要在推送通知中配置

点击 ` 规则 `–> 勾选 ` 短信 ` && ` 推送服务 `–> 勾选 ` 应用 `

## 测试!

接下来进行测试,我们随便在 `Docker` 中下载的镜像即可 (我下载我之前的镜像)

下载完成就可以去微信查看了

文章地址:https://i4t.com/5396.html

网友回复:

注册 感谢分享技术帖子,改天有空了试试。

rogerskys 没有群晖的我竟然看完了,顶

yyqzh 学我买个 j1900 呀,某鱼 400 块。随便插个硬盘玩就行了

ban 技术贴,收藏了。

rogerskys 可以用 smtp 发到 tg,短信通知的话有些通知不出来

mjjok 企业微信是可以,设置频率就可以啦~ php 应该有通知 tg 的接口,传参那 4 个就可以了

萌十七 只是文字的话,不用这么麻烦啊,直接用它的群聊 bot 就好了

rogerskys 对了,我用短信通知出来都是一句英文,在群晖后台没找到改通知内容的入口,你是怎么实现的呢?黑群晖 ds918,已洗半百,dsm6.2 还有,php 环境可以部署在本地,群晖装一个 web station 套件和 php 就行了

逸笙 内容无法修改,只能修改标题,账号就是 title 标题

注册 内容无法修改,只能修改标题,账号就是 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 大佬试下我的,我的不知道为啥弄出来全是英文通知

rogerskys qq1272204 加我细聊?

萌十七 马克 我好像在 tg 群见过 闲了就折腾玩玩

正文完
 0