主动模式和被动模式
主动模式和被动模式所针对的对象是客户端,意思是客户端主动向服务端上报数据和由服务端到客户端采集数据。数据的提交时间在监控中心设置。
配置建议
采用主动模式可以减轻服务器的压力。
当服务端有公网IP,客户端只有内网IP但是可以连接外网(使用iptables的nat表规则实现),这种场景适合使用主动模式
添加监控主机
1、先添加主机群组
比如:内部环境用test,生产环境用pro,再将主机加入到相应的群组上
2、添加主机
主机名称:在/etc/zabbix/zabbix_agentd.conf中的Hostname参数。
agent代理程序的接口IP:是被监控端的IP。
参数解析:
应用集:监控项目的组集合,如cpu集合
监控项:所有的监控项目,如监控cpu、内存、磁盘
触发器:监控规则,比如cpu超过百分之50就触发
动作:在触发器中比如规定内存超过百分之50就执行邮件报警动作
图形:根据监控历史数据绘制的图标
自动发现规则:zabbix自动监控的文件系统的信息、网卡信息(该部分自定义比较繁琐,所以使用自己动发现规则)
Web场景:在此可设置对主机上的某个站点进行监控
添加自定义模板
1、新建模板
2、选择后点击添加,再选择更新
3、可以看到该自定义的模板上有很多监控项
4、将有些没有必要的监控项删除,但是由于链接了Template OS Linux的模板,所以必须取消
5、取消链接,并更新,这样模板才真正迁移到jacker-test-template上,可以将其删除,裁剪。
6、网卡、文件系统(这个每个系统不统一,所以选择自动发现,这样才能自动匹配网卡名称)
处理图形中的乱码
1、查看字体路径
[root@centos7 yum.repos.d]# grep -Rw 'ZBX_FONTPATH' /usr/share/zabbix/include/defines.inc.php
define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18)
#fonts相对路径
2、ll /usr/share/zabbix/fonts/
lrwxrwxrwx 1 root root 33 Nov 23 14:35 graphfont.ttf -> /etc/alternatives/zabbix-web-font
3、软连接到 /usr/share/fonts这里,所以将window上的中文字体上传到该目录
[root@centos7 yum.repos.d]# ll /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 Nov 23 14:35 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
4、上传
[root@centos7 fonts]# mv graphfont.ttf graphfont.ttf.bak
[root@centos7 fonts]# ls
graphfont.ttf.bak msyhbd.ttf
5、
[root@centos7 fonts]# ln -s msyhbd.ttf graphfont.ttf
lrwxrwxrwx 1 root root 10 Nov 27 10:56 graphfont.ttf -> msyhbd.ttf
6、刷新页面:
自动发现
1、更改自动发现规则监控时间间隔:
2、变为30秒测试,当监控主机多了不能设置很短的时间,以避免给主机造成压力
3、再查看下图形