00:00
呃,好了各位啊,那我们接下来呢,来继续接着咱们这个上一节的内容往下说啊呃,上一节我们讲到了这个do频scner如何引用资源中心的这个资源,对吧?没错,我们是举了一个小例子啊,我们让谁?呃,让一个这个工作流对不对?去引用了一个资源中心的shell脚本对吧?怎么引用其实非常的简单对吧?我们就不再做回顾了啊呃,那咱接下来要学习的内容是什么呢?就是dolphin的一个告警通知的功能。啊,前面其实已经给大家说过了,告警通知,对于这种呃,可对于这种呃,就是工作流调度工具而言呢,实际上是非常重要非常必要的一项功能,没错吧,啊是这样的啊呃,为什么呢?呃,因为这个很简单,像咱们这种工作流程对不对,那我在执行的时候呢,往往是需要比较长的时间的。是这个道理吧,通常我需要好几个小时才能跑完明白吧,而且是在晚上跑啊,而且呢,那咱们这个离线入仓,一般情况下呢,我们这个出结果的时间也都是有要求的,对吧,我一般情况下会要求在第二天,比如说诶九点之前,或者是十点之前,那咱这个报表呢,得得能够出结果才行。
01:13
是这个道理吧,同学们,OK啊好,那假定啊,他晚上运行的过程当中,对不对,某一个环节出错了,但是我们并不知道对吧,你要是没有通知的话,你不知道他报错了对吧?啊,你还在那儿呼呼睡大觉呢,对吧?等到了第二天,那咱们这个上班去了,发现这个报本没出来,这个时候你再去发现问题,再解决问题,那就有点来不及了,对吧?因为咱们不是说短时间一分钟两分钟就能跑完,对吧,你可能学好几个小时才能跑完。没错吧,那所以说呃,这个报错之后及时的去告警通知是非常有必要的。啊,所以说那在这儿呢,我们就来学习一下这个告警通知啊,那dophin盖呢,其实它支持的这个告警方式,或者叫做告警媒介,诶有多种多样啊对不对,那之前咱们也看到了,他支持什么呀,支持电子邮件啊,支持钉钉,支持企业微信对不对啊,支持飞书等等等等,那这些那它它都支持啊是这样的,OK啊,那在这儿呢,我们不一个一个演示了啊,那在这儿呢,我们就先以电子邮件为例啊,给大家演示一下那它的一个告警通知的功能啊,OK啊好了,那我们要想使用电子邮件的告警通知功能呢?呃,我们首先需要先去准备一个电子邮箱账号。
02:26
啊是这样的啊好,那完之后呢,这个电子邮箱账号呢,它需要启用SMTP服务。同好了,那这时候呢,有的同学可能就不太清楚这个所谓的SMTP到底是什么东西了,啊在这儿呢,我们要想搞清楚这一系列的内容,诶首先呢,我们得了解一些什么呢?诶就是我们这个电子邮件,它发送的这个流程。对不对,平时大家肯定也发过电子邮件,也接收过电子邮件对吧。是这个道理吧,但是我相信可能有些同学呢,并不是特别的清楚,这封电子邮件到底是怎样从你的这个邮箱的客户端,对吧?诶,发送到了另外一个人的邮箱客户端的。
03:08
有的可能并不太清楚这里边的东西啊,所以在这儿呢,我给大家简单的介绍一下这方面的东西啊,简单的介绍一下啊好了,那首先各位同学,那咱们大家都知道,那比如举个例子啊,那我我们发送邮件的时候呢,你需要用到一个邮箱的客户端,对吧?哎,比如说那在我的这个手机上面啊,别比如我了,咱们张三吧,对吧?在张三的手机上面呢,OK,他安装了一个比如说QQ邮箱,哎这样的一个邮箱的客户端。没错吧,OK啊OK,那在这儿呢,他会去干啥呢?诶比如说在这儿呢,他会登录自己的诶QQ邮箱的一个账号对不对?诶然后呢,诶另外一个人对不对,比如说李四吧,诶然后呢,他也在自己的手机上边安装了一个,比如说诶QQ呃,或者是其他的一个邮箱的客户端,不管是什么邮箱客户端啊,也装了一个邮箱的客户端。好,那装上这个客户端之后呢,OK,他也登上了自己的一个邮箱,但是他呢,比如说是一个163邮箱,那这边呢,是一个QQ邮箱,OK啊好,那这时候呢,比如说张三,诶我编辑了一封邮件啊,然后呢,我的发件人指向谁了?指向这个李四的这个163邮箱了,对不对,那这个邮件他是怎么跑到163诶这个哥们儿的他的手机上面的呢,它是直接这么端对端的发送过去的吗?其实并不是这样的啊,在这儿给大家简单的解释一下,我们这个邮件发送流程应该是这样的啊,首先那这个咱们的幺六这个这个QQ邮箱也就张三对吧?OK,那他编辑完这个邮件之后呢,他会诶发送邮件对吧?这个邮件其实最开始的时候发到哪儿了呢?是发送到了QQ邮箱的,自己的一个邮箱服务器上面了。
04:45
诶,发送到自己的一个邮箱服务器里边了啊,每一个邮箱都会有自己的邮箱服务器,这一点咱们要给他搞清楚好了啊OK,那这个邮件发到这儿之后呢,那接下来呢,这个邮箱服邮件服务器他会干什么呢?他会根据你这封邮件的收件人,因为你需要指定收件什么,对吧?诶将这封邮件呢,发送到谁?发送到与之对应的那家邮箱的邮箱服务器里边。
05:13
啊是这样的OK啊好,那我这个是不是要发送163这个邮箱对吧?好,那所以说它会发送幺发送到103这个邮箱的,诶一个邮箱邮件服务器里。啊,是这样的啊,OK,好,那这个邮件到了这儿之后呢,那这个邮件是最终怎样跑到这个哥们儿的手机里边的呢?是这个邮箱服务器往这个163这个邮箱,呃,往这个这个人的客户端里边发吗?并不是这样的,是诶我们的每个邮箱客户端啊,它其实是会定时的,会定期的,或者是你手动的去哪呢?去你自己这家的邮箱服务器去拉取,是拉取邮件。是这样的,OK,它并不是说是由这个邮箱服务器主动的给你发送到每一个客户端的,而是由每一个邮箱客户端,诶,他自己去从自家的这个邮箱服务器里边去拉取邮件,诶它是这样的一个过程啊,是这样的啊好了,同学们,你你会这样一来的话,你应该就能够看到我们这个邮件啊,他从一个邮箱客户端到另一个邮箱客户端,它其实经历了是不是这么多次的这个发送啊,对吧。
06:18
没错吧,诶经过了这么多次的一个传输啊,经过了这么多的传输,OK啊好,那我们在网络上边去传输数据的时候,是不是需要遵循一定的协议啊,对吧?OK啊好,那这里边的协议是什么呢?诶首先呢,从这个QQ邮箱他的客户端到QQ邮箱的这个,呃,服务器OK,他这儿遵循的协议呢,是SMTP协议。OK啊,那这个呢,和HTP协议一样,也是我们这个因特网当中啊,这个应用层的一个协议,也是应用层的协议啊好了,那完之后这个QQ邮箱把这个相应的邮件对吧,发送到诶163邮箱的时候呢,那其实也是什么呢,它也是走的SMTP协议。
07:03
啊是这样的啊好,但是啊最后一步啊,这个163,这个李四对吧,李四这个人的邮件对吧,那从163的邮箱服务器到自己的一个客户端这块,他走的协议就不再是SMTP了,因为大家也能够看到啊,他俩他俩这儿呢,有本质的区别。有什么区别呢?SMTP是一个推的协议,对吧。他是由一方主动往另一方发明道吧,那这个呢,也是推的协议对吧,但是咱们刚才提到了这个最终诶,这李四收邮件的时候,他是拉取邮件的吧,所以说显然他俩并不是一个协议,对不对?那这块这个拉取的协议,那咱们可以使用什么协议呢?可以使用pop协议,那这都是一些英文名称的简称啊,比如说SM,这个指的什么呢?是简单邮件传输协议ma,然后对吧,这是一个简件协议啊,那这个呢,是一个取件协议,那除此之外呢,还有另一个协议也可以实现同样的效果,那个协议呢,叫做I map。
08:01
OK,那这个呢,都是用于干什么呢?用于将诶邮箱服务器的邮件同步到诶我自己的这个客户端里边啊,是这样的啊,这是拉取的一个协议,OK,这一点呢,大心大家要给他搞清楚啊好了啊,各位同学,那这就是我们邮件从这个发送到最终接收,他经历的整个的流程,这一点咱们大家需要给他搞清楚啊好了啊,那接下来呢,我们再来说一下啊,就是咱们当前这个dolphin scheduler对吧,它的这个电子邮件的告警功能,它其实相当于是干啥,它其实相当于就是干啥呢。就就是这么个逻辑啊,你现在就可以把这个DS呢当做一个邮件的客户端。能理解吧,OK啊好,那完之后呢,你需要干啥,你需要在这个邮件的客户端上边呢,去登录一个电子邮箱。能理解吧,诶你需要在这边登上,登上之后那是不是就可以,诶dophin sky这就可以使用咱们登录的这个邮件啊,这个邮箱去干啥呢?去往外边发送这个告警的邮件了呀。
09:05
能理解吧,同学们,OK,好,那你想一想,那我这个dophin scheduler要想往外边发送邮件,那你说我得使用什么协议往外边发送,是不是得使用SMTP协议向外边发送邮件,能理解吧?所以说呢,那我们需要给dolphin schedule准备一个邮箱,然后这个邮箱呢,需要启用SMTP。这个大家一定要注意一下,那OK啊好了,那接下来呢,我们再往下进行,呃,我们下边呢,就按照我们刚才所说的去准备一个这样的电子邮箱的账号啊,然后呢,去启用他的SMTP服务好了,OK,那在这儿呢,我们以QQ邮箱诶给大家去演示一下啊呃,在这儿呢,我首先需要先呃打开我自己的这个QQ邮箱啊。找到这个邮箱,好,我们先登一下啊。完了进来之后呢,首先我们找到这个设置啊,找到设置,诶当然呢,这个,呃,其他的邮箱也是类似的配置方式啊,诶来找到这个设置,找到设置之后呢,我们再往下进行,呃,那下边我们这儿有一个啥呢?往下翻,往檄翻,告诉同学下边呢,我们找到这个账户啊,在这儿了啊找到账户,那账户里边呢,我们再往下翻,往下翻,诶找到这儿,诶各位同学咱们注意观察一下啊,那此处是不是就有这个刚刚我们所提到的这个SMTP服务对不对,然后这个什么pop 3IMVP等是不是会有这样的一系列的服务啊,对吧?
10:28
啊,是这样的啊好了,那这种情况下呢,那我们是不是就可以在这儿去开启咱们所需要的这个SMTP服务啊,对不对,OK,但是你注意观察同学们啊,我这是不是有两行它都包含这个所谓的SMTP服务啊。OK,那这个也有SMTP,这个也有SMTP,那我这应该开谁呢?其实在这儿你开谁都行啊,你看他这啥意思啊,你看啊,呃,这个是不是有一个pop,呃,然后是第三代的一个协议,对吧?POP3加上SMTP,那这个呢,是I mapp加上SMTP对不对?OK,这其实你会发现它是成对的,对吧。
11:04
能理解吧,因为正常情况下同学们啊,你要想在一个客户端对不对,去登录你的一个电子邮箱,OK,那你肯定是同时期望什么呢?哎,我这块呢,既能往外发邮件,也能够接收邮件,对吧。能理解吧,所以说在这儿呢,你会发现它都是成对的,这个是用来发送邮件的,这个是用来接收邮件的,对吧,但是接收邮件的我们不是说有两种协议嘛,对吧,你可以用POP3接收,你也可以用I map去接收。没错吧,那所以说在这儿呢,诶它其实基本上呢,就是两对相当于是啊,诶一个用来发,一个用来收,一个用来发,一用来收啊是这样的啊,那所以说咱们其实dolphin sky这边,我们只是用它干啥,我们在dolphin sky边登录这个邮箱,我们只是让他干啥,我们只是让他往外边去发送邮件,对吧?那所以说那又不会让他去接收邮件了,对不对,所以说那你这个接收邮件的协议选POP3还是选m map,其实无所谓,因为咱用不着。
12:00
我们只用is SM TP往外发邮件对吧,所以在这儿呢,这俩你开任意一个都行啊,我这其实大家应该注意到了,我这已经是开启的一个状态了,对吧,那在这呢,我先给他,呃,先给它关闭一个,先给它关闭。进行关闭好了,那现在呢,我这已经都关闭了啊,都关闭之后呢,我再给电演示这块到底怎么重新开啊,来点击设置,点击账号,然后呢,找到刚才咱们的这个,呃,这个这个设置的位置,那比如说就第一个吧,诶我们点击一下这个开启啊,诶点完开启之后呢,他这样呢,让我用密保手机给他发一个短信对吧?好,那现在呢,我就快速的给他发一个啊。这个发一个。呃,稍微等一下啊,来发送邮件好,那这个发邮件之后呢,发送这个短信之后呢,我们这点一下,这个我已发送。好了,那验证成功验证成功,注意各位同学啊,你看他这是不是就自动给我们生成了一个这个东西啊,对吧?这个是啥呢?我们来看一下各位同学,他说了你已经成功的开启了POP3SMTP服务了,对吧?现在我们是不是就可以在第三方的客户端去登录咱们当前的这个邮箱了,对吧?但是一定要注意啊,在第三方客户端登录邮箱时,密码框我们应该输入授权码,而不是你这个邮箱的密码。
13:14
啊,实际上这是一个所谓的第三方的授权码,诶这个其实就是出于安全考虑嘛,对吧?啊是这样的,这个大家一定要注意,那这个授权码呢,呃,它目前呢,其实只会出现这一次啊呃,所以说呢,这块呢,咱们需要诶给他记一下啊给他记一下R为诶我拿过来,那完之后你点击确定,确定之后他就不会再出现了啊当然呢,你要是忘了也没事儿,忘了之后呢,你就把这个呃协议关了,关了之后再重新开就行了。再重新开就行了啊,是这样的,所以这边呢,咱们把这个先暂时的给它复制一个保存一下啊好了,那截止到现在呢,我这个SMTP服务是不是就开起来对吧?诶那当前呢,我就可以使用我的这个电子邮件对不对,在第三方的邮箱的客户端去登录对吧,登录之后就能够去接发或者是接收或发送邮件了啊这样呢,当然了,一会儿我们的客户端,其实所谓的客户端就是这就是咱们这个do盖啊好了,那截止到现在我们这个邮箱就算是准备好了啊准备好了啊,准备好之后视频我给他停一下。
我来说两句