主动模式和被动模式所针对的对象是客户端,意思是客户端主动向服务端上报数据和由服务端到客户端采集数据。数据的提交时间在监控中心设置。
采用主动模式可以减轻服务器的压力。 当服务端有公网IP,客户端只有内网IP但是可以连接外网(使用iptables的nat表规则实现),这种场景适合使用主动模式
该配置在服务端的web界面监控中心进行。
登录到管理界面后操作如下:
点击“创建主机群组”:
在此设置群组名称,如:adai-test。点击“添加”进入主机群组列表:
然后点击“主机”:
点击“创建主机:”
在此配置要客户端主机名称(在客户端zabbix配置文件:/etc/zabbix/zabbix_agentd.conf中的Hostname参数),该名称要和客户端配置文件中的名称一致;指定主机群组;指定客户端IP,如果该IP有对应的域名,则需要添加到“DNS名称”中,如果没有可以不填。有需要的话还可以进行模板、IPMI、宏等配置,配置完成后点击“添加”,跳转到主机列表:
参数解析:
在“模板”中自定义监控规则,然后应用到监控主机中,方便个性化管理。 添加模板的思路:创建模板——指定其所属模板组(也可以链接到其他模板)。
添加完成后,在zabbix自带的监控模板template中(此处要对应监控主机系统版本)为自定义模板添加监控项目,点击“监控项目”,选择要监控的项目,然后“复制”到模板“adai”中。
注意: 在此需要选择目标类型!!! 复制完成后查看模板“adai”:
配置“自动发现规则” :
此处没有“复制”选项,那么该如何将该规则添加到自定义模板中呢?方法如下:
更新完成后,所链接的模板的规则就应用到adai中,但是在该模板下不能直接删除监控项目,原因是该项目下所有规则都是链接到template os Linux中的,需要在链接模板选项下设置“取消链接”——“更新”,然后才能对adai中的监控项目等选项进行编辑。
说明: 应用集中包含了所有的监控项,所以只有先删除监控项之后才能删除应用集(应用集列表中监控项数目为0的可以直接删除);触发器是设定的监控项目对应的规则,不能删;图形根据需求删选;这样自动发现规则就添加到自定义模板中。
模板配置完成后就可以在监控主机中进行引用了,应用后再进行更加细化的配置。
将自定义模板应用到监控主机adai-02中: 主机——模板——选择——添加——更新
设置完成后查看图形——预览,发现图形界面下有乱码:
如何解决此问题呢?
[root@z1 ~]# vim /usr/share/zabbix/include/defines.inc.php
#在该文件下搜ZBX_FONTPATH
#在参数“define 'ZBX_FONTPATH'”下定义的是相对/usr/share/zabbix/的相对路径
#相对路径下是指定的字库 graphfont.ttf
查看字库文件:
[root@z1 ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf
[root@z1 ~]# ll /usr/share/zabbix/fonts/
总用量 0
lrwxrwxrwx 1 root root 33 9月 7 16:32 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@z1 ~]# ll /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 9月 7 16:32 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
之所以图形界面显示乱码是因为该字库不支持中文字体,解决办法是将该字库软链接到一个支持中文的字库中,在此我们将其链接到Windows中文字库: 打开计算机字库文件目录C:\Windows\Fonts——复制一款中文字体到桌面——上传到虚拟机——将该文件移动到:/usr/share/zabbix/fonts/——然后更改该文件名为zabbix所链接的字库名称graphfont.ttf:
[root@z1 ~]# cd /usr/share/zabbix/fonts/
[root@z1 fonts]# ls
graphfont.ttf SIMLI.TTF
备份原字库:
[root@z1 fonts]# mv graphfont.ttf graphfont.ttf.bak
定义新字库:
[root@z1 fonts]# ln -s SIMLI.TTF graphfont.ttf
#设置软链接
[root@z1 fonts]# ll
总用量 9008
lrwxrwxrwx 1 root root 9 9月 9 09:58 graphfont.ttf -> SIMLI.TTF
配置完成后刷新图形界面:
显示正常!!!
更改自动发现规则监控时间间隔:
打开规则:
更改数据更新间隔,重启服务端和客户端zabbix服务,查看监控效果:
在实际应用中时间间隔不要设置太短,一面增加服务器压力。
在模板——自发现规则——图形原型中更改:
(adsbygoogle = window.adsbygoogle || []).push({});