00:00
大家好。在前面的。十几节视频中我们基本上都讲到了的原生插件。然后到目前为止,我们应该能。嗯,绘制出啊。类似于。嗯,这种。图表了。这些这里面的数据基本上都已经讲到了,这里面的关于图表啊,不管是啊,GA baggage graph,还有table这些都已经讲到了。嗯。然后。这一节我们来看一下嗯的一个社区插件。Image it。啊,这个插件是用来干嘛的呢。我们来看一下gra模块吗?我们来看搜索一下插件。
01:07
啊,这个插件是可以将我们查询的一些度量指标啊,放在一张图片上,然后看到的效果就是有一种动态的。嗯,效就说一种动态的效果,我们一会。嗯,我们来看一下,我们搜索一下。我们来看一下。你看它这个是一个测量的一个图,然后在每个房间里面,他量出了每个房间的温度。啊,这个就是指标,把指标贴在这个图上面,就有这种效果,好我们现在来实际操作一下。我们第一步的话应该是绘制一张图。我们是我们这里是网络拓扑图啊,这种主机啊,网络拓扑也可以是其他的一些服务的一些,把它全部列举出来啊,我这里只是做一个演示,大家可以根据实际的场景,公司的需求去绘制这种拓扑。
02:13
我们把图片上传到这个目录的这个。专门放图片的目录。我们来看一下。他的图片目录在这里。嗯。然后来。等一下啊。我们把这张图片传上去。这张图片就是这种效果。这是一个简单的绘制了一个演示版的一个拓扑,我们把它上传上去。
03:00
啊,我开始已经上传了,我把它删了吧,然后我把它上传上去。卡了。嗯,上传以后,然后我们要安装这个插件。这个插件的命令安装方法在这边也有。我们来看一下啊,去安装这个命令,因为网络这个站点是在国外下载比较慢,所以我事先已经安装好了。你经常都好看。嗯。卖it这个我已经事先安装好了啊。然后。我们现在来看。看一下在这里面应该有这个图标了。
04:05
我们爱的。选择的数据源是大。然后我们这里选择image it。这个图标。然后这里面有一个image URL,就是我们刚才上传的这个图片的路径。我们刚才上传的图片的路径呢,如果我们不知道在哪里,就是说路径肯定是。一开始我们可能不知道在哪里,但是狗拉发展的我们访问的路径是不是?这个在这里是吧。然后我们先访问到这里来,然后我们看一下它的路径是在public。In卖是不是浪了public in卖那肯定是到这这一层路径了,是吧。到,然后。我们刚才上传的名字是。DEMO。
05:00
是吧?是不是这个路径,我们先确认是能能通过这个路径访问,然后我们再把它加到这里来。然后这个是一个尺寸。啊,是一个后面要用到的,这个是一个全局的,我们我们不一定要设,我们先设一个吧,12的一个尺寸吧,然后是否加显示锁啊,这里有一个锁在这个位置。啊,就加锁了以后就不能直接修改这个图了,我们我们现在锁是打开的啊,也可以锁定啊。然后我们现在来看一下啊,这这就是这个图已经添加了,这个也有啊。粉丝问了这个问题,为什么会我上传个图,但访访问不了,然后我刚才告诉了方法,就是通过这个路径去访问,先测试一下,确认是否能访问到,好。然后我们修改一个标题,我们先把标题也修改了。
06:01
某某网络靠谱,局域网叫局域网。托福吧。好,现在拓扑图有了是吧?拓扑图有了,我们现在就要加元素,比如说这台主机有问题,我希望有一个图标在这里展示出来。然后点击跳到对应的主机上去。啊,这功能我待会演示的时候再讲,我们先讲这个。啊,如果我们用的是Z的数据源的话,我们要。比如说。就有一个这样的概念,比如说我这里是,嗯,Server有一个服务。有问题,那我想在这个拓扑图上面,在这个加一个serve上面显示一个有问题的状态。把它的状态显示出来。
07:01
嗯,该怎么做呢?首先。嗯,我们要。嗯,添加一个能监控到这个item的。啊,这个就是说监控一台主机下面的item是否有问题,我们先要写一条circle。我们先要一条这样的。嗯。我们来看一下这个车。就是说我们要看一台主机下面的item是否有告警,是否有问题,触发器是否触发了。嗯。嗯,我们来看一下执行一下。嗯,因为我用的是。比较新的这个的源,之前查查某台主机的item项目,不用这么复杂,现在是比较复杂的。啊,要写首先要要关联好几张表啊,根据先要查缺个ID。
08:05
然后缺个ID的话,又在发里面,然后。然后找到item ID,有问题的item ID,然后再找到host ID host ID。啊,这样一层一层的去查才能找到,比如说我这个mysl ID,我这个MYSQL这个item有问题,但是我。其实我不能一下子找到他是哪台主机的啊,就要写一条这样的circle出来啊。然后我们。我们在这里添加一下,在咱这个主机上添加一下啊,我这里也已经添加了。啊A进添加一个这样的填个项,Cost这里已经加了。添加了,然后重启了黑的。然后。然后接下来我们就要添加item项。在添加item项,我目前是加了一个。
09:03
嗯,我我都因为我,嗯这个。这个item是放在Z主机上面,所以我们把它全部放在这里。在这个上面。我创建了一个。A host of problem。我们看一下,对我我在这里已经加了一个了,然后然后我把其他的主机也加一下,我现在克隆一个。比如说我这里要加一个CPH01,我还有好几台,嗯,PH。一啊。添加。然后再添加一个CP02,我多加几台主机。一会儿为了演示效果。多坑了几天距啊。监控监控项C选零,三。这个主机名。对应的。啊,说明一下,这个主题名对应的就是这里我们要添加的这个名称一定要准确。
10:05
啊,要有这个对应上。因为数据库里面查的就是那个。数据库里面查了这个。对应的主机名称就是这个。根据这个host ID,我们我们来看一下ID。Boss,我们来看一下bos里面是不是有很多。然后我要。ID等于我们刚才这个10084。我们看了house server是不是扎server是吧?的话,就是就刚才说的这个这个名称。所以要一定要要准确,不然是搜索不到的,检索不到对应的数据的。
11:04
好,我们接下来再把其他的主题也讲一下CP03。然后。还有我看一下。Master尼,还有master。嗯。注意这里还要注意的是,这里是双引号啊。克隆。然后落的呢。零二。这样我们就。把这个。能获取到对应主机下面的item是否有触发。嗯,告警。这个我们全部已经加上了。好,我们现在到这里来。嗯,这个相当于这些这个步骤我们已经做完了。
12:02
然后我们接下来就是要到回到这里来。把对应的。数据添加到这个图上面。这里我们要选择so,因为我这些数据都放在都放在host item下面了。嗯,都放在最下面了。是吧,然后我第一个。这是A,然后我要复制一个。这是这。然后CP02。啊,这个加起来就是用这个的话就比较繁琐啊,我们我们都要加上。我们为了衍衍生,我们把这些都加上CP03。Must啊,这个要一个一个加master。你你如果有几十台,几百台,你也要这样讲。
13:00
然后我们这里呢,就要加一个。啊叫做这个叫做传感器吧,类似传,然后我们把这个加上这个,有这个URL,就是定位到对应的主机上,比如说。哦。我们这里有CI group,我把server这一台加上z server的话。Server,它的它的链接。你用上面这个链接也可以,我我就是用这个短的啊,刚才去掉。就用这个链接,比如说我待会让你看一下效果。其实要等他绘制好了以后再加这个链接,不然的话你点的时候,它移动这个位置的时候。他会走,我们先看一下,我们这里加一个鼠标经过的一个铃塞好。然后这是一个。嗯,后缀吧,我们这个不管他,我们这里也不需要啊,我们。
14:02
精度就显示零就是问题,我们这里就显示一个叫问题啊。问题。然后它现在有一个问题是吧,但是这个颜色不好看,我们把它改成。绿色。然后我们把它改成。呃,圆形的。啊。然后这个。好,这是一个问题,现在是有一个问题,但是它是绿色的是吧。然后因为还没有映射到对应的值,然后这这个就有用了,把这个传感器映射到一个值,这个名字,比如说。我们就叫这个名字,我就叫扎克了。然后它大于零的时候,是不是就触发要触发一个。相当于是有问题的。等于零的时候应该是正常的,是不是因为这个问题数,这个是问题数。是吧?那他的话就应该是。
15:02
大于零应该是红色,然后我们让他来一个闪烁。然后我们这里就要。把这个映射加进来。是吧,然后我们来看一下效果。我们把这个拖到这里来,相当于啊,我刚才为什么说不加链接呢?因为你加链接拖到这里,它相当于要跳到下一个图去了。啊,我们先把这个先取消掉,我们先把它确定绘好,绘绘制好了以后再来。嗯。我们这里改成14。位置大一点。问题是?我们用问题数。这个大小不用管它了,这这个和。和这上面是一样,这个相当于一个全局的设置,好我们我们现在问题说是一,你看它有闪烁的效果了,我先把这个链接取消掉。
16:10
是吧,这个是问题数,问题数一,然后我们再添加其他的组件。就是为了做一个动态的效果啊,这个问题一,然后我们刚才添加一个了,我们再添加一台,比如说我们把CPS01也加上。然后。这里也叫问题数,问题数啊,CP01。然后背景色。选一个默认正常是绿色嘛,是吧。然后我们仍然是这种圆形的效果,也可以是矩形的效果啊,这它只有两种选择,然后我们再添加一个。这里就是CP01名字,这个没有没有关系,只要能对应上就行,大于零。然后它就应该是红色。
17:03
这里选择第一个,选择第二个,我们颜色保持统一吧,啊,然后也是让它的值进行闪烁。啊,如果你想让它在绿色的时候也闪烁的话,那你就要映射两个,就是说。正常就等于零的时候它是绿色的,你也给它闪烁,大于零的时候红色的也闪烁,可以做成这个效果啊,大家根据自己的需求去设计好,我这里再加一个,这个相当于是CP01了,我们显示CP01,好,它的问题是绿的是吧,好。加到这里来,比如说这是CP01,我放到这里来是吧。我们再加一台吧,我就加三,再加一台我就不加了,然后我来测试给大家看一下。我再加一台。C0 C0,二。问题出。
18:03
然后。正常是绿色。然后再加一个。CH0,二。显示。然后是闪烁。这是。这是CP02,这鼠标CCP01,我们现在把把这个。链接给加上这个是server是吧。然后。这是so,这CP01。C01啊,C02我就没加了,我这是C01。然后。问题这个注意这个经这个地方要写设设置成零,因为你问题数只有是啊整数。
19:03
然后CPI准进二我就不加了,我这里去加一个鼠标经过的一个样式,然后我们这里把CPI准二加上。嗯。就这样。好。现在问题一,它这里是闪烁,然后我们来压测一下,我们对CPS01进行压测,看一下它的问题是我能不能从绿色变成红色。我们来压一下,看他会不会高级。我们时间设长一点。好,开始压测。嗯,我们先保存这幅图吧。嗯。
20:04
厕所。我们把它放到。压测以后这个。负载比较高了。我们来看一下。啊,因为我用的是ZB格,所以要等Z格这边触发了告警以后,它才会有到这边来,数据才会才会到这边来,因为数源数据源处的是大的。啊,这个目前还没有没有触发到告警,现在已经11了。嗯。压的太狠了,你不能压那么狠,CP还是压两个吧,不然。负载太高了不行。
21:04
等他告警出来。嗯,或者。嗯,等一下,或者我用一个其他的吧。我添加一个登录用户的一个告警,超过几个用户以后,然后就告警。我看一下。负载。太高。就响应太慢了,迁入迁入。我看一下number of log users,我添加了一个这样的。触发器。啊,这个是大于三的时候就告警,那我那我就多登录几个了。现在是四个。这个还没有没有触发出来。
22:00
我看一下这是几秒。我们把这个设短一点。我们把它改成30秒。15秒。给他15秒。好,这个已经出现告警了是吧,然后。这里没有刷新。我们等他刷新一下,然后锁定这个图。保存一下。因为我们取的是从数查的,是相当于从他数据库里面查出来的,我们现在来执行这条搜狗可以看一下。我们来查一下。这个应该是CP01。
23:02
嗯。CPH1没有。加cost。没有这个手机。啊,这个你看这里已经出来了啊,这个收口我看一下。我们把这个收口再拿出来看一下。可能没有这手机。Cost等于CPS1。啊,刚才应该是拿复制粘贴的时候有问题啊,你看这个查出来的时候是不是就是这个item。Number of looking in users是吧,然后。
24:03
这里已经显示有问题了,然后我们点进去看一下。啊,不管它,我们就直接保存吧,先保存跳到这里来。啊,跳到这里来的时候,然后我们看到这个图里面确实是有这个问题,是不是这有这种联动的一个效果啊,确实这边也告警了。啊,这个就是image it的一个使用。啊,不过呢,Image it你看我刚才也也看到我刚才添加了,其实它是。它加起来的话,还是还是比较复杂的,因为这里面如果我有100台主机。我要这样加的话,我可能就是ABCDG这些全部用完了,加了26个字母用完了,然后还要往后加,它是支持的啊,我加过加了40多台主机都是正常的,但是在这边的时候,你要绘制的话,这个映射的话,这个条目就很长很长了,很容易出错。啊,这个就是image it的一个使用方法。
25:04
这节课就讲到这里。
我来说两句