00:00
欢迎大家继续收看上硅谷的Linux云计算视频。大家好,我是汪洋老师。这节课呢,我们去构建Z监控的服务器端。那我们就利用之前给大家去构建的这么一个森诺27的基础环境上去构建。那也意味着上节课的视频大家应该仔细的把它给学习过,以及按照我的步骤去构建了一个神龙S7的基础环境,对吧,好。那接下来呢,我们就去构建一下,首先呢,去打开上节课我们去安装的渗透27的这么一个基础环境。我的相关步骤呢,跟之前一致对吧,那在这里我也是一样的。我们就不去投入说明了。首先。关闭我们的fairwork,关闭Linux,具体原因呢,我们在后期就会给大家讲解。接着去部署一个叫163的。我们的阿P包圆对吧,亚木园。那因为上节课已经大家去部署过了,对吧,这节课我们就直接去跳过,那接着亚姆肯林奥清除我们的亚M的缓存,然后重建我们的亚M的缓存。
01:08
那这步骤都是在上节课我们已经做完了,对吧,那接下来安装的是Mar DB marb server,阿帕奇,PHPPHP连接买的函数。那这里的DB需要注意一下。这个相信大家在之前数据库里应该稍微提到过了,对吧?那这圣诺二六上我们默认的数据库采用是麦S,在圣诺27上默认采用是Mar DB,原因是什么呢?MYSQL被Oracle收购以后,红帽。防止他对以后可能进行某种干预,对吧,可能收费等等一些原因,那他选择了另一款开源的数据库ma DB,其实ma DB呢,它的构建者也是之前买库的老IP,老一批构建者,所以你可以理解为这两个数据库其实没有什么差距,只不过他不在Oracle手里。完全看院。接下来呢,我们去把它给安装一下。
02:02
完整的lat环境。那接下来呢,我们去开启阿帕奇,开机自启阿帕奇对吧。好,C start http开阿帕奇,C control start me DB开数据库。System control enable it pd。持续之下八级对吧。System control。
03:03
Enable Mar。开机之前我们的数据库。那接下来呢?数据库MMYSQL和我们的ma DB唯一的不同点就是MYSQL在启动以后会自己进行所谓的数据库初始化,但对于我们的DB来说呢,它并不会,所以我们要手动进行初始化,也就是my circle下划线。Installation回车,那这里会让我输入当前入册密码,因为我们不是初始化数据库,还没设呢,对吧?所以直接回车即可,那是否要设置root密码?是要设置。那我会让你输入两次,两次密码,当然这两个应该是相同的,对吧?那我就在这里输入一下,两次相同,好输入成功以后呢,问我要不要移除我们的匿名用户,那当然是要的,对吧?那允允不允许我们的root的远程登录,是不是要拒绝他,当然要拒绝远程登录,好,那是否要移除我们的test的这个测试数据库,那当然我们要删除,对吧,没有什么意义,好,接下来我们去刷新我们当前的权限表上的立马生效,好吧。
04:13
初始化成功以后呢,我们就可以买circle-u root-P,回车,输入你的密码,你会发现这里的命令其实都是一致的,对吧?除了这里的命令提示符不一致,需要大家注意一下,好,我们接下来退出。那接下来我们去安装zbic zbics安装呢,我们需要在这里去部署它的zbic的。官方的亚美园对吧,我们去安装一下他拉片包。去配置一下它的样本源。安装完成以后呢,导入。导入他的妙。导入成功以后,我们去安装z server买z web买以及ZA顶端。
05:03
那这给我们提供的是连接数据库方案,这给我们提供的是一个web页面。那接下来呢,我们去安装一下。以及我们的Z客户端对吧,这个应该不陌生,我们已经提到过了。好安装一下。这里我们会稍微等一下。安装完成以后呢,我们接下来需要去导入我们的ZS官方的数据库模板,需要大家注意一下,那首先呢,我们先要把这个数据库给唱出来,我们先看一下代码对吧,先连接这个数据库,创建一个数据库叫ZS。默认的字符集为。UTF8排序方式为UTF8B对吧?好,那设置我们的ZB库的所有表。
06:04
的用户是ZBS,密码是zbi,权限是我们的可控权限,对吧?好,那接下来我们去把它给还原一下,并且创建这个库。首先进去以后创建我们的数据库。接下来去设置我们的Z用户以及Z密码对它的使用权。设置成功以后呢,我们退出。到我们的U下下的doc下的z server my SQL目录下,这里会出现一个叫create。扣点接。这个就是我们的数据库的模板文件,只是它是一个TZ的压缩包格式,我们可以通过一个命令叫z cut,叫解压并查看。相当于是天解啊,再通过cut命令给它打开,那把它交给我们的my circle-u root-P去还原,这个大家应该能理解什么操作,对吧?因为这个还原数据库他没有告诉他创建对应的数据库,所以你要告诉他还原的是哪个数据库,这个我们之前在买SQL里面的。
07:12
还原步骤应该要大家过了对吧,好,我们在这里直接回车。输密码。好,还原成功以后,我们登录进去看一下ma-u root-P,输入密码,然后又是到ZS库中show tables,我们看一下没问题对吧,我们退休好。那接下来呢,我们继续往后看,打开我们ZB的主服务的配置端,ETC下的Z下的ZS。在这里呢,我们去找到一下dbhost。好在这里。他的机器地址呢,写的是我们本地的IP11即可对吧。
08:01
好,那接下来指定的是我们的DB name。数据库的。这里血妖不太合适对吧,原因是什么?这是连接数据库的方案,默认情况下我们刚才授权的是一个本地用户的连接,所以跟幺这个IP是不对的,对吧,所以它依然写的是log house的好。那到我们的数据库名为ZB时。数据库用户为zbis,密码也为zbi,对吧。都给他改一下。好,保存退出。接下来去开启我们的。Zbis服务。以及开机自启。好设置完以后呢,我们还需要去配置一下我们的zis,对于PP它的模板。打开ETC下的HTP下的康复,点D目录下有个Z。
09:00
这个是我们安装Z。杠搜web这个软件包的时候,他给我们去导入了这么一个模板,那么打开这个模板以后,我们只需要改一个地方,就是这个时区的问题。我们应该改到亚洲上海对吧。好,保存退出,因为我们修改了PP,而且现在是一个lamp的环境,所以我们现在应该重启的是阿帕奇,对吧。好,重启成功以后生效,那接下来呢,我们去为为了让它时间同步的话,我们需要去安装一下时间同步的软件包,叫客户端ntp date对吧。N DB data项目的时区发起同步即可。那接下来呢?当然这里呢,因为嗯,在我们的整个我们的。内网环境中我们应该构建的是一个NTB时间同步服务器,对吧,那这里只是配置到这里,我们应该是通过C杠一把这个时间服务器指向我们的内网的时间同步服务器。
10:09
这样的话才能达到我们整个集群时间一致的目的,而且在我们的监控服务器中,它的时间也是比较重要的,这也很好理解,对吧,万一这台机器死亡以后发现诶时间对不上也是不合理的,对吧?那接下来呢,我就不构建时间同步服务器了,因为我们之前已经构建过了,对吧?那我就把它指定到我当前机器的时间,就data-S。2019年的。0303。然后是161。假设就这么一个时间。我就不打格式,把它书写的格式化了,我们就直接两个两个去配好,设置成功以后呢,我们接下来去重启八已经重启过了,对吧,那接下来我们就可以打开我们的浏览器端去访问我们的。服务了10.10.10.1下单。
11:02
Z。那你如果觉得老是打这个ZB是比较麻烦的话,我们可以修改一下阿帕奇对吧。Us下下的Z目录下。大家发现一下这个目录其实就是我们的。整个的ZB配置文件的网页目录,对吧,我们把这个目录给记一下。然后再打开阿帕奇。的配置文件。主配置文件。往下翻,我们去找到一下我们的首页目录。我们去修改一下,那这样每次是不是就不需要去在后面跟上Z了,比较费事对吧,好。我们去设置一下。底下的权限就可以不放心了,原因是什么?我们之前是不是已经在我们的com.D目录下是不是已经有个ZZP康的存在了,所以目录权限就不需要去设置了,好保存退出CSTEM抗T数,因为修改阿帕奇对吧,我们去重启一下阿帕奇。
12:04
那我们接下来我们再重新访问一下,我不加ZP,看能不能访问到,肯定是没问题的,对吧?好,那接下来呢,我们进行下面的安装,下一步。这里检测的是一些pap的相关依赖,都没问题,对吧,都是OK,下一步。连接数据库的方式,Low house的本地数据库端口,3306如果你的数据库是放在远程的,需要在我们刚才ETC下的Z比下zip comfort里把DB house的改为到你的远程数据库的IP地址,那在这里也是一样的,对吧?3306数据库名称Z用户Z密码,我们这里设置里也是Z。建议大家在生产环境中去设置的比较详细一点,或者复杂一点,对吧,好。下一步。那这个指定的是我们的服务器端的相关的信息,那这里我们就默认保存不动它了,那这里已经输出了一些我们刚才的设置,下一步告诉我们已经安装成功了,对吧,进入。
13:00
它的默认用户名叫大写的admi。密码是zix。也就意味着。用户名。系数是大写的,密码是Z即可,好。登录,那这个呢,就是我们的zis的监控页面了。那其实Z对中文知识是非常友好的,那接下来我们去把中文给调一下min目录下。那这里有个us us下有个me。It的命下是不是有个叫language啊?我们找到我们的中文。好,下例子。Update的更新。更新完成以后呢,我们再重新去访问一下,那这里你会发现诶出的都是我们的中文界面了,对吧?其实这里还有个小问题,我们先别管它,我们先把本机给监控上。本机服务器是不是也需要监控啊,对吧?啊首先打开。ETC下的,Z下的。有个叫做我们的ZB agent.d.com好,我们打开这个配置文件,这就是我们所谓的我们的客户端的z agent端的客户端的配置配置页面了。
14:08
那在这里呢,我们去找到一些选项,第一个就是server服务器端的地址,对吧,我们指定到10101011。好,再往后看,这里指定的是我们的监听端口,也就意味着这里其实默认的端口我们在这里也看到了,对吧,使用的是TCP的幺零零五零号端口,需要大家注意一下,好。接下来指定的是我们的so active。这里指定的是我们的本机的地址,以及house name,指定的是我们的本机的地址,或者是可用的主机,可解析的这么一个主机名对吧?好保存对书即可,然后c controlt start zs a。我们去启动服务以及设为开机自启,好,那这样的话zb ne呢就已经启动成功了,那need state I PT-MPTP10050。
15:05
监听状态对吧,并且是ZPA的这个进程启动的好,那接下来呢,我们去在页面中把它给监控一下。点击到配置区域,点击到主机区域。那这里有个停用的对吧,我们就删除,不用它默认配置,我们自己去添加。那这里有个叫创建主机,在配置下主机下有个创建主机。点击创建主机。主机名称就是ZS啊,服务器。可见名称,当然这个主机名称必须是一个英文字体,所以我们就zic server底下呢,我们就是ZS服务器底下的可见名称讲的就是我们可以在我们的监控页面上给我们显示的名称。底下有个群组,类似于我们之前在love里看到的这么一个群组,我们把它加到ZSO组里。那或者是如果你觉得这几个组不靠谱的话,那你可以在底下去新建并且使用这个新组。
16:04
A技能代理端的接口,我们的接口是10.10.10.1,也就是我们的A级端的地址端口是10050。如果你这里采用的是一个域名的话,还需要指定DNS服务器即可。那底下是对应的SPGM叉,IP mi的接口,对吧,我们都没有采用好,那这样的话,这个页面就配置成功了,那接下来我们再到模板里去寻找。什么是模板呢?模板给我们定义了要监控哪些选项数据,以及创建创建哪些对应的,呃,模板啊,或者是图片啊,页面啊等等。那在这里呢,我们去点击选择。会另起一个页面对吧,我们在选择里去找到第一个。阿帕奇服务肯定要接屏上,原因是什么?我现在采用的是不是就是一个阿帕奇服务,对吧?我们再往下翻,我们还可以找到PINSMBP。P是最简单也是最有效的检测主机是否在线的方案,对吧,我们也把它勾选上好,那接着就是我们的。
17:06
OS Linux,也就是我们的Linux OS的模板,Linux系统的模板监控对吧,好。那我们就先选择几个,点击选择,然后选择完了以后,这里会添加了三个选项,对吧,我们再点击添加才能上去,不然的话一切都白做。我们再看ipmi,就是跟IP mi有关的,设置用户名密码的,对吧?宏是设置一些变量的,就是在当前监控主机里可用的变量。资产清单。这个也很好理解,有些公司呢,是比较大型的,比如我们之前的公司,上百台的实体服务器。那在这种情况下,如果你不对你的服务器细节做操作的话,那你很快就忘记了哪台服务器是干什么事情,所以一般我们都会有一个人专门去记录资产清单的相关信息。啊,有哪些服务器啊,哪些服务器有哪些资源啊,上面运行的什么服务啊,密码是什么啊,谁去修改了上次的密码等等一些相关的信息是有专门记录的。
18:03
那在这里呢,Z也给我们提供了这么一个资产信息的保存方案。那如果有兴趣的话,可以自己通过手动的填写一下,自动也虽然虽然也可以,但是只能收集到一些比较简单的数据。加密是访问的时候是否要加密,我们这里默认没有。我们在这里点击添加即可。那这样的话,这台主机又已经加上了。这里会有这么几个状态,第一个zis服务器显示我们之前创建的可见名称,对吧。应用级什么叫应用级呢?应用集相当于就是下面我设置了很多个监控项,这些监控项要归到一个人的类里,那就归到同一个监控集里,比如类似于这里收集的是CPU负载,最低负载,最高负载,那这里可能就到我们的CPU的应用机率,能理解我的意思吧,给他一个监控的组,类似于这种概念。监控项就是我们刚才所说的啊,CPU的最高阀值啊,最低阀值啊,这些具体的监控项目。
19:02
那触发器是什么概念呢?举个例子。那如果CPU到80%的时候,我要报警,报的是严重警告,这相当于就是说的是一个触发器,如果你不设置触发器的话,它只会监控到,但是不会做出对应的动作,你可以理解为这就是达到某种具体发质以后,我需要去做的动作,也就是触发器。图形的含义就是把我们的监控项里的数据,根据图表的形式把它给展现出来。图表。自动发现就是我要根据我的自动发现柜子要做哪些事情,比如10.10.10.11,这台机器上线以后,我把它自动添加到我们的监控队列里来,这就相当于是自动发现。Web监测就是模拟成一个用户通过浏览器的方式访问至我们的。服务器端。也就是模拟客户端的访问。这里就不需要说明了,对吧?模板我们之前采用的模板状态已经启用可用性,你会发现有这么四个,对吧,ZSMPGM叉MP mi,也就是我们刚才看到的可用选项,对吧,好。
20:10
那ZP的应用端我们刷新一下,这里就会出来。你会发现这里的ZB已经可用了,对吧?那既然可用的话,也就代表这台主机已经监测上了,我们点到这个logo会到主页里,你会发现这里系统状态,主机状态,最近20个问题是不是都显示出来了,好。那这里我们点击到我们的接头中,点击到图形。这里是不是有个群组,我们选择zb server zbs服务器,我们查看CPU负载。那这里你会发现底下已经有阀值了,对吧?哎,线已经出来了,但你会发现,诶这里是哐哐哐哐哐哐哐哐哐哐是吧,一堆框框。那这是什么含义呢?并不是我们所谓的报错了或者怎么怎么样,而是这里的默认的支付集缺失了。因为它是一个国外的这么一个项目。
21:02
所以呢,他中文的支持,虽然你会发现诶支持的非常友好,对吧,但是他没有添加完整的中文字符机。的这么一个字体包,所以我们把这里的字体给它更改一下好。那首先我们要去寻找一款字体,这是第一步对吧?那怎么去寻找一个字体呢?比较简单,我们直接Windows加R。会呼出我们的Windows的命令行,对吧,那放输入fo回车。那它就会打开默认的字体页面字体。冰冻下的字体目录对吧,我们直接选择一个,比如宋体常规我们拉出来。这就是我们所谓的所需要的字体了,首先呢,我们先把字体拷贝到我们的服务器内部。那接下来我们去把字体拿到我们的。默认的logo下的下下的下的目录下。然后我们到这个目录下,可以看到这个字体已经存在了,对吧?好,那接下来呢,我们去把这个字体更改一下名称,比如叫送点ttf。
22:07
为什么改为送呢比较好,G为什么改成tdf呢?因为它的默认的书写值就为tdf,需要大家注意一下。那千金帽的A加X送点TF给他执行权限对吧?那这样就已经没问题了,我们再去把默认的网页指向的默认的字体给更改一下,默认指向我们的gra fund对吧?我们现在把它改为指向到树上在U下下的Z下的include下的。一个叫我们的include PP。打开以后我们去搜索一下。那这里就是定义我们的具体的所在位置,我们直接把它改写到我们的宋。保存退出啊。保证成功以后,这就不需要去重启了,因为它是PP解释性语言,对吧,直接生效,好我们去访问一下。去刷新一下。那这里你也发现了,已经要zip服务器了,对吧,最新最小平均最大都已经有了,那这里的监控就已经配置成功了。
23:08
那这就是我们这节课给大家讲的内容,对吧,构建我们的ZBS服务器端。以及怎么去修改它的默认字体,达到一个修复织布机缺损的目的。那这节课呢,我们就先讲到这里,下节课再见。
我来说两句