00:01
大家好,欢迎大家继续收看上硅谷的Linux云传视频。大家好,我是汪洋老师。这节课呢,我们去讲解一下我们的开的插件的构建,以及怎么去添加一个客户端进行监控。那接下来呢,我们进行实验。首先呢,我们先准备多的一台机器,把它当做我们的客户端,对吧,好。那对于客户端来说,我们需要去安装一些软件包。这个软件包依然是我们的SMP以及MLMSS,对吧。我们给他安装一下。也就意味着在这里客户端都是我们的SMP的服务器端,能理解我的意义吧?接着呢,打开我们的SNP的。配置文件。那第一个是共同体名称,为了给大家演示一下我们的共同体名称效果,我们把它改到PUBLIC123随你对吧,只要你能记得住。
01:06
那接下来呢,我们把这个所有的视图给他放行。然后在上面我们的允许我们的这个组能读的区域,我们把c wave改到我们的二区域。也就允许我们服务器端过来读,对吧,好保存退出,那接着开启我们的SMPD。以及设为他的开机日企。那这样的话,我们的客户端就已经配置成功了,比较简单对吧。那接下来呢,我们在服务极端,我们去简单测试一下,好,那首先呢,我们需要去输入我们的。S work。然后杠VRC版本杠C。PUBLIC123。然后10.10.10.1的TCP。
02:02
那这样的话你会发现,诶一二这台机器的TCP相关连接已经被我收集到了,对吧。那接下来我们继续进行下面的配置,那剩下的配置呢,都是通过图形化的点击方案去做到的。首先这里会有个设备,我们点击设备,这里默认已经有个log house了,也就本机,那这里默认没有启用的,对吧?Unknown我们可以把它给删除,底下是不是有个delete。可以选项有很多对吧,我们选择delete go。然后呢,Continue继续我们去把它删除在这里,我们点击看到这里有个叫ADDDD,对吧,我们点击ADDD添加。那description描述信息对吧,可能是第一台。Linux。监控。那主机名呢,那你这里需要注意一下,第一个是你对它的一个别名,第二个是你必须要用IP地址或者是能够被解析的主机名去解析才可以,那这里我就通过IP地址幺二。
03:02
以及我们使用的主机监控模板。我们使用的是SMP。好,往下翻,底下设置的是我们的SMP收集方案对吧?或者是PIN,那这是我们的PIN的超时值,超时限值对吧?也就超时间,以及我们的重置次数,那底下选择的是我们的协议的版本,这里默认是V1版,我们就不调了,那以及共同体名称,这里是public,我们改到了PUBLIC123。以及SNP的默认端口号,Udp的161,这个我们没有动对吧,那默认还是161UDP的,以及超额时间对吧?最大的请求次数我们直接点击create创建。创建完成以后,如果你的服务是正常的,你在这里可以看到,诶有这么多的一些信息,这都是我们收集到的,如果没有的话,检测我们刚才的配置到底有没有问题。那这样的话,第一台机器就已经监控上了,你会发现图表里面依然什么都没有。原因是我们需要去创建图片,并且并且把图片挂到图像数里,它才能在这里展示出来。能理解我的意思吧,所以我们再回到d device。
04:08
那再回到这第一台,什么零零监控点进去,这里是不是有个叫创建图像数,为这台为这台主机创建图像数,对吧。我们点击一下。那这里呢,是我们能够选择的监控的为哪些信息监控的这么一些。方案。那比如我们把这里的所有的都给选上,也就是为这么多的收集数据,为他开启我们的。图像监控或者生成图片。我们再点击create。那。那这里是不是已经告诉我们对应的图像都已经生成成功了,对吧。没问题。那既然生成成功以后呢,我们就可以到我们的。图像数中栏点击,然后点击默认数,当然你可以在这里新建一个自己想要的数,对吧?我们直接点击默认数。
05:01
那这里还是有ad,我们再去点击添加。那通过我们的索引方式,我们应该通过主机去索引幺二这台机器,对吧,因为现在只有一个,那以及我们的图像的这么一个模板。模板模板风格对吧,以及我们的。保存时间,我们点击create创建。我们点去保存。保存成功以后呢,我们再点到图像数里来,你会发现这里还是空的,原因是什么呢?虽然我们为这里去监控了我们的图像数,我们也把图像添加到了图像数上,但是r d two还没有运行,需要我们注意一下。那RD two的运行命令呢?叫我们的pip去执行这个脚本,脚本名称叫挖下的3W下的IP下的开底下的polo.pip。好,我们去执行一下。执行成功以后,我们再回到我们的。页面里拉我们刷新一下,我们看一下,诶,这里的图像是不是就已经出来了。
06:02
就很多对吧,好。那。每次我告诉你,我都需要去手动输入这条语句才能生效,是不是很麻烦啊,所以我们需要配置一个循环化任务,对吧?我们要输入到我们的I用户下。然后crown table杠一我们去执行我们对应的编辑任务,这里设的循环时间是五分钟一次,为什么要五分钟呢?这个也比较好理解,原因是我们的页面的自刷新时间。开里设置的就是五分钟,如果你射的过快的话,反而会消耗性能,没有什么意义,能理解我的意思吧,两边保持同步是最好状态,好,那我们保存退出。那art我们重启一下我们的服务。两。好,我们接着,我们退出。那这样的话,我们的crown table就已经设置成功了,对吧,我们再退出到我们放心用户。那再回到我们的root用户下,这样的话我们的整个开就已经监控到了一台主机了。
07:04
那如果你想为开附加附,就是附加一些比较其他的一些功能复杂的功。如果你想为开体附加一些其他比较复杂的一些功能的话,我们就需要构建我们的插件。需要注意一下,插件是由插件管理器去管理的,需要大家认清楚这个逻辑。那我就带大家去构建我们的插件管理器,以及给大家部署一个插件,那如果以后大家想部署什么插件的话,可以参考此类的步骤,对吧,因为都是一样的。首先我们到插件管理器目录下。Katy plugin什么?楼下这里会有个katy plugin,我们解压解压一下。夹完整以后呢,我们到这个压缩包目录下。你会发现有这么几个文件,对吧?第一个是我们的diff,也就意味着它依然需要去打补丁,对吧?第二是我们的SQL文件,也就意味着它需要还原数据库,这个都比较好理解,对吧?
08:02
好,那接下来我们去把这个实验给大家做一下。首先。我们去还原一下,好,首先我们先还原一下数据库,买C-u root-P,开个贴DB。好,我们拿PSQL文件去还原。123还原一下,那接下来呢,我们到哇下的3W下的HTML下的开目录下,我们去打一下补丁去pass。然后呢,门店在我们的root下的cat plug下的。Cay。Pluging。0.8.7G。I ch下的。Cady plugin地府对吧?我们打下补丁。
09:01
多了一个。好。打完补丁以后呢,那接下来我们就可以去查看一下我们的服务器端了。那我们再到这个页面里,我们点到C里,你会发现这里没有任何变化,对吧?原因是我们还需要开启这个插件管理器的选项。所以我们点到我们的系统设置里的。用户管理里面,然后点到a me管理里面往下翻,你会发现这里多了一个plug management,也就是我们的插件管理器,对吧?我们把它打上勾,点save。保存成功以后,你会发现,诶,这里多了一个plugin management。但这里是空的对吧,告诉我没有任何插件找到,那这样的话,其实我们的插件就已经构建完成了。那接下来呢,去给大家构建一个比较常见的一个插件,或者是比较容易出效果的一个插件,给大家告诉一下流程,后面的基本上的插件管理器都是以以此类推的。那在这里我去找一个monitor插件给大家去构建一下,构建成功以后大家就知道有什么作用了,那首先依次解压我们的monitor,解压完成以后,我们需要把monitor拿到我们的哇下的,3W下的,XL下的,开启目录下的。
10:13
一个叫bargain目录。拿进去,然后我们再到这个目录下。那然后再进入我们的monitor目录下。你会发现这里有一些文件,对吧?又有circle文件,遇到circlel文件还原肯定是没错的,好,My circle。杠u root,杠屁。DB。那还原的文件名叫monitor。回收输入密码123还原成功。还原成功以后呢,我们再回过来去看一下,我们刷新你会发现诶,多了一个插件管理器了,对吧,我们点它一下。你会发现这里多了一栏monitor。那这样的话,如果有几台主机的话,就会有这种方格的形式在这里展现出来,更便于大家去调取监控鼠标,放上去的话,你会发现它当前的监控阀值对吧?如果是我这个颜色的话,代表是正常,正常服务器处于正常操作。
11:09
那如果这里是出现红色的话,代表服务器已经失联了。那你点一下的话,就可以看到这台主机的所有的图表。还是比较容易的,对吧,那这个呢,因为我们五分钟轮巡一次,所以这个需要在一定时间以后才能看到一个波线图,那大家如果构建完成以后,可以放在那里不动,自己去。嗯,喝个水啊,吃个饭啊,对吧,回来以后再去观看我们的服务肯定是没有问题的。那这个呢,就是我们的开体的构建,以及它的插件管理器,包括监控我们的服务器都已经讲完了,那这节课呢,我们就先到这里,下节课再见。
我来说两句