00:01
那这时候呢,我们来看看这个所谓的这个模板是什么啊,就是模板到底是什么,来我们看一看,我们先点一下这个这个谁啊,我们先点一下这个配置,点配置啊,那这个点完配置之后呢,我们来找一下点点点谁点这个模板,你看这个位置。这是不是就有一个模板啊。对不对,那这个模板它到底是干什么用的,我们到家来看一看,到底模板是干什么用的啊,我们诶又没了啊点配置,然后呢,点模板,点完模板之后呢,大家看这里边出现了一大堆的这个现有的模板,对不对啊,一大堆现有模板,这都是什么?这都是咱们这个Z它内置的模板,都是Z内置的模板啊,那我们看它内置的有什么东西啊,我们看看,首先你看这个东西干什么用的,是不是专门用来监控咱们这个呃,Tomca的呀,对不对,监控一个外部应用它是可以的,那还能监控什么东西呢?往下看,呃,比如说找我们比较熟悉的啊来往下看。还可以监控什么东西,还可以监控咱们的这个,比如说诶一个MYSQL可以专门用来监控MYSQ对不对,监控一个MYSQ的服务器,那这里边呢,你看里边是不是有好多的监控项啊,那这些监控项呢,都是他人家自己定义的,诶都是人自己定义的,诶这是它自带的一些这个监控项啊,那后边还有什么呢?比如说后边呃,还有可能有什么呀,有咱们这个,呃,我直接搜一下吧,咱里边模板比较多啊,我比如说诶搜一个LIS。
01:26
然后点击应用来大家看这时候呢,你看有一什么东西,有一个template OS linus,也就是这里边是不是就是有很多咱们这个Linux系统的这个监控项啊,对不对,那这里边有什么东西,监控项34个,里边呢有很多哎,比如说有什么呀,各种这个什么,呃,可用的内存对不对啊,那CPU的各种时间,然后各种使用频率诶等等等各种各样的东西,它这里边其实都能监控得到,然后里边触发器呢,都有相应的触发器,这里边都是他自己定义好的,那其实这些东西我是不是自己都能去定义啊。
02:01
诶都能去定义,只不过要求啊,你得对这些所有的这种这个键值是不是都得给他熟悉才行啊,你才能自己写。是这样的啊好,那这边咱们先不考虑他这个自带的模板了,我们来讲一讲,如果说我自己有一个模板,我应该怎么去使用,那在讲怎么去使用模板之前呢,我们得来想一想这个模板它有什么用?它有什么用啊,其实大家可以想一下一个场景啊,大家看我们刚才呃,只是在哪,只是在102这台主机上面是不是只配了一个监控项,然后只配了一个触发器,对不对,那有没有可能这样啊,我这一台节点上边,我要监控的监控项很多。那肯定啊,对吧,我不可能只监控一个电漏的,对不对,我可能还会监控其他的,对吧,我我可能还会监控CPU,监控内存,这都我都有可能会监控,那你既然是这样的话,那你这台节点上是不是需要一个一个去配,对吧,这肯定得一个配,这个没有办法,那你这个配完之后,呃,还得干什么,你还得在103上面是不是也做同样的重复的配置。也都得同样的重复去配置,那同理104也得这么配。
03:03
那你如果节点要多的话呢,咱们一般的公司,如果小公司,你就是小公司,节点一般也得在十台左右,对不对,那是不是也也要在十个节点上面去配啊,那公司一大,那成百上千台一个一个配,那是不是太麻烦了呀,对不对,所以说肯定不能这么做,那这边呢,诶我们的模板是干什么用的,模板就是干这个用的。咱们配置一个模板之后呢,我可以直接把这个模板呢,应用到每台节点上面,那这样一来就省去了这个大量的重复配置,这是模板它的作用啊,那接下来咱们看看怎么去做这个模板,那这时候首先我们需要去先去创建一个模板啊,那这边有创建。创建模板点完了之后呢,模板这边呢,咱们先起一个名字吧,咱们起个名字咱们叫什么呢?就叫海杜op monitor这个海oop的一个监控这样的一个模板,那下边呢,我们看看这里边可见的名称,也就是起名字,呃,咱们可以不起,可以不写,那接下来有群组,那群组呢,我们就海选刚才那个海豆op,选我们自己建那个啊海豆op好,完了之后呢,描述你也可以不写,不写咱们点击这个,呃,添加。
04:04
嗯,好,那这时候这个模板咱是不是就有了,海猫模板就有了,有了之后呢,咱们需要干什么,你需要啊,在这里边去配置你所有的监控项和触发器。这些东西你是必须得配的。这些是必须得配的啊,那这接下来呢,我们去先去配一下监控项,那这个监控项呢,比如说我就还给它配置刚才咱们那个data node那个进程的个数吧,那这候点击创建监控项,这个呢,就跟我们刚才在102上面配的时候呢,就是一样的这个操作了,比如说我就起还叫什么呀,叫做data node。Data啊,不是data。这个改不了的。Data data node,诶点点它,然后后边的键值,键值是不是还是选咱们那个,呃,这个东西啊,这个proc number,然后是所有状态,然后后边是data notde匹配data note完事,然后接下来呢,咱们间隔时间呢,我也给它设成五秒,好,那其他东西咱们不配了,不配之后点击添加。好,监控项咱们是有了,咱是有了对不对,那有了监控项之后呢,那咱们再回到刚才那个海动monitor啊,那完了之后呢,诶这个点击这个模板,然后点击它完了之后呢,接下来是不是还得配置这个触发器啊,那接下来配触发器点那触发器这边还是啥也没有,那这时候我们就去创建触发器,那触发器呢,跟刚才其实也是一样的,我们还叫data notde带还叫datanode带,然后严重性呢,还是严重还是严重,那接下来表达式呢,跟刚才还是一样的,我们还是呃去选择一个监控项,那这回这个监控项咱们选的是谁?注意你看啊,这回是是不是这个群组还是海度群组,然后主机,这回主机是什么?咱们不是一个具体的主机了,我们绑定的是谁,绑定是咱们这个是不是这个模板当中的这个呀,对不对,那你这回还必须得绑定模板,为什么呢?因为模板啊,你是不是后期需要应用到每个主机上面啊,对不对,那这边你要是绑定具体主机的话,那你以后还得每次都得绑定一次,那肯定不行,所以说需要绑定这个模板,好,那绑定模板之后这边呢,点击。
06:00
Data notde完事,点击这里边的选项,那这边它这些东西都不用变,那么还是干什么呢?还是小于一一样的配置就行,然后点击插入,好,那现在这个trigger咱们就配完了,拍完之后后边呢,点击添加,点添加行,那这边咱们的呃,是不是那个监控项也有了,触发器咱们也有了,对不对,那接下来咱们干什么呢?接下来我们要做的事啊,就是需要去将将什么东西将诶咱们这个触发器呢,给它干什么呢?给它将咱们这个呃模板呢,给它应用到我们的103和104的节点上,咱们需要给他应用一下,那这边怎么应用呢?来大家看一下啊,我们点击这个配置,然后呃,点击主机。那就是我们刚才只只是怎么样了,我们刚才只是,呃,把咱们的这个什么东西啊,只是把咱们的这个模板创建出来了,但是你还没有应用到三和四上面,那怎么应用呢?咱们现在点击幺零三点,那点完之后呢,103这个位置是不是这有一个模板啊。
07:00
对不对,那这时候点击模板完了之后,接下来呢,需要让我干什么呀?是不是链接这个模板啊,就链接模板,那这时候呢,咱们需要去选择,那选择的时候呢,咱们群组是不是就是海度群组啊,那这里边只有一个模板,那就点它点击选择。点选择之后呢,这时候咱们这儿注意啊,还得注意,还得点一下这个添加,你这不点上不去,必须得跑到这儿来才行啊,点一下点击添加好,那这时候呢,我们就给它加上了,这时候就加上了,加上之后呢,点击这个更新。点击更新,那这时候你看103是不是就有一个模板了呀,就有一个这样的模板了,那弹玩之后呢,接下来我们再去给104也配置一个模板,还是点104完事呢,点模板,然后呢,在这个位置搜一下咱们刚才那个monitor,我们自己建的模板,点啊点选择,然后点击添加,完了之后呢,再点击更新,好,那这候它也有模板了,也有模板了,那这时候我们这个三台节点你看啊,是不是都有同样的监控项,都有同样的触发器了呀,那这时候我们再去做一把测试啊,再去做一个测试。
08:05
我们来到这个页面对不对,那这时候啊,大家来看一下,我现在S靠GPS,我是不是已经启动了这个呃服务器了呀,而且每台界点上面都有一个data node,那我现在我启动我我停止stop df点。那大家现在说我们按照常理来说,是不是应该会发三封邮件才对啊,我234都挂了,都挂了之后你是不是都得发通知才行,那我们来看看他能不能实现我们想要的效果。这边这个问题呢,我是自动刷新的,一会出问题之后呢,这块会自动出来的啊。那现在呢,这个102103这个出来了,对不对啊,那这个104还没有出来,没有出来我们这个,呃,刷新一下,好现在出来了啊,那可能104是最后停的,那现在出来了,虽然这个位置咱们这个问题都爆出来了,但是大家看后边这个动作。哎,这个动作有点不太对劲。
09:00
对不对,现在只有102后边有一个这样的标记,触发了一个动作,他这个邮件他发出去了对不对?后边显示的是什么,你指他一下,后边是已送达,是已送达,这个是对的,但是前面俩根本就没动作,这是为什么?对不对,这是为什么?说明咱们这的配置的还是有点问题的,哪有问题,大家可以想一想,我们刚才配置的这个逻辑哪出问题了。咱们配置这个逻辑哪出问题了,可以琢磨琢磨。想一想。看能不能想出来啊。是这样的啊,我们刚才在三和四的模板里边,我们定义了什么东西,我们只定义了监控项对不对,只定义了trigger对不对?那action跟trigger之间是不是有关系?对吧,那我们刚才那个模板,我们指明了这个,呃,吹杆跟X之间的关系了吗?并没有,所以说这长是没有任何的吹,没有任何的action的,没有没有指明,那这个action咱们应该去哪儿指明呢?是这样啊注意呃,Action模板当中咱们是没有动作的,模板里边是没有动作的,那动作呢,只能单独去配置,在哪动作,在这个位置点配置,配置之后呢,这是不是有一个动作呀,这一个动作,那咱们点击这个动作。
10:11
然后呢,咱们这儿是不是有一个send的email动作呀,那咱们点开看这里边我们是怎么做的,大家还记得吗?当初咱们在讲这个action讲的什么,它跟那个触发器去进行这个关联的时候,我们关联的方式有什么?是不是可以通过什么触发器去关联,也可以通过触发器的名字去关联,还可以通过什么呢?是不是还可以通过这个那个组去进行关联呀,对不对?那当初我们是不是通过触发器去关联的呀?也就是说这个发邮件的这个X,我只和102上面的那个data note关联上了。对不对,那跟我模板上面那个关联上了吧,并没有对不对,那所以说你还得再怎么办,还得再去添加一个这样的一个一一个关联,那怎么添加,诶你可以修改上面那个,或者说你添加下边再添加一个,那我们还是根据处方器去去关联完了之后呢,让它等于谁,等于咱们选一个啥,选一个这个选择,那选择的时候大家大家要注意了,你看啊,这回这个群组是不是海杜那主机刚才咱们其实选的是102对不对,那这回咱们选谁,我就选这个模板。
11:13
那这样一来,所有应用这个模板的这个呃,Trier呢,我就全都关联上了,好,那咱们选击这个,然后点击选择,然后注意点一下添加,别忘了啊点添加好,那这时候呢,我们就把这个发邮件的action呢,和102的data带关联上了,也和咱们模板上面了data带关联上了。这是大家要注意的点啊呃,当然呢,我们这是因为教学咱们是是怎么做呀,咱们是先在102上面去做了一个这样的一个单独的配置,然后再去配的模板,到时候大家要是这个自己去使用的时候呢,你就得你就怎么用就行了,你直接重建模板对不对,直接建模板,然后每台节点上面都用这个模板就行了。然后关联的都关联模板就可以了,是这样的啊,所以这块呢,大家要注意,那我这边把这个模板也给它关联上,完了之后呢,咱们点击更新。
12:00
然后呢,这时候咱们这个就更新了,那更新完之后呢,这时候他是不会触发的,因为是在你有问题的过程当中,你是不是给他配置的呀,那要想要触发必须得怎么办啊,必须得是从诶没问题到有问题才可以,那现在咱们还是先骑起来那的DFS那回车。呃,那一会呢,再给他停停之后呢,他这边就应该能够这个把所有的邮件都发出去了啊,那一会咱们测试一下。这边因为是自动刷新,自动刷新一会就没问题了啊好,现在已经OK了,对不对,OK之后呢,那现在呢,我们去给他启动,给他停掉S高GPS一下啊好,现在没有问题,那停掉stop,然后DFS.sh。咱们等一下啊。好,咱们看这个页面吧,看这个页面啊。
13:00
看看他这个邮件能不能发出去。比如说自动刷新啊,啊已经出来了,你看这时候是不是已经这个触发了这样的,呃,三个动作了呀,对吧,都触发了,这次都触发了。那一会呢,这个邮件呢,就应该是呃都都发出去了,全部变灰了,变灰了在这呢,就是这个是发送成功就是变灰了,如果说失败了之后呢,这个呃图标是红色的,是红色的啊邮件都发出去了,我这呢,是不是有这个三封未读啊,对不对,应该是OK了,行,那这边咱们这个邮件呢,就这个呃发送完毕了,就发送完毕了,那也就是到现在为止呢,我们这个ZS的这个具体的使用呢,从头到尾咱们就结束了。然后大家如果感兴趣的话呢,可以把这个仪表盘这些东西呢,自己去诶去自己去那个摸索摸索,比如说怎么去编辑仪表盘,怎么去加一个图啊,这些东西你要感兴趣可以做一做啊,但是不要花费太多的时间,因为这个东西呢,毕竟不是我们以后不是我们负责的主要工作,这个东西更多还是给运维去用的,咱们只是呃这个了解一下,只是了解一下,不要花费太多的时间在上边。
14:01
好,大家能把这个东西能跑通,能知道它的一个基本的这样的一个使用逻辑,把这个掌握了就可以了,就足够了啊好,视频我录一下。
我来说两句