00:01
欢迎大家继续收看上硅谷的Linux云计算视频。大家好,我是汪洋老师。这节课呢,我们去教大家去配置我们的ZS的报警的相关设置。之前我们只是去告诉大家怎么去实现我们的。Zb server服务器去监控我们的A定端以及监控的一些数据。但是真正出现了错误以后,还需要去人为的去去查看那张图,才能得到对应的呃信息。那我们能不能通过一些声音的方式或者信息的方式去让他能够向我去告诉我啊。服务器已经出现错误了,那这才是更贴近于我们日常监控的方式。那首先我们给大家演示一下,现在如果出现错误以后应该它会出现的东西。首先我们还是把这个所谓的test的文件给删除,我们等会看一下。
01:41
你会发现这里已经出现报错了,对吧?那其实这不太友好,原因是什么?我不可能七到24小时趁365天的盯着他。那对于我们的监控室里,一般都会有个大喇叭,它连的就是这台监控监监控主机的这么一个web界面。那如果他能出现对应的报警声音,这样是最友好的,对吧,首先我先把声音给打开。
02:01
那我们点击这个小人头。这里有个正在发送消息了。这里中文翻译的不是那么友好,讲的来说就是能够在页面里去给我们报警,我们点击前端响应。播放声音,比如叫做十秒。那这是对应不同状态的一个报警对吧。我们可以听到对应的声音,对吧,我们点击更新。我们把这个机器给恢复一下。
03:27
大家可以看到对吧,我们的机器恢复以后,它会出现这种比较诡异的声音是吧,当然这个声音也是可以自己去更改的。那如果再出现我们刚才所谓的。网页被删了对吧,那等会还会出现报警信息。
04:26
好,那这样的话大家也听到对应的声音了,对吧?如果在公司里,如果你的大喇叭放出这种声音,是不是证明我们当前的服务器已经有些已经损坏了,对吧?达不到或者达不到我们的要求了,那这样就可以进行对应的恢复,那当然这个也不太友好,万一我们的人没在我们的办公室,但是我也需要知道我对应的报警情况,我们应该怎么办呢?这时候我们就需要配置第二种监控或者报警方案了,那有很多,比如通过QQ发送,一个通过微信发送,有通过钉钉发送的。那最终权衡下来的话,我们就通过钉钉去给大家去配置它的发送脚本,原因是什么呢?前两种,第一种我们需要每天每天去通过扫描的方式登录QQ,第二种呢,需要支持我们的企业微信,还需要下载对应的企业微信的客户端。
05:13
也就等于多装了一个APP对吧,APP。那这样的话,我们何不妨通过我们的Z进行对应的监控报警的都一样,对吧?好,那接下来我们就给大家配置一下。那接下来我们就给大家配置一下,怎么通过我们的钉钉达到我们的监控报警的功能。我们已经给大家讲完了,怎么去使用我们的web界面级别,去给他达到一个我们的报警功能,对吧?那接下来我们继续往后看,那在很多情况下,我们都需要通过一些终端设备去接收到我们的报警信息。那可以通过我们的QQ啊,微信啊,钉钉啊都可以,但是QQ呢,需要我们不定时的去每个24小时以后去通过手机扫码登录,那微信呢,我们需要去注册企业微信,包括还要去下载我们的企业微信的这么一个APP。
06:00
所以比较费事,那我们不如都去采用我们比较常用的钉钉的这么一种报警方式。那既然使用钉钉报警的话,我们首先看一下它的原理是怎样的,对吧?那我们要通过怎样钉钉怎样的配置去触发,那首先呢,我们先登录到钉钉上来,这里有个加号,我们点击加号。给他起一个名字,比如就叫做Z报警。接下来你要添加一些人,最少两个以上,我们可以添加两个对吧,点击确定。添加成功以后呢,我们点击这里的群设置,这里会出现一个群机器人,我们点击一下。那底下有个叫自定义机器人,我们点击自定义。好,我们点击添加。给它起一个名字,就叫ZS。完成,那这样的话会多一个web hook,我们点击复制一下,后面有用,那这里有个设置说明,我们点击一下设置说明。这个东西相当于什么呢?就相当于是钉钉官方给我们定义了一个接口,我向这个接口发送怎样的信息,那它就会发送到我们的这个对应的群里,这么一个流程,那如果我拿ZBS使用这个脚本发送信息,那是不是相当于发送到了我们的钉钉的接口上,钉钉接把我们转接到我们的对应的群里,那这群里的用户是不是就接收到对应的信息了,很好理解对吧?好,那往后看一下,这里说的是他可以使用的数据类型,比如文本类型。
07:25
比如另一个类型以及markdown类型,对吧,有很多,那在这里呢,我们使用的就是标准的文本类型即可,那底下呢,还有它的发送方式,你可以通过CR发送。也可以通过我们的什么Java语言发送,也可以通过pip语言发送,那我们这里使用的是CL的命令发送的方式。那既然都确定好以后,我们点完成。关了,那接下来我们去呃测试一下这个脚本,这个脚本呢,我们已经给大家封装好了。就是把里面的数据给它转换成了我们对应的。
08:00
对应的我们的位参而已,那需要去更改的一个地方就是大家需要把这个呃,里面的这个数据,也就是这个发送到ton接口,我们把它改到我们的机器人的套上。保存退出。那接着给他一个对应的权限,I加X token用于执行对吧,以及牵牛呢,给他赋予一下用户,赎者以及赎主,我们现在要把它改到Z上。因为是ZB等会去调用对吧,那我们首先测试一下123。第一个是给谁,第二是标题,第三个是内容,那在这里呢,我们就会接触到一个三的内容,对吧,好。那接下来我们继续往后看。那接下来我要打开的是EDC下的Z下的Z。呃,点com,我们直接搜索一个script,这里已经找到了,对吧?好,那your logo下的Z比下的。A little script,也就是我们的对应的脚本存放目录,我们进去。
09:00
请。又出了什么幺蛾子?
10:19
好,接下来我们到这个目录里面。进来以后呢,我们去把这个脚本给拿过来,我们在root下的有个叫做我们的token脚本拿过来。拿回来以后,我们就可以继续往后去配置了,那接下来去打开我们的配置里面。这里的主机我刚才已经删了一些了,对吧,因为我们的机器比较卡,我删了一些主机,现在只留了一个好,那接下来呢,我们去点击我们的配置里面的。呃,维护。然后点啊。那接下来呢,我们点击配置,点击我们的动作,动作里面有个触发器,我们创建动作,那名称可能就叫钉钉。
11:02
那不在维护区间。并且它的市井程度。大于等于我们的。呃,警告信息就可以发送了,点击添加,并且他俩应该是和的关系,都要同时满足对吧,好点击操作。3600秒,也就意味着一次报警最大三千600秒,没有效果以后就自动退出了,那以及接收人的信息,接收人的信息我们需要大家注意一下,这个必须是一个固定格式,并不是我们想怎么设就怎么设的。好,那在这里我们看一下。需要大家注意一下,我这里使用的这么一些变量,都是我们的官方固定生成的,不需不可能去让你去更改的,需要大家注意一下,并不是自己随便去写的这么几个发值。还是非常重要的一个概念,对吧。
12:00
那接下来是步骤,那总共呢,我想让他执行五是一次是120秒的间隔,也就意味着先发第一次,两分钟以后没人搭理,再发一次,发送信息发送到用户是发送到iin用户身上。然后呢,使用的脚本,这里脚本就会出第二个问题,对吧,要使用什么样的方式去发送,我们这里是不是写了一个token的脚本,所以我们再另起一行,另起一个页面,我们去访问幺幺。在这里我们点击管理,这里有个叫报警媒介类型,然后我们点击创建报警媒介类型,起个名字,比如还叫钉钉吧。类型为我们的脚本类型,脚本名称是token.sh。应该没错吧?Talk点下去对吧,好添加参数,也就这对应的是我们的脚本的三个不同的位参。
13:06
添加。那这样的话,我们在这边可以发送了。添加用户,然后请发送到我们去刷新一下。钉钉已经有了,对吧,好。这里都变回去了是吗?总共五次,延时是120分钟,我们稍微重新改一下,发送到了用户,用户是I的命。好使用钉钉发送没问题了,对吧,点击添加,这是第一个我们发送的信息,那我们再看第二个恢复的。同理,它也是一个固定格式,当然这里的中文你可以对应,自己想改的话就可以更改。发送的信息。如果你觉得这些信息比较多的话,你也可以去删除一点,这都是没问题的。细节发送信息发送用户,什么用户是我们的admin用户?
14:04
添加。添加,那这样动作就已经添加成功了,报并且我们刚才添加了一个发送类型,对吧,接着还要对他授权点击管理用户,这里呢有个密,这里有个要报警媒介,我们点击添加。使用的类型是钉钉类型,接入人这里写的是一个手机号。这里呢,写的是一个手机号。超过我们的信息级别就会发送报警信息,点击添加。紧急更新。
15:00
所有的都添加成功以后,我们就可以去测试了,对吧,那这里呢,我们可以把我们的网卡给断了,我们看看会不会发送报警信息。稍微等一下对吧。
18:16
经过一定时间等待,我们可以看到这里的鼠标已经发送我们的亮点信息了,对吧,我们打开看一下。这里说我们的web服务器WEB01这台服务器对吧?SMPP通down了以及事件ID以及艾特了我,对吧?那这样的话,我们的钉钉是不是已经给我们正常发送了报警信息,当然如果这台机器我们现在把它给恢复对吧?网卡恢复,那这样的话,这台机器是不是应该也会等会会告诉我。修复信息对吧。
20:14
这边已经恢复了对吧,但是这边还是需要等一会的。信息已经发过来了,对吧。好,告诉我们这台服务器已经OK了,已经起来了。没问题吧,那这个呢,就是我们怎么去把我们的钉钉链接到我们的Z上,让Z报信息能够让钉钉收得到,那这样的话,我们不管在哪里,只要手机能收到网是不是就能收到我们对应的。报警信息好。那这个呢,就是我们的。钉钉的相关配置。那这样的话,我们就把整个的zi环境都已经给大家讲清楚了,对吧,Zi还是非常强的这么一款监控服务器。那需要大家好好的把它理解以及配置一下,那这节课我们就先到这里,下节课再见。
我来说两句