00:00
欢迎大家继续收看上硅谷的Linux云计算视频。大家好,我是汪洋老师。这节课呢,我们去给大家去构建一下我们的web场景的创建,以及我们的组合图形的展示。那首先web场景可以达到怎样的一个功能呢?可以让我们的Z服务器端模拟像用户一样去访问到我们的web服务器。那这样的话,我们可以根据它的返回码去确定这台服务器现在工作是否正常,而不是像我们之前用到一些比较low的手段,对吧,可以检测当前的什么进程啊,是否还在不在啊这种方式。因为进能是可以假使的,技能虽然还在,但不一定NG或者是阿尔法还在工作,但是外部场景模拟的是客户端的访问,我们得到返回值以后是非成以好去确定这台阿帕奇或者是我们的NX或者是web服务器是否工作正常的。非常好的一种监测我们的web服务器的方式。那第二个组合图形呢,我们可以把一些比较重要的参数对吧,放在一张图里去给大家去展示。
01:04
那接下来我们去一点一点去创建。首先呢,我们去打开我们的监控图表,也就是在我们之前的课程中,我们继续去往后去看。这是我们的监控图表对吧。监测图形这里已经已经有对应的数据了,对吧。那现在呢,我要做的就是怎么去添加一个新的我们的web场景的功能,我们点击到配置,点不到主机,我们就在幺二这台服务器上做。点击到这台监控服务器,我们点进去,这里有这么几个值对吧。我们先点第一个叫应用级。应用集里,我们去创建一个应用集点,创建应用集。好,创建名称,比如叫I GDP code,我们去获取我们的返回码,对吧,点击添加。I code的应用级有了以后,我们点点击到web场景。然后点击这里的创建外部场景。
02:02
名称,我们还是把它叫IP库的。应用级我们之前创建的对吧,叫htp code。间隔方式,也就是多秒去收集一次,我们60秒,如果收集失败以后要尝试几次,以及客户端,我们这里选择的是一个比如叫谷歌浏览器的,对吧,因为谷歌浏览器是不是现在我们的访问量用户还是比较多的,以及底下写的APP代理,也就是否是通过代理的方式去访问网站的,这个我们之前应该学过我们的代理以及它对应的含义了,对吧,所以这里我们就不需要。添加。没问题,其他都不需要动,然后我们点击到步骤里来。点击添加。第一个名称还是叫IP code吧。URL也就访问的地址对吧,这里建议大家新建一个网页,用于测试的,我们是UR服务器,好写一个叫做就叫做test,我们把它写到。Logo下的,安利下的。
03:02
啊。叫iptml下的一个叫test的点HTML,为什么要这样去写呢?因为这里的网页监控,它是持续的去访问这个网站的,如果这个网站页面过大的话,其实也会对我们的服务器造成影响,对吧?当然这个影响比较小,但是能优化,我们是不是还是要尽量优化的,都耗的本机下的一个叫TS。已经有了,对吧,好。我们可以访问一下10.101012下的TM。我们把这个URL复制一下拿过来。这是不是就是他的访问地址了?传递的一些值啊,一些头部啊,一些变量啊,我们都需要不需要去写了,那超出时间跟着跳转等等,那这里会发现有两个状态,第一个要求的字符串,也就是获取的值必须为多少,第二个是状态码,状态码必须为200,是不是才代表正常的对吧?我们只需要去写这个200即可。好,那这里写完以后,我们再去点击添加。
04:02
步骤有了认证,那有没有hps对吧,有。友进行我们的IPS认证,如果有的话还需要去写证书的路径,这里路径是相对于我们的Linux操作系统的路径,需要大家注意一下,我们这里没有我们点击场景。那这里就已经构建完成了。好,我们稍等一下,看后面信息有没有报错。那接下来既然没有的话,我们接下来继续往后看,点击触发器,我们现在虽然做了场景构建了,但是它只会默默的去收集当前的IP code。它不会报警,如果不等于200的时候,所以我们还需要创建触发器,触发器的功能相信大家之前给大家介绍过了,对吧,就是当它怎么怎么样的时候,它应该怎么怎么样。那我们现在要定义的是不是就是当返回码不为200的时候,那我们应该怎么样对吧?好,我们点击创建触发器名称,比如就叫做HTP,或叫做场景监测。
05:12
叫web场景。监测异常。感叹号感叹号感叹号对吧,好给的状态呢是严重。表达式就是当他怎么怎么样的时候,是处于严重状态的,我们点击添加。这里有个监控项,我们点击选择。往下翻。看这里。Igtb扣的对吧,我们的返回码。在这里对吧。并且是一个数字无正负的,我们选择它别选错了。
06:01
然后呢,功能最新的T值等于N,我们应该选择的是最新的值不等于我们底下要设置的值,比如是200,最新的值不等于200,那是不是就证明我们的返回码不为200,那不为200的话,是不是就是错了,对吧,我们去选择一下。最新的T不是N对吧,我们点击插入。那这样的话,里面就会得到一串数据。好,那接下来呢,我们去继续往后设置在中间,这是访问一次的,对吧,如果一次不等于200就报错的话,是不是不太友好啊,所以我们要按的就是。他。并且他。并且再来一下。那拉提需要修改一下零。一二,也就是第一次。最近的第一次不等于200,没问题,我忍了。下一次又不等于200,我又整了,再来一次,不等于200,不行了,我要爆炸了是吧?什么爆炸呢?给一个严重警告。
07:03
我们点击添加。那这样的话,这个触发器就已经传点成功了,那接下来我们去测试一下它到底好不好用,对吧?那现在我们等,我们稍等一会,看它会不会异常对吧?明明我们服务器还正常呢,结果它异常了肯定也不对,对吧,我们稍等一下看有没有异常。那我们也看到了,这里不会出现任何问题,对吧,那接下来呢,我们去把这个网页给删除一下,网页删除是不是同样也不会让我们的。也会让我们的返回码不为我们的200对吧,我们把这个删除页面测试页面删除,那等会我们看一下到底会不会报错。
08:54
那等待一会时间以后,我们也会发现这里已经报警了,对吧,给了我们一个严重警告,这里告诉我,哎,服务器出现异常了,对吧,监控页面出现异常。
09:03
那这样的话,不仅是我们所谓的技能,假使包括页面的丢失,它是不是也会报警,比你单单监控我们的pro还在不在好多了,对吧?这就是web场景监测的功能,那我们重新把这个页面给它添加一下,那等会呢,它就会恢复,对吧?
10:05
我们可以看到这里已经修复完成了,对吧,那这个呢,就是我们的web场景添加的功能。那接下来给大家演示一下怎么去进行我们的绘制图形,叫绘聚合图形的配置。那首先我们先点到聚合图形里来,这里有个叫创建聚合图形,我们点击创建。啊,比如起个名字就是呃,CPU吧。也没CPU了,重要信息吧?随便写对吧,行和列我们不需要修改,等会在里面去修改即可,好点击添加。然后点到重要信息里,我们点击编辑聚合图形,点击更改,比如我第一个看的是我们的。什么呢?是我的恩尼斯的。CPU负载吧。点击添加,那CPU负载是不是加在这里了,这里不有个加号,我们点击加号,诶又多了一列对吧,我们这里要看的是谁呢?看的是我们当前的时钟,看几点了,对吧?下班可不能下晚了好。
11:02
时间停掉了对吧,好,我们再点击加号,我们再点击更改。我们再来一个,来谁呢?来,依然是我们的图形吧。比如是我们的。阿帕奇的。也是CPU吧?或内存都一样对吧。那什么?点击添加,这是不是又来了一个。那以此类推。我就随便再添一个好吧。好,这里都添加成功以后呢,我们聚合图形就已经创建好了,那以后我们只要在这里有个叫。呃,聚合图形对吧,我们点击一下聚合图形,那这个图片就已经出来了,我们可以把它放到最大。那当然这个浏览器也可以打开全屏功能,对吧。全拼。那这样的话,我们只要把这张图片放在我们公司的监控服务器的大。墙上,那这样的话,它的一些具体的情况,我们是不是都比较好的掌握了,当然这里的几个数据我只是随便的选择了一点,这里应该放的是你们公司业务里面比较重要的一些监控选项,能理解我的意思吧。
12:06
那这节课呢,我们就讲到这里了,下节课我们再见。
我来说两句