码迷,mamicode.com
首页 > 其他好文 > 详细

主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现

时间:2018-05-27 15:16:12      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:zabbix

主动模式和被动模式

主动或者被动是相对客户端来讲的
被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端
主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。
当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。
服务端有公网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/
[root@linletao-001 ~]# cd /usr/share/zabbix/fonts/
[root@linletao-001 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改一个名字,将新载入的字体做一个软连接
[root@linletao-001 fonts]# mv graphfont.ttf graphfont.ttf.bak ; ln -s msyh.ttf graphfont.ttf
[root@linletao-001 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分钟了。

我们也可以更改图表的其他设置
技术分享图片

主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现

标签:zabbix

原文地址:http://blog.51cto.com/13067688/2120797

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!