超详细 zabbix自定义图形和grafana出图 以及自定义模板

自定义图形和grafana出图

在这里插入图片描述
在这里插入图片描述
出现中文乱码的情况你别慌!
在zabbix-server上修改文件(/html 是我的zabbix-web展示的代码目录)(SIMHEI.TTF是系统自带的字体 路径:C:\Windows\Fonts 注意要找中文字体)

cd /html/assets/fonts/
#上传中文字体
[root@zabbix-server fonts]# ls
DejaVuSans.ttf SIMHEI.TTF

mv SIMHEI.TTF DejaVuSans.ttf

成功之后展示
在这里插入图片描述

自定义图形
在这里插入图片描述
在这里插入图片描述
我这个TIME_WAIT监控项是自己定义的   可以随便定义,就是展示一下出图效果
在这里插入图片描述

使用grafana给zabbix出图

安装grafana (安装在zabbix-server跟zabbix-agent上都可以)

wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-7.3.7-1.x86_64.rpm
yum localinstall grafana-7.3.7-1.x86_64.rpm -y
systemctl start grafana-server.service
systemctl enable grafana-server.service
#访问grafana
http://10.0.0.8:3000
默认账号密码:admin/admin

grafana的概念

a:插件,丰富原有功能plugin
b:数据源 datasource
c:dashboard 效果图

光能看见grafana也没有用啊! 我们想看zabbix的图

安装zabbix插件

grafana-cli plugins install alexanderzobnin-zabbix-app4.1.2
service grafana-server restart

启动zabbix插件
在这里插入图片描述

新建zabbix数据源

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

效果

在这里插入图片描述
在这里插入图片描述

导入dashboard

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

完成后显示的界面 B格非常高
在这里插入图片描述

自定义监控模板

模板:定义好了,一些监控项,应用集,触发器,图形等资源
模板可以包含子模板
模板,可以导入导出,可以分享

自定义模板

#开启nginx监控页面  /etc/nginx/nginx.conf
location = /nginx_status {
    
    
stub_status;
access_log off;
}
#测试
[root@web01 ~]# curl http://127.0.0.1/nginx_status
Active connections: 1
server accepts handled requests
7 7 7
Reading: 0 Writing: 1 Waiting: 0
#自定义监控项
[root@web01 zabbix_agent2.d]# cat zbx_nginx.conf
UserParameter=nginx_status,netstat -lntp|grep -c nginx
UserParameter=nginx_accepts,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==3{print $1}'
UserParameter=nginx_active_con,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==1{print $NF}'
UserParameter=nginx_Reading,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $2}'
UserParameter=nginx_Writing,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $4}'
UserParameter=nginx_Waiting,curl http://127.0.0.1/nginx_status 2>/dev/null|awk 'NR==4{print $NF}'

先创建监控项并检查是否有数据
在这里插入图片描述

制作模板
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加监控项
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

使用模板注意事项:
#开启监控页面
#导入模板(兼容性)
#把zabbix的取值配置文件,放入到指定目
录/etc/zabbix/zabbix_agentd.d/
#如果有取值脚本,需要把取值也放在对应的目录
#zabbix-get调试取值
#在目标主机链接刚导入的模板
#验证,查看最新数据

猜你喜欢

转载自blog.csdn.net/weixin_49629796/article/details/113619091