Zabbix---模板(template)& 可视化


模板(template)

 
用于快速定义被监控主机的预设条目集合,通常包含了item、trigger、graph、screen、application以及low-level discovery rule;模板可以直接链接至某个主机;
每一个主机的监控项都很多,我们一个一个的添加实在是太头疼了,更何况,可能不止一个主机。  
但是我们可以把一些监控项添加进一个模板里,这样更方便于我们以后的添加。  
 
 
例如:
要在10台机器上配置监控 /data 目录下文件的数量, 如果每一台都像前面那样配置, 也太麻烦了.
而使用模板就比较方便了[斜眼笑]
 
后面模板的创建, 使用, 导入导出都以此例来说明
 
具体操作: 配置 ---> 模板 ---> 选择右上角创建模板
 
做这个实验我们先将前面的配置(包括配置文件中的)全部清掉
1. 在 host2 上创建自定义监控项
# echo "UserParameter=dir.data.file.no,/usr/bin/ls /data|wc -l" > /etc/zabbix/zabbix_agentd.d/data_file_no.conf
# systemctl restart zabbix-agent
 
2. 在 server 端测试
# zabbix_get -s 192.168.10.12 -k dir.data.file.no
 
 
3. 在 zabbix web 界面创建模板
配置 ---> 模板 ---> 选择右上角创建模板
创建好以后在模板列表中找到它
 
然后跟配置主机一样配置监控项, 触发器, 图形...... , 配置完成后
 
***请注意, 我们现在是在模板中添加的,所以不会立即采用数据,只有链接到主机上以后,才会真正生效。
 
 
模板创建好了之后, 在只需链接到主机上即可.
在 host2 上配置
链接前
点击 host2 --> 添加 --> 选定相应的组里定义好的模板
 
更新后我们再看主机, 已经OK了
 
简单吧, 后面所有的主机要配置这个监控项只需要链接这个模板就可以了, 记得把UserParameters的配置文件传到需要的机器上
模板可以导出出来保存着, 以后需要的时候直接导入就可以使用了
网上有很多别人做好的模板,我们可以下载导入使用
github上别人分享的模板:
 
导出操作: 配置 --> 模板 --> 选中想要导出的模板 --> 导出
*记得保存时将配置文件也保存一下
 
 
导入操作: 配置 --> 模板 --> 右上角导入
导出成功后, 我们把前面做的再次清掉(取消链接即可), 删除刚创建的模板
导入模板
 
导入成功后再看, 模板又回来了
 
 
 
 

可视化

数据日积月累,如果我们想要更直观的了解到各项数据的情况,图形无疑是我们的最佳选择。  
zabbix提示了众多的可视化工具提供直观展示,如graph、screen及map等。上文中我们也看到过一些简单的图形展示。  
如果我们想要把多个相关的数据定义在同一张图上去查看,就需要去自定义图形了~

自定义图形(Graphs)

 
自定义图形中可以集中展示多个时间序列的数据流。
支持“线状图(normal)”、“堆叠面积图(stacked)”、“饼图(pie)” 和“分离型饼图(exploded)”四种不同形式的图形。  
具体的设置过程: 配置 ---> 主机 ---> host2 -- 图形,选择右上角创建图形
创建后是这样的
 

聚合图形(Screens)

 
我们创建的自定义图形也可以放在一个聚合图里显示
具体的设置方法: 监测中 ---> 聚合图形 ---> 选择右上角创建聚合图形
 
定义完成以后,我们需要编辑一下,来指定保存哪些图:2
点击进去, 右上角
我这里随便做了几张图, 把它们聚合起来,效果如下
 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM