实战三、展示接口的实现 1、Graphs 图形的设置
(1)创建一个图形

设置一个名为interface traffic packets 的图形

图形类别展示:
① normal 正常的
注释:
工作时间:白色
非工作时间:黑色

② Stacked 层积的

③ Pie

④ Exploded 爆发式图形

设置完后:加入两个监控项
rate of packets(in)
rate of packets(out)

(2)仿照上边的,再创建2个图形
① interface traffic bytes 加入2个监控项
rate of bytes(in)
rate of bytes(out)

② redis status 加入一个监控项
redis status

(1)创建screen 屏幕

(2)设置screens

(1)编辑上边设置的screens

(2)点击更改,把3个graphs 加入进来
① graph加入screen

② 设置

③ 添加成功,在浏览器上可以按F11 ,全屏查看

(1)再设置一个screens

(2)设置Slide shows 幻灯片
① 创建一个幻灯片

② 把两个screens 加入到幻灯片设置中

② 播放幻灯片,5s 会切换一次


Local network 自带的maps 拓扑图;用处不是想象中那么大,就不讲了

(1)模板介绍:
主机配置模板:用于链接至目标主机实现快速监控管理;
link, unlink, unlink and clear
模板可继承;
主机link多个模板必须注意,模板们不能含有相同的item key。trigger和graphs中使用的items不能是来自多个模板。
(2)创建template 模板
① 创建

② 设置template 模板

③ complete 模板,应用集application、监控项items、触发器triggers、图形graphs、屏幕screens、自动发现discover rules、web检测web scenarios。
模板complete 的一系列添加设置,和主机host 几乎一模一样,但是不会直接生效、采集数据;只有链接至主机才能生效、采集数据
区别:主机接口;complete 没有;host 有
host 有主机接口

complete 没有主机接口

④ 导入模板
可以在网上找到很多不错的别人定义的模板,可以直接导入


⑤ 也可导出自己的模板给其他人使用

(3)在hosts 中导入模板complete
① 导入

② 导入成功

(4)不想在host主机中使用模板,可以取消链接 或 取消并清除

(5)组group 使用模板
如果有很多属于同一组内的主机host,想快速基于某模板监控,组group添加模板

(6)模板也可以链接到其他模板

(1)介绍
级别:
全局:Administration --> General --> Macros ,对所有主机、所有模板都有效,优先级很低
模板:编辑模板 --> Macros ,对所有链接至此模板的主机都有效
主机:编辑主机 --> Macros ,仅对单个主机有效
类型:
内建宏:调用 {MACRO_NAME}
自定义:{$MACRO_NAME} ;命名方式:大写字母、数字和下划线
查询宏的官方文档:
https://www.zabbix.com/documentation/3.4/manual/appendix/macros/supported_by_location
(2)设置使用宏
① 还以redis 为例
yum -y install redis
vim /etc/redis.conf
bind 0.0.0.0 #监听本地所有端口
systemctl start redis 开启服务
② 定义全局宏

③ 在items 监控项中调用

④ 调用成功

⑤ 设置模板宏

⑥ 定义主机宏

注意:宏的优先级:host 主机宏 > complete 模板宏 > 全局宏
更多Zabbix相关教程集合:
在Ubuntu 16.04服务器上安装Zabbix 3.2
CentOS 7 LNMP环境搭建Zabbix3.0
CentOS 6.3下Zabbix监控apache server-status
Zabbix 3.2.6 通过Orabbix监控Oracle数据库

