主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现相关的知识,希望对你有一定的参考价值。
主动模式和被动模式
主动或者被动是相对客户端来讲的
被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端
主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。
当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。
服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式。
添加监控主机
首先进入监控中心,点击配置
这下面有几个选项
1.主机群组:就是给这个机器建一些组,在组里创建机器
2.模板:预设监控项目的集合,以后方便监控对象选择适当的模板
3.主机:监控的对象
剩下的真是不选
再添加监控主机前,我们需要先添加一个群组,
名字叫自定义,这里叫aming-test
然后点击下面的添加
然后创建主机
然后点击添加
添加成功后如下显示
这里还有几个概念
1.应用集:监控项目的集合,更加方便的管理监控项目。
2.监控项:监控的项目
3.触发器:针对某一个项目设置一个报警规则
4.图形:zabbix能成图的原因的是他有历史数据,历史数据就可以组成图表
5.自动发现规则:它包含两个含义。(1)系统的文件系统。包括磁盘,磁盘分区,使用量,使用比例等。
(2)网卡。
6.web场景:用来监控某一个网站。
添加自定义模板
可以自定义一个常用模板,方便给新增主机添加监控项目
首先选择模板,然后创建模板
自定义aming模板
新建立的模板中没有相应的监控项,我们要去给他添加一些监控项,我们可以在自带的监控项中找一下
找到Template OS Linux这个模板,这个模板比较适合我们。从这里面找一些监控项。
把其他自带模板里面的某些监控项目(比如cpu、内存等)复制到aming模板里
这样我们自定义的模板中就添加了刚才选中的监控项
剩余的我们也可以用同样的方法去操作,但是在复制自动发现规则时出现了问题,它没有复制这一项,所以我们要用其他的方法去让他添加自动发现规则。
首先先将以前添加的监控项全部删除。
然后点击链接的模板,选择我们需要的模板,点击添加。最后点击更新。
更新之后我们发现自定义的aming模板下面会有变化。每一项下面都增加了很多的选项。
但是我们只想要自动发现这两项,其他的有很多我们不需要,那我们就要删掉他。但是直接删除是无法进行的,有一种办法可以实现删除不需要的选项
我们可以点击取消连接,然后更新。这样就可以删除不需要的选项了。
在删除的不需要选项的时候,我们要先删除监控项,再删除应用集
删除应用集的时候将监控项后面没有数字的删除就可以
在图形选项中删除 CPU utilization
这样,我们的模板就弄好了
处理图形中的乱码
然后我们将主机添加到自定义的模板中
添加完后,我们就可以发下在主机下有很多的项目,我们可以点击一下图形,查看一下里面的cpu load
会发现图标下面有乱码,这是因为我们缺少字库
首先我们在服务端打开配置文件
vim /usr/share/zabbix/include/defines.inc.php
在里面搜索ZBX_FONTPATH
得到结果为
define(‘ZBX_FONTPATH‘, realpath(‘fonts‘)); // where to search for font (GD > 2.0.18)
define(‘ZBX_GRAPH_FONT_NAME‘, ‘graphfont‘); // font file name
第一行是字体的路径,第二行是字体的名字。
我们要做的就是做一个软连接,让它支持中文,我们可以在windows中找到一个字体库
打开计算机--c盘--windows--Fonts,选择一个中文字体,然后复制到桌面上。
然后用xftp将字体放到root下
然后我们将新复制的字库放到/usr/share/zabbix/fonts/下
mv /root/msyh.ttf /usr/share/zabbix/fonts/
[[email protected] ~]# cd /usr/share/zabbix/fonts/
[[email protected] fonts]# ll
总用量 21260
lrwxrwxrwx 1 root root 33 5月 24 21:30 graphfont.ttf -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 21767952 5月 27 13:06 msyh.ttf
然后我们将以前的graphfont.ttf改一个名字,将新载入的字体做一个软连接
[[email protected] fonts]# mv graphfont.ttf graphfont.ttf.bak ; ln -s msyh.ttf graphfont.ttf
[[email protected] fonts]# ll
总用量 21260
lrwxrwxrwx 1 root root 8 5月 27 13:15 graphfont.ttf -> msyh.ttf
lrwxrwxrwx 1 root root 33 5月 24 21:30 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 21767952 5月 27 13:06 msyh.ttf
然后我们再去浏览器刷新一下
这样就显示成中文的了
如果我们想增加图标,那么我们继续选择创建图表增加即可。
自动发现
我们可以选择其中一个选项
然后点更新(一般为600秒)
这样就将更新时间从1小时改为10分钟了。
我们也可以更改图表的其他设置
以上是关于主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现的主要内容,如果未能解决你的问题,请参考以下文章
六十主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现
主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现
主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现