zabbix+grafana实现可视化界面展示
昨天,经理找我说河南有个项目,甲方要求,一定要展示出科技感,问问我有什么好的方案,经过本人深(fen)思(kuan)熟(bai)虑(du),终于找到了一个心仪的方案,就是把业务监控用 zabbix+grafana 展示出来,经理看了后,立即拍板,大喝一声 好 !就这么定了 ,小刘你准备一下,周三给售前的莉莉出个具体方案! 额。。。。。。。好的,然后加班自己搭了一套测试,今天给大家分享一下!
环境:centos7 ,grafana.6.1 ,zabbix.4.0;
第一步) 搭建zabbix
a) 添加阿里源,可以直接用yum安装zabbix 4.0
- wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
- rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
b) 部署相关的服务,这里因为是测试就没用那么多主机只用了一台
- yum install zabbix-server-mysql zabbix-web-mysql mariadb-server zabbix-agent -y
c) 初始化数据库
- systemctl start mariadb #启动数据库
- systemctl enable mariadb #设置开机自启
- mysql_secure_installation #初始化数据库
d) 进入数据库创建zabbix的库并导入数据(注意大家可千万别真傻傻的填自己公司或自己的数据库密码,我这是本地测试的,切记、切记、切记)
- mysql -uroot -p123qwe #登录数据库
- create database zabbix character set utf8 collate utf8_bin; #创建库
- show databases; #查看库
- cd /usr/share/doc/zabbix-server-mysql-4.0./
- zcat create.sql.gz|mysql -uroot -p123qwe zabbix
e) 修改httpd+zabbix的配置文件
- vim /etc/httpd/conf.d/zabbix.conf
- php_value date.timezone Asia/Shanghai #添加时区
- vim /etc/zabbix/zabbix_server.conf
- DBUser=root #修改数据库用户,用来连接数据库
- DBPassword=123qwe #修改密码
- vim /etc/zabbix/zabbix_agentd.conf
- Server=192.168.109.121 #zabbix-server的ip
- ServerActive=192.168.109.121 #zabbix主动模式下的IP
f) 重启所有服务并设置开机自启,测试一下
- systemctl restart httpd mariadb zabbix-server zabbix-agent
systemctl enable httpd mariadb zabbix-server zabbix-agent
第一步) 搭建grafana
- wget https://dl.grafana.com/oss/release/grafana-6.1.3-1.x86_64.rpm
会报错
yum安装上就好了
- yum install fontconfig urw-fonts
a) 安装zabbix插件并启动grafana
- grafana-cli plugins install alexanderzobnin-zabbix-app
systemctl start grafana-server.service
b) 测试并配置grafana
启用zabbix插件
配置数据源为zabbix
url里写http://192.168.109.121/zabbix/api_jsonrpc.php
填zabbix的用户和密码
测试添加
最终效果
结束了
关注公众号获取更多内容
zabbix+grafana实现可视化界面展示的更多相关文章
- 通过官网模板轻松实现Grafana的可视化界面配置(以MySQL监控项为例)
我们知道可视化是监控的一个重要环节,所以往往我们这个环节花费大量的时间和精力.可是如果可以借鉴前辈的经验和成果,可以事半功倍.Grafana 有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编 ...
- Zabbix+Grafana 展示示例1
Zabbix+Grafana 展示示例 Grafana是一个跨平台的开源度量分析和可是化的工具,可以通过该将采集的数据查询然后可视化的展示,并及时通知. 1. Grafana 特性 1. 展示方式:快 ...
- Zabbix+Grafana打造高逼格监控系统
第一章 zabbix监控的意义 1.1 为什么要监控 业务安全性的保障 系统的保障 产品持续性的运行 1.2 监控的内容 1.3 zabbix的选择性 [x] 纯命令监控太局限性 [x] 监控三剑客( ...
- ubuntn18 docker zabbix+grafana安装和使用
在ubuntu docker inflxudb(安装 使用 备份 还原 以及python编码) telegraf Grafana我采用telegraf采集数据, 本文计划采用zabbix来才采集数据, ...
- awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上
今天尝试写一个小demo实现下之前看过的代码,目的了解不同文件的数据访问,掌握如何获取前台数据,如何将数据库的数据在前端页面展示. awt可视化界面可已实现提交数据到数据库,也可查询数据在控制台打印. ...
- 基于 HTML5 的 PID-进料系统可视化界面
前言 随着工业物联网和互联网技术的普及和发展,人工填料的方式已经逐渐被机械设备取代.工业厂商减小误操作.提升设备安全以及追求高效率等制造特点对设备的要求愈加高标准.严要求.同时机械生产以后还需遵从整个 ...
- .Net轻松处理亿级数据--clickhouse及可视化界面安装介绍
该篇内容由个人博客点击跳转同步更新!转载请注明出处! 前言 我是在17年就听说过Clickhouse,那时还未接触过亿数据的运算,那时我在的小公司对于千万数据的解决方案还停留在分库分表,最好的也是使用 ...
- idou老师教你学Istio 26:如何使用Grafana进行可视化监控
使用Grafana插件进行监控是Istio提供的监控能力之一.Istio提供丰富的监控能力,Grafana插件在Istio对Prometheus支持的基础上,为用户提供基于网页仪表面板的可视化监控效果 ...
- Python可视化界面编程入门
Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sysfrom PyQt5.QtWidgets import QWidget,QApplicati ...
随机推荐
- android 原生 MediaPlayer 和 MediaCodec 的区别和联系(三)
目录: (4)Android 官方网站 对 MediaCodec的介绍 注:编解码器特定数据(Code-specific Data,简写为csd) 部分结合网上资料加入了补充和个人理解.请悉知 ...
- OmniGraffle教程(二)
原文链接:简书网 创建一个树形结构图是任何一个作图软件最常用的功能之一了,而OmniGraffle画树形图的快速方便是其他软件无法比拟的,花1分钟即可学会,受益无穷. 方法一:用Diagram工具快速 ...
- python学习笔记之open函数的用法
先上一段代码 >>> f = open('1.txt','r'); >>> f.readline() #读取数据>>> f.close() #关闭 ...
- c#多线程调用有参数的方法
Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托. Thread (ThreadStart) 初始 ...
- 倒计时特效的CountAnimationLabel
倒计时特效的CountAnimationLabel 效果: 源码: CountAnimationLabel.h 与 CountAnimationLabel.m // // CountAnimation ...
- 使用@selector模仿代理功能降低代码耦合度
使用@selector模仿代理功能降低代码耦合度 说明 该模式的好处就是两个产生联系的对象间并没有具体的耦合代码,增删改查均很直观 源码 Model // // Model.h // SELMetho ...
- [转发]CPU个数、CPU核心数、CPU线程数
我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与 ...
- Windows下Git服务端和客户端的搭建
1.服务器端的搭建 本人使用的是一款带源码的工具:bonobogitserver,对应的网址为:https://bonobogitserver.com/ 具体操作方式如下: 1.打开网址,下载最新版本 ...
- Linux 下Shell的学习2
0. 查看帮助(比如内置功能) man bash -->变量处理大全 1.-计算变量长度的不同方法及不同方法的耗时对比 尽可能的用内置的命令处理,速度快 time ...
- MP4个人制作