zabbix部署请见上一篇文章:http://t.csdn.cn/yF1JG
一:zabbix模板
模板概述
Zabbix为用户提供了很多开箱即用的模板,具体模板可通过配置 → 模板查看,模板大概分类如下:
网络设备的标准化模板):对交换机和路由器等网络设备进行监控, 网络设备本身(基本上是机框)和网络接口
- 机框故障监控(电源,风扇和温度,总体状态)
- 机框性能监控(CPU和内存项)
- 机框资产收集(序列号,型号名称,固件版本)
- 使用IF-MIB和EtherLike-MIB进行网络接口监控(接口状态,接口流量负载,以太网的双工状态)
HTTP模板:用于对很多服务的HTTP状态(UP/DOWN)进行监控,例如:Apache、Nginx等。
IPMI模板: 用于监视服务器硬件,如温度电压、风扇工作状态、电源状态等。
JMX模板: 用于监控Java应用程序。
ODBC: 用于数据库(MySQL、Oracle、PostgreSQL)的监控模板。
Zabbix agent 2:用于Ceph存储、Docker容器、Memcached、Mysql、Oracle、PostgreSQL、Redis等应用监控。
Zabbix agent:用于对Apache、HAProxy、Nginx、PHP-FPM、RabbitMQ、等应用监控。
除了上述模板外,Zabbix社区还提供了大量模板供用户免费下载
社区地址:https://share.zabbix.com/(也可通过界面左侧配置栏的Share直达)
友情提示:大部分监控模板已经在zabbix中提供,并且能够满足大部分监控需求。
新建模板
模版可以对监控项、触发器、图形等进行归类,当一个模版链接到一个主机后,主机会继承这个模版中的所有功能。
配置(Configuration) → 模版(Templates)创建模版(Create template) |
|
所有必填字段以红色星标标示。
模版名称:名称自定义,不支持中文。
群组:模版必须属于一个组,可以自建,可以使用zabbix提供的组。
新建应用集
模板中的应用集我们可以理解为监控项的分组,可以将相同类型的监控项分配到同一个应用集内。
配置 → 模板 找到对应的模板选择 应用集 → 创建应用集
名称:自定义,支持中文。
新建监控项
监控项是Zabbix中获得数据的基础,没有监控项,就没有数据。
配置 → 模板 页面查找到我们自建的模板,点击模板中的 监控项
然后 创建监控项
名称:名称自定义,支持中文。
CPU 1、5、15分钟平均负载监控项key
system.cpu.load[all,avg1]
system.cpu.load[all,avg5]
system.cpu.load[all,avg15]
完成后前往监测(Monitoring) → 最新数据(Latest data)查看具体细节。
模板导出
要导出模板,按照如下的操作:
配置(Configuration) → 模板(Templates)选中要导出模板的复选框,单击列表下面的 导出(Export) 按钮。 |
|
选中的模板被导出到本地的XML文件里,默认的名称是 zabbix_export_templates.xml
模板导入
要导入模板,按照如下的操作:配置(Configuration) → 模板(Templates)单击右上角的 导入(Import) 按钮,选择要导入的文件,标记导入规则里要求的选项,单击 导入(Import) 按钮
绑定模板
点击 配置 → 主机 找到你的主机,然后选择模板
,选择好模板后,点击更新
监控数据
点击配置栏中的监测(Monitoring) →主机(host) →最新数据 (Latest data)以查看具体细节。
第一次获得的监控项值最多需要60秒才能到达。 默认情况下,这是服务器读取变化后的配置文件,获取并执行新的监控项的频率。 等待30秒以获得新的监控项值。
图表
当监控项运行了一段时间后,可以查看可视化图表,点击监控项后的图形(Graph)
以查看图表。
解决Zabbix中文乱码
将准备好的字体文件(可拷贝windows字体至zabbix服务器)传到zabbix存放字体文件路径,并覆盖原文件内容。
cd /usr/share/zabbix/assets/fonts/
cp SIMSUN.TTC graphfont.ttf
刷新web界面即可
下一篇:《Zabbix故障告警配置》