ZABBIX分布式监控系统配置(三)
监控过程详解
1)修改密码及中文版
这里强调一下,把系统语言改为中文,不是英文不够好,主要是母语亲切,呵呵。
按如上操作即可,选择中文以后,点击下面的update即可更新成功,更新过后是这样婶儿的~
同样的,为了安全起见,我们把密码改掉:
修改完成后同样点击更新即可。
2)创建主机及主机群组
我们先来定义一个主机群组:
然后我们就可以去添加主机了:
当然,上面有很多选择卡,有一个加密:
设置完成后,点击添加。我们就可以看到,我们添加的这个主机已经出现在列表中了:
同样的,我们把node2节点也添加进来:
3)监控项(items)
① 介绍
我们点击上图中slave1的监控项,即可创建我们的监控项,首先,我们创建三个应用集:
然后我们来定义监控项:
任何一个被监控项,如果想要能够被监控,一定要在zabbix-server端定义了能够连接至zabbix-agent端,并且能够获取命令。或者在agent端定义了能够让server端获取命令。一般都是内建的命令,都对应的有其名字,被我们称之为
key
。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sB8s1AhH-1585805581972)(./assets/image-20200123124531059.png)]
关于key值,我们可以直接在网页上设置(服务器自动执行),也可以使用命令行命令(手动执行)来获取:
[aaa@qq.com ~]# zabbix_get -s 172.16.147.154 -p 10050 -k "system.cpu.intr"
在我们的agent端,也可以使用命令来查看intr
的速率变化:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GPlXzIYx-1585805581972)(./assets/image-20200123124741825.png)]
我们继续来看我们的监控项:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lB2p5jCN-1585805581973)(./assets/image-20200123125254603.png)]
说了这么多,我们来简单定义一个:
② 定义一个不带参数的监控项
设置完以后,点击更新,即可加入,并会自动跳转至下图页面:
定义完成,我们回到所有主机,等待5秒,我们可以看到,我们node1节点后面的选项已经有变成绿色的了:
我们也可以回到我们的仪表盘,可以看到,我们的监控项有一个处于启用状态:
那么,我们的数据在哪里呢?可以点击最新数据
,把我们的slave1节点添加至主机,应用一下,就可以看到下面的状态了:
可以看到,我们还有一个图形页面,点进去则可以看图形的分布:
事实上,我们关注的指标有很多种,我们一一添加进来即可。
刚刚我们定义的监控项是很简单的,指定一个key
即可,但是有些监控项是带有参数的,这样一来,我们的监控项就有更多的灵活性。接下来,我们来简单说明一个需要带参数的监控项:
③ 定义一个带参数的监控项
图中的[]
就是需要参数的意思,里面的值即为参数,带<>
为不可省略的。我们就以这个例子来说明:
if
表示是接口名;<mode>
表示是那种模式,包括但不限于:packets(包)、bytes(字节)、errors(错误)、dropped(丢包)、overuns等等(上述内容通过ifconfig
查看)
我们来设置一下这个监控值:
同样的,我们也可以通过命令行来查看:
[aaa@qq.com ~]# zabbix_get -s 172.16.147.154 -p 10050 -k "net.if.in[ens33,packets]"
1278209
我们来看看网页的显示情况:检测中 —> 最新数据 —> Network Interface Stats(图形)
Ps. 图形文字出现问题可以在windows中找到中文字体文件替换 /usr/share/zabbix/assets/fonts 中的字体文件。
④ 快速定义类似指标
如果我们想要定义一个类似的指标,我们可以直接选择克隆,然后简单的修改一点点参数即可。
就以我们刚刚定义的net.if.in[ens33,packets]
为例,如果我们想要在定义一个out
的进行如下操作即可:
如果我们要以字节为单位也要定义的话,进行同样的操作:
如果有需要的话也可以把byte再克隆成out。就不一一演示了~
可以看一下,我们现在已经定义的指标:
我们来到 检测中 —> 最新数据,可以看到,我们定义的监控项都已经有值了:
⑤ 删除监控项
如果有一个监控项,我们用不上了,就可以删除掉。但是如果你直接删除的话,默认数据是会留下的,所以我们要先清除数据,然后再删除,具体操作步骤如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YIl9j9Vy-1585805581980)(./assets/1204916-20171202112656808-290199455.png)]
⑥ 监控项存储的值
对于监控项存储的值,老一点的版本只有以下三种方式:
- As is:不对数据做任何处理(存储的为原始值)
- Delta:(simple change)(变化),本次采样减去前一次采样的值的结果
- Delta:(speed per second)(速率),本次采样减去前一次采样的值,再除以经过的时长;
而在3.4版本以后有了更多的表现形式:
上一篇: 分布式监控zabbix配置使用
下一篇: Zabbix3.2监控OGG延时