00:01
大家好。在前面的一系列视频中,我们已经知道如何使用的各种。原生插件或者是社区插件。来展示我们的数据。但是。在展示我们的数据的时候,你们有没有发现到我们每一台,我们每一个单board里面的每一个,嗯,Panel,就是说图形面板都是。写定,就是说以硬编码的方式写定了主机名。或者是主,我们来看一下。就比如说主机名称。这里我们写定了主机的名字。然后CPU。或者是跟分区,我们都指定了主。好奇的。那有没有一种方式?主用变量来选择变量以及主机使用变量的方式。
01:00
比如说我。这里是可以让我们选择的,我们选择Linux service或者是service。然后这边选择的主机也是不同的。能不能做成这样,那我们自己去选择,而不是写死在这里。这个就是我们要接接下来要讲的变量。这个是变量的模板,变量就是在设置中。进行。操作的。变量里面主要涉及到一个常用,常用里面就是说定义变量的名称,变量的标签。还有是否隐藏变量?或者变量的标签。还有变量的类型,变量的类型可以是数据源,就是查询,查询的话就涉及到下面的数据源。以及时间间隔。就查询的时间间隔。然后查询的选项包括指定数据源刷新方式。
02:05
嗯,然后。啊,还有一个正则,就是正则匹配,就是要过滤那些,嗯,不被查询的。然后就是查询出来的。数据如何排序?我们来审计操作一下。是在单的。变量是在dashboard这个层进行设置。比如这里是变量。我们来看一下。然后这里是定义一个变量的名称,比如说我们定义一个groups。然后我们这里是查询。然后变量的名称我们叫groups。我们就叫,然后标签名。黑的就是隐藏标签,我们不隐藏。啊,我们都不隐藏,我们也不隐藏变量,我们就用它,然后我们这里选择这里的数据源。然后是刷新是输,就是说单细胞的落的进来的时候,我们就刷新一次,然后我们这里选择这应的组。
03:08
就是这种效果。然后我们看一下我们。先在这里。这里刷新出来有那个so啊,有这一个so啊。啊,这里是一个,这里是一个正则,可以正则写正则表达式来匹配。说。我们。DARED。只匹配这个。然后我们也可以。我们刚才写了。人的事,这些我们先按默认这样来看。我们先加这个看一下效果。
04:01
然后我们再添加一个主机组,我们刚才说了,我们想。让这个主。和这个host能被变量。以变量的形式来展现好。我们再加一个。比如说这个就是耗。然后也是查询模式,然后标签也叫house。然后data source也是先发这个词。加载时刷新。然后我们这里就选择。Host。然后。我们要查询主机,然后我们这里应该是选择groups上一个那个变量,然后匹配典型啊,这样来匹配。匹配到。我们来看一下。哦。This。
05:09
这样子。好,这个有一个排序,排序的话我们就按默认吧。我们disable你可以选择啊升序啊,按字母升序降序,或者是按数字升序降序,或者是按字母区分大小写。嗯。区分大小写顺序,区分大小写降序啊。你看我们的主机这个都已经出来了。嗯,这个短信么。怎么说?T。我们先来第一个这。
06:04
眼镜。定义了这样的一个。So。是吗?然后我们来添加一个。就把这个我们来添加一个这样的图形。嗯。系统进程数。我们就我们也可以根据这个来改。这个改的话可能更快一些好。我们就在这里添加一下,我们来看一下。行。
07:07
亲爱的。开始加油。然后我们这里选择应该以。对应的组下面对应的。所以我们应该要这样写啊,先先这样加。Hold the sea as one。CPCP。CP。然后我们把这里改一下。那这里我们就可以写成变量了。好。它还是CP01是不是,那我们选的CP02,它是不是CP02。
08:01
然后这里也可以改一下。这里我们我们这里就用Dollar groups。这个就是Donald。就是这里。这两个。那我们这里可以全部。我接下来就把它全部改一下。跟区。上去。Don to。全部把它再改一遍。看一下。PS。嗯。
09:08
对。C。这个地方。我们这样把它全部替换。到此我们就全部替换完了。我们其实也可以在这个地方切身model里面,我们一把可以把对应的。嗯。变量全部进行替换,就把它复制出来。数据出来进行在一个文本编辑器里面。进行替换。把所有我们刚才写示的地方,就是说在这个so这个地方进行全部的替换。
10:01
那我们接下来看一下效果,比如说现在是CP01。这个我改成到了号是EP01。然后我们再来看一下。我们选择CPS02,他是不是全部切到CPS02。CP03是不是CPS03,这所有的数据都是一个动态。或者我们其他家里的时候,所以说。这个地方改起来也特别的方便。这就是因为我开始写的时候server,我因我查这个是server,那这样就重复了,所以我就。这里改成只改成到了号。这个就是。变量的微信,比如说我刚才切到其他主机以后,我这里没有问题,是不是这样就是可以快速的去切换。啊,这个就是变量的作用。
11:04
这一节就讲到这里。
我来说两句