主动或者被动是相对客户端来讲的
被动模式, 服务端会主动连接客户端获取监控项目数据, 客户端被动地接受连接, 并把监控信息传递给服务端
主动模式, 客户端会主动把监控数据汇报给服务端, 服务端只负责接收即可.
当客户端数量非常多时, 建议使用主动模式, 这样可以降低服务端的压力.
服务端有公网 ip, 客户端只有内网 ip, 但却能连外网, 这种场景适合主动模式
当公司只有几十台或者几百台服务器时, 主动模式和被动模式基本没什么区别
添加监控主机
先添加主机组 akui-test
再添加主机, 主机名称和可见名称都写 akui-02
群组选择 akui-test
IP 地址填写客户端的 ip 192.168.133.132
几个概念: 应用集, 监控项, 触发器, 图形, 自动发现, web 监测
添加自定义模板
可以自定义一个常用模板, 方便给新增主机添加监控项目
自定义 akui 模板
把其他自带模板里面的某些监控项目 (比如 cpu, 内存等) 复制到 akui 模板里, 定义触发器, 添加图形, 自动发现, 找到 Template OS Linux, 点击右侧的自动发现, 参考 Mounted filesystem discovery 和 Network interface discovery 定义规则
最好的方法是直接导出, 导入模板, 然后再删除不需要的对象
处理图像中的乱码
设置为中文后, zabbix 图形的中文文字会显示小方框
这是因为在 zabbix 的字体库中没有中文字体, 需要从 windows 上借用一个过来, C:\Windows\Fonts 这个目录下的中文字库
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
windows 字体路径为 "C:\Windows\Fonts\", 找到 "simfang.ttf"(其实就是那个仿宋简体), 先把它复制到桌面上, 然后上传到 linux 的 / usr/share/zabbix/fonts/, 并且改名为 graphfont.ttf
- root@akuilinux01 ~]# ls
- 1.txt anaconda-ks.cfg log simkai.ttf zabbix-release-3.2-1.el7.noarch.rpm
akui.txt echo logs temp ѧϰ?ƻ?.txt
- [root@akuilinux01 ~]# mv simkai.ttf /usr/share/zabbix/fonts/^C
- [root@akuilinux01 ~]# mv /usr/share/zabbix/fonts/graphfont.ttf /usr/share/zabbix/fonts/graphfont.ttf.bak
- [root@akuilinux01 ~]# mv simkai.ttf /usr/share/zabbix/fonts/graphfont.ttf
自动发现图形
可以先把发现时间调小一点, 比如 60 秒, 在重启 zabbix 服务端和客户端, 就可以在图形里面找到了, 出来以后再把发现时间调大一点比如 10 分钟
还可以在模板见面改变梯度线改为线条来美化图形
扩展
zabbix 监控交换机(思科)
zabbix 远程执行命令 http://www.ywnds.com/?p=6610
zabbix 分布式部署
[zabbix 监控 tomcat(版本有点老, 大家只需要参考步骤, 不能照搬)]( http://www.jianshu.com/p/e3825a885a1b http://www.fblinux.com/?p=616 )
来源: http://blog.51cto.com/akui2521/2139509