解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表

目录

  • 解决zabbix中文乱码
  • 文件系统可用空间小于20G自动告警
  • 使用Grafana展示zabbix监控图表

解决zabbix中文乱码

上传一个字体文件到zabbix服务器

cp HYChenMeiZiW.ttf /usr/share/zabbix/assets/fonts/
chown -R zabbix: /usr/share/zabbix/assets/fonts/HYChenMeiZiW.ttf #修改文件拥有者为zabbix

修改 zabbix 默认使用的字体文件

vim /usr/share/zabbix/include/defines.inc.php

改:
define(‘ZBX_GRAPH_FONT_NAME’, ‘graphfont’); // font file name
为:
define(‘ZBX_GRAPH_FONT_NAME’, ‘HYChenMeiZiW.ttf’); // font file name
改:
define(‘ZBX_FONT_NAME’, ‘graphfont’);
为:
define(‘ZBX_FONT_NAME’, ‘HYChenMeiZiW.ttf’);

重启web服务
systemctl restart httpd.service

刷新web页面即可生效
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第1张图片
我这边是改完的界面
没改的话是小方框

文件系统可用空间小于20G自动告警

创建监控项和触发器
zabbix 监控环境中基本概念
主机(host):主要监控的网络设备,可由 IP 戒 DNS 名称指定;
主机组(host group):主机的逻辑容器,可以包含主机和模板,主机组通常在给用户或用户组指派
监控权限时使用
监控项(item):一个特定监控指标的相关的数据;这些数据来自于被监控对象;item 是 zabbix 进程数据收集的核心,相对某个监控对象,每个 item 都由“key”标识
触发器(trigger):一个表达式,用于评估某监控对象的特定 item 内接收的数据是否在合理范围内,
也就是阈值;接收的数据量大于阈值时,触发器状态将从“OK”转变为“Problem”,当数据再次恢复到
合理范围,又转变为“OK”
动作(action):指对于特定事件事先定义的处理方法,如发送通知,何时执行操作
媒介(media):发送通知的手段或者通道,如 Email,Jabber 或者 SMS 等
模板(template):用于快速定义被监控主机的预设条目集合,通常包含了 item、trigger、graph、
screen、application 以及 low-level discovery rule;模板可以直接链接到某个主机

应用(application):一组 item 的集合

从过滤器中,快速找到模板中的监控项进行创建:
名称这里输入 os linux
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第2张图片
创建监控项
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第3张图片
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第4张图片
该键值含义
在这里插入图片描述
选择:键值:vfs.fs.size[fs,] 。 直接写 vfs.fs.size[fs,]是丌出数据的。我仧要
写具体的值 :vfs.fs.size[/,free] ,这个表示查看根的剩余空间。

zabbix_agentd -p | grep vfs.fs.size #查看 vfs.fs.size 值
vfs.fs.size[/,free] [u|5427507200]

找到键值后,测试是否可以获得数据
zabbix_get -s 192.168.43.42 -p 10050 -k vfs.fs.size[/,free]
8882188123 #可以查看到数据,说明可以正常使用。 单位字节b
监控磁盘剩余空间,键值:vfs.fs.size[/,free]
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第5张图片
生产坏境建议1小时一次更新间隔
点添加即可

创建图形
创建图形以便查看数据
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第6张图片
在这里插入图片描述

输入图形名称 选择监控项解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第7张图片
预览解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第8张图片
创建触发器进行报警
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第9张图片
还是右上角创建触发器

解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第10张图片
添加表达式
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第11张图片
创建恢复表达式,及达到设定情况解除报警
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第12张图片

解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第13张图片

解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第14张图片

使用Grafana展示zabbix监控图表

Grafana 是一个将数据可视化的工具,是网络架构和应用分析中最流行的数据展示工具,相比于
zabbix 的图形界面而言 Grafana 拥有更美观的界面以及功能更强大的插件。
官方下载地址:https://grafana.com/grafana/download

我这边官方下载的rpm包

yum install grafana-6.7.0-1.x86_64.rpm
systemctl start grafana-server && systemctl enable grafana-server

访问web界面:http://192.168.x.x:3000/login
user:admin
password:admin
首次登录会提示设置新密码
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第15张图片
Grafana自带没有Zabbix的插件 官网下载一下
解压到该位置

unzip alexanderzobnin-grafana-zabbix-v3.11.0-1-g52f24ec.zip -d /var/lib/grafana/plugins/

解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第16张图片
拉到最下面找到zabbix 点击启用
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第17张图片
添加数据源
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第18张图片
拉到最下面选择zabbix
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第19张图片
zabbix API 地址:http://192.168.x.x/zabbix/api_jsonrpc.php
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第20张图片
启用仪表盘
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第21张图片
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第22张图片

查看效果
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第23张图片
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第24张图片
解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表_第25张图片

暂时先这样
Grafana绘图后续补充

你可能感兴趣的:(解决Zabbix中文乱码-实现自动告警-使用Grafana-6.7.0展示zabbix监控图表)