首页 > 网名 正文
微信群发名字脚本 微信群发自动加入名字?

时间:2023-05-28 作者:佚名

1. 微信报警:

zabbix除了可以使用邮件报警和钉钉告警之外,还可以通过微信报警,或者只要有api,你能想到的告警方式,zabbix都能实现。越灵活的告警机制越能及时有效地把告警信息推送到负责人,方便及时处理问题。

看这篇文章之前,最好看我的上篇钉钉告警,因为在这篇文章中,媒介的设置,动作的设置等介绍得比较简单,主要是功能实现,在上篇文章中,每个参数都有详细介绍。

zabbix 5系列之钉钉实时告警

1.1 微信企业号注册:

企业号注册地址:填写企业注册信息,个人也可以申请,不进行认证即可进行告警测试。

企业微信申请好后,可以在通讯录添加部门,以及运维人员,如果是测试,直接给管理员发也是可以的。

1.2 创建应用:

点击应用管理--点击下方创建应用--上传应用logo--输入应用名字--选择可见范围(可以是整个部门,也可以是指定人员),创建好后如下:

1.3 微信接口调试:

1.4 配置微信脚本:

### 创建脚本: [root@localhost src]# cat > /usr/lib/zabbix/alertscripts/wechat <<EOF #!/usr/bin #_*_coding:utf-8 _*_ import requests,sys,json import urllib3 urllib3.disable_warnings() reload(sys) ('utf-8') def GetTokenFromServer(Corpid,Secret):   Url = ";   Data = {       "corpid":Corpid,       "corpsecret":Secret   } r = reque(url=Url,params=Data,verify=False)   prin())   if r.json()['errcode'] != 0:       return False   else:       Token = r.json()['access_token']       file = open('/tm;, 'w')       )       ()       return Token def SendMessage(User,Agentid,Subject,Content):   try:       file = open('/tm;, 'r')       Token = j(file)['access_token'] ()   except:       Token = GetTokenFromServer(Corpid, Secret)   n = 0   Url = "; % Token   Data = {       "touser": User,         # 指定用户告警,web中绑定用户的账号       #"totag": Tagid,       # 指定企业号中的标签id,群发使用       "toparty": Partyid,     # 指定企业号中的部门id,群发时使用。       "msgtype": "text",     # 消息类型。       "agentid": Agentid,     # 企业号中的应用id。       "text": {           "content": Subject + '\n' + Content },       "safe": "0"   }   r = reque(url=Url,data=j(Data),verify=False)   while r.json()['errcode'] != 0 and n < 4:       n+=1       Token = GetTokenFromServer(Corpid, Secret)       if Token:           Url = "; % Token           r = reque(url=Url,data=j(Data),verify=False)           prin())   return r.json()     if __name__ == '__main__':   User = [1]   Subject = str([2])   Content = str([3])   # CorpID 企业号的标识   Corpid = "ww5922d1****"   # Secret 应用凭证密钥,在应用管理-点击机器人-查看secret可以得到   Secret = "PfrnUym8qOw5s64*"   # 通讯录标签ID   #Tagid = "1"   # 应用ID   Agentid = "1000008"   # 部门ID   Partyid = "1"   Status = SendMessage(User,Agentid,Subject,Content)   print Status ### 安装模块: [root@localhost src]# yum install python-pip -y [root@localhost src]# pip install requests # 测试脚本: [root@node1 alertscripts]# ./wechat lutixia test "nginx down" {u'invalidparty': u'1', u'invaliduser': u'', u'errcode': 0, u'errmsg': u'ok'}

1.5 web端创建报警媒介:

1.6 用户绑定媒介:

1.7 配置动作:

1.8 测试告警:

### 在122服务器,关闭redis服务: [root@localhost ~]# systemctl stop redis ### 在122服务器,开启redis服务: [root@localhost ~]# systemctl start redis

1.9 发送部门/组告警:

上面的告警是针对某人告警,在用户绑定媒介那里send to user这个user是通讯录中用户的账号(唯一标识,不是姓名)。

如果是想对某个部门告警,那么这个user写啥就无所谓了,只需要修改脚本,把touser改为toparty,然后在脚本中指定Partyid的值即可。

#!/usr/bin #_*_coding:utf-8 _*_ 。。。       # "touser": User,       # 把发送用户注释掉       "toparty": Partyid,     # 把发送部门打开       "msgtype": "text",           "agentid": Agentid,     。。。   # 通讯录标签ID   #Tagid = "1"   # 应用ID   Agentid = "1000008"   # 指定部门ID(在通讯录中可以看到)   Partyid = "2" 。。。

1.10 测试告警:

### 在122服务器,关闭redis服务: [root@localhost ~]# systemctl stop redis

以上就是微信告警的配置,实验起来不难,有问题可以评论区交流。

欢迎点赞,收藏,你的喜欢就是我原创的动力,zabbix 5系列将会持续更新。

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/wangming/1026207.html

  • 相关阅读

    微信群发名字脚本微信群发怎么带上个人的名字?

    微信群发名字脚本,微信群发怎么带上个人的名字,微信群发带名字怎么发的相关介绍,你必须要知道一些关于营销或者说是网赚的一些基础名词,他们到底代表的是什么意思,虽然很多词 你可能会感到比较陌生,但当你踏入营销推广领域后,不久的将来 你就会慢慢熟知它们。 它们会给你带来非常非常多的便

    微信群发名字脚本—微信群发自动加入名字?

    微信群发名字脚本,微信群发自动加入名字,微信群发带名字怎么发的相关介绍,深圳一家公司研发了一款新软件,可以远程批量操控微信:只要安装了该软件的手机,就会接收到一只“隐形大手”的调控,自动在朋友圈点赞、发消息。 很快,不少人嗅到了生财之道,纷纷注册公司靠着该软件赚得盆满钵满

    [微信群发名字脚本]微信群发能带好友名字

    微信群发名字脚本,微信群发能带好友名字,微信群发带名字怎么发的相关介绍,岳阳日报前媒体新闻深圳的一家公司开发了一款可以远程操作微信的新软件。只要安装了这个软件的手机,就能受到“看不见的手”的限制,在朋友圈分公司自动得到称赞和发送信息。 很快,不少人嗅到了生财之道,纷纷注册

    (微信群发名字脚本)微信群发带名字怎么发的…

    微信群发名字脚本,微信群发带名字怎么发的,微信群发名字不同相关介绍,本文提到的所有工具,“增长工具箱会员”都可以在文末免费获得试用,如何在微信内以低成本获得流量?这一直是个棘手的问题。 最初,流量大佬们开发了“微信裂变”的方式。从2017年起,这种策略开始全面爆发,一

    微信群发名字脚本——微信群发能带好友名字?

    微信群发名字脚本,微信群发能带好友名字,微信群发带名字怎么发的相关介绍,今天可以教黑科技、20行代码实现个性化微信聊天助手,活跃集团氛围。很多君主组成集团后,吸引了一群人,然后沉默了下来。有集团聊天助手可以活跃集团气氛。今天通过自己微信上有很多朋友的攻略,效果也不错。 (

    “微信群发名字脚本“微信群发带名字怎么发的

    微信群发名字脚本,微信群发带名字怎么发的,微信群发名字不同相关介绍,功能 定期给女朋友每天发天气、提醒、每天发一句话。 资料来源 每天一句话,像上面的大家伙一样,来自ONE。 天气信息来自索杰森。 实现效果 代码说明 目录结构 ci:城市对应编码词典 Con:设置计时

    女生微信名字瑶、女生微信名字 昵称 可爱

    女生微信名字瑶,女生微信名字 昵称 可爱,女生微信名字可爱相关介绍,王者荣耀这款游戏在对局时可以让玩家和玩家相互交流,交流的目的自然是为了取得对局的胜利,但是有些玩家脾气特别暴躁,一言不合就开怼,更甚者自己什么都没做,就被队友当成了开怼的靶子。所以为了防止队友瞎bb,

    微信名字梦境,成熟的微信名字?

    微信名字梦境,成熟的微信名字,微信名字梦境适合哪个头像相关介绍,既白 山海 七月七 椿去楸来 云末 夏日回音 九月星野 星辰遗落 抹茶夢境 清莓甜酒 栀子浅川 十月知野 薄荷撞可乐 泡泡邮递员 花生日记 憋气小姐 果味汤圆 365天熬夜冠军 王者葬爱家族创始人 推