一 注册企业微信
本文所有内容是基于2018年12月26日时的企业微信版本所做的教程。后面可能由于企业微信界面规则更改导致部分流程不一致。(大家看文章时请注意这一点)
注册企业微信必备条件
之前我有个误区,就是以为注册企业微信就一定要有营业执照之类的证件才可以注册,实际是不需要也可以的,因为我们直接注册后,即使不绑定企业,我们也是可以正常使用的,未绑定实际企业的,有200人的数的上限(难道你们技术部有200人?不存在的,哈哈!)
注册
注册链接:企业微信
企业名称可以随便填,建议填真实的啊,其他的你就按照实际情况填了。
二 创建消息
创建部门
首先我们需要创建一个部门,然后将成员添加到一个部门里面
邀请成员加入
我们可以在首页点击进行邀请。
也可以在选中要添加的部门后再选右边的添加成员或者微信邀请。
创建应用
创建的时候指定下可以接收的消息的部门
关注微工作平台
在我的企业 ---》 微工作平台 ---》邀请关注
三 实现预警
在完成的上面的所有准备工作后,我们还需要获取三个东西 :
1 企业ID
2 获取应用ID和Secret
获取企业ID
获取应用ID和Secret
通过shell 脚本实现监控预警
该shell 脚本实现的功能: 检测端口是否在监听状态,不在则进行微信预警。
#!/bin/bash ############### #$Auth= djx #$Function= monitoring service #Date= 2018-12-26 ############### # 日志储存文件 log_file='/var/log/ljf_status.log' # 主机名 hostname=`hostname` # 监听的端口数组 check_port=("3306" "3329" "4567") # 数组长度 num=${#check_port[*]} # 报警消息 msg="" echo "--------------------------$(date +%F_%T)-----------------" >>$log_file for i in `seq 0 $num` do netstat -tnlp|grep "${check_port[${i}]}" >>/dev/null if [ $? -ne 0 ] then msg="\\n${hostname}:The Port ${check_port[${i}]} is down \\n"${msg} echo "$(date +%F_%T) ${hostname}:The Port ${check_port[${i}]} is down">>$log_file fi done if [ "${msg}" != "" ] then CropID="" #填入企业ID值 Secret="" #填入认证密码 GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" # 获取token Gtoken=$(/usr/bin/curl -s -G $GURL | awk -F\" '{print $10}') PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken" body='{ "touser": "@all", "msgtype": "text", "agentid": "1000002", #要更改为我们的应用ID "text":{ "content":" 故障:'$msg' " }, "safe":0 }' /usr/bin/curl --data-ascii "$body" $PURL >>$log_file 2>&1 fi
通过python 脚本实现监控预警
由于centos7和centos6 默认安装的都是python2版本,所以下面的脚本是基于python2写的,这样我们就可以直接拿到我们的服务器上使用了。
# -*- coding: utf-8 -*- # @Time : 2018/12/27 0021 11:58 # @Author : djx # @Email : 1120236774@qq.com # @File : 微信预警脚本.py # @Software: PyCharm import os import time import urllib2 import json # 企业号ID wxid = "" # 应用ID depid = "" # 认证密码 secret = "" # 获取主机的名称 hostname = os.popen("hostname").read() # 日志储存文件 log_file = '/var/log/ljf_status.log' # 监听的端口列表 check_port = ( "8500", "3306") # 发送的消息 msg = "" # 获取当前的时间 date_time = time.strftime("%Y-%m-%d %X") # 检查端口是否在监听 for i in check_port: shell = "netstat -nutlp |grep \"" + i + "\"" recv = os.popen(shell).read() if recv == "": msg = msg + hostname + ": The Port " + i + "is down \n" # 预警判断 if msg != "": url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" + \ wxid + "&corpsecret=" + secret request = urllib2.Request(url) response = urllib2.urlopen(request) recv_info = response.read() recv_info = eval(recv_info) wx_token = recv_info['access_token'] msg_url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" + wx_token send_msg = { "touser": "@all", "msgtype": "text", "agentid": depid, "text": {"content": msg}, "safe": 0 } send_msg_json = json.dumps(send_msg) request_post = urllib2.urlopen(msg_url,send_msg_json) recv_msg = request_post.read() with open(log_file,mode='a') as f: f.write(date_time) f.write("\n") f.write(msg) f.write(recv_msg) f.write("\n")
上面的脚本也可以应用在zabbix或者是Open-falcon。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
微信将企业号升级为企业微信,为企业提供专业的通讯工具、丰富的办公应用与API,助力企业高效沟通与办公。智齿客服平台支持企业微信渠道,绑定后你可以使用智齿客服工作台统一接收与回复企业微信员工发来的消息 。智齿客服支持两种接入方式,原生接入和H5接入,下面介绍原生接入的步骤: 1、填写企业微信ID 获取企业微信id说明: 2.企业客户管理员扫码授权 3.企业管理员扫码后在企业微信中授权 4.完成授权后
企业微信 企业微信需要开发者授权,对接成功后,用户在企业微信的范式机器人应用发送的消息会转发给机器人,机器人会自动回复消息给企业微信用户。 开发者授权的步骤如下: 1、获取CorpID(企业ID) 在接入管理-企业微信中,填写要绑定的企业微信名称: 登录企业号管理后台“我的企业” > “企业信息”中找到CorpID,也填入对应输入框中。企业号后台如下图: 2、创建应用并绑定 在企业号管理后台“企业
直接触达微信客户,一对一精细运营服务转化; 企业微信营销 相关链接: 如何绑定企业微信 如何添加客户营销动态侧边栏 如何使用吸粉二维码 如何对微信客户进行定向群发
本文向大家介绍使用Python实现企业微信的自动打卡功能,包括了使用Python实现企业微信的自动打卡功能的使用技巧和注意事项,需要的朋友参考一下 上下班打卡是程序员最讨厌的东西,更讨厌的是设置了连上指定wifi打卡。 手机上有一些定时机器人之类的app,经过实际测试,全军覆没,没一个可以活着走到启动企业微信的这一步,所以还是靠自己吧。 下面就通过Python程序来实现自动打卡,原理很简单,用Py
短信是企业在日常活动邀请通知时常用的推广方式,基于微信的小程序外部链接能力,我们可通过在短信内容中插入小程序的转化链接,将客户引导进入微信为其提供服务,如添加企业微信好友、进入公众号关注推文获取更多服务,为用户提供更好的体验,本指南将以引导客户添加企业微信好友提供一对一服务为例: 1. 创建业务人员的企业微信添加好友二维码; 访问【营销通】-【企业微信营销】-【吸粉二维码】,在此处创建对应业务人员
通过微信与企业微信之间的连接,承载企业内外的关系与沟通。为企业提供内外沟通与管理的解决方案。