[toc]php
首先肯定一点是,主动模式和被动模式针对的是客户端。linux
[ ] 被动模式,服务端会主动链接客户端获取监控项目数据,客户端被动地接受链接,并把监控信息传递给服务端web
[ ] 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收便可。vim
[ ] 何时用主动模式或者被动模式呢?windows
1.当客户端数量很是多时,建议使用主动模式,这样能够下降服务端的压力。安全
2.服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式。服务器
3.若是server量不是太多的话,两种模式均可。架构
配置 → 主机群组 → 建立主机群组(添加主机前先要建立组)字体
组名:xavi-test → 添加便可。3d
配置 → 主机 → 建立主机
主机名称:xavi-002(在被监控主机内有配置Hostname,此处填写这个) 可见名称:xavi-002(与上面保持一致便可)
添加刚刚建立的组
IP 地址:192.168.72.133(客户端的IP)
DNS名称:目前用不到,当咱们IP地址写主机名的时候能够填写此值。
端口:10050(默认,或填写自定义的)
在添加主机的 监控项 去选择
首先在模板里面咱们能够增长不少自定义监控的项目,而后再次把模板连接到一个组内,当咱们在组内增长了新的客户端就不须要咱们再次去配置监控项目,直接加入组就ok了。
目前监控项及其余参数都是空白
选择合适的模板,点击最下面的“导出”按钮,生成一个xml文件,而后去编辑。(比较复杂,不建议使用。)再次导入。
点击我们自定义的模板 → 删除全部的监控项 → 选择 最上面的“连接的模板” → “选择“须要使用的模板 → 点击 “添加,更新” → 而后咱们发现,咱们选择的预设选项中的全部预设监控项目都已经到了我们自定义的模板中。
当咱们删除不须要的监控项时,发现提示咱们不能够删除?
由于应用集和监控项是因果关系(相似于Linux系统中用户和组的关系,若是你删除组它会提示你组内有成员不能够删除。),应用集包含了监控项,因此在删除的时候,必定要从“监控项”开始删除。
而后再次去删除“应用集”中的项目,注意监控项后面含有数字的就表明已经有监控项,必定不要删除!!
其它选项根据本身的需求再次增长删除便可!
点击更新
这种状况其实很容易去处理,直接copy windows中的一个字体,放在linux中指定的路径便可。
vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH
它定义的路径是“fonts”,它是一个相对路径
绝对路径为/usr/share/zabbix/fonts
而字体文件为“ZBX_GRAPH_FONT_NAME”所定义的“graphfont”
它是一个文件,绝对路径为
/usr/share/zabbix/fonts/graphfont
[root@xavi ~]# ls /usr/share/zabbix/fonts/ graphfont.ttf [root@xavi ~]# ls -l !$ ls -l /usr/share/zabbix/fonts/ 总用量 0 lrwxrwxrwx 1 root root 33 4月 14 11:23 graphfont.ttf -> /etc/alternatives/zabbix-web-font [root@xavi ~]# ls -l /etc/alternatives/zabbix-web-font lrwxrwxrwx 1 root root 38 4月 14 11:23 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf //这里不支持中文显示
先把windows下面的字体上传到服务器,通XTF软件,而后再次mv到/usr/share/zabbix/fonts/
[root@xavi ~]# ls /root/SIMYOU.TTF /root/SIMYOU.TTF [root@xavi ~]# ls -l /root/SIMYOU.TTF -rw-r--r-- 1 root root 6700204 4月 16 14:21 /root/SIMYOU.TTF
[root@xavi ~]# mv /root/SIMYOU.TTF /usr/share/zabbix/fonts/ [root@xavi ~]# cd !$ cd /usr/share/zabbix/fonts/ [root@xavi fonts]# ls graphfont.ttf SIMYOU.TTF [root@xavi fonts]# mv graphfont.ttf graphfont.ttf.bak [root@xavi fonts]# ln -s SIMYOU.TTF graphfont.ttf [root@xavi fonts]# ls -l 总用量 6544 lrwxrwxrwx 1 root root 10 4月 16 14:27 graphfont.ttf -> SIMYOU.TTF lrwxrwxrwx 1 root root 33 4月 14 11:23 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font -rw-r--r-- 1 root root 6700204 4月 16 14:21 SIMYOU.TTF
而后再次回到咱们的zabbix监控页面,再次刷新,咱们发现已经能够正常显示中文了。
点击“自动发现规则” → 按理来讲,咱们已经配置了自动发现规则,为何在图形中没有看到任何图表显示呢? 其缘由是 咱们虽然配置了,可是自动发现规则是1小时才能够显示,咱们能够手动编辑调节“数据更新间隔”为10分钟或者为了让其快速显示,能够临时设置60s,当出来图表再次把更新时间间隔调节为600秒便可。 点击“更新”便可。 至于说压力问题,只要不是监控太多的客户端,这个值仍是能够的。
而后(重启服务器与客户端的zabbix服务):
[root@xavi fonts]# systemctl restart zabbix-server [root@xavi-002 ~]# systemctl restart zabbix-agent
而后咱们再次回到“图形”,咱们就发现了被监控的网卡。
若是须要修改模板内的状态显示风格或者颜色,能够进入“模板” → “自定义的模板” → “自动发现” → “点击监控的名称便可进去修改”。