Zabbix+Grafana 展示示例1
Zabbix+Grafana 展示示例
Grafana是一个跨平台的开源度量分析和可是化的工具,可以通过该将采集的数据查询然后可视化的展示,并及时通知.
1. Grafana 特性
1. 展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图,折线图,图表等多种展示方式.
2. 数据源: Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDb,Zabbix等.
3. 通知提醒:以可视方式定义最重要指标的报警规则,Grafana将不断计算并发送通知,在数据达到预设阈值时通过slack,PagerDuty等处理通知.
4. 混合展示: 在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源.
5. 注释: 使用来自不同数据源的丰富事件来展示图表,将鼠标悬停在事件上会显示完整的事件元数据和标记.
6. 过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询.
2. Grafana 下载和安装
2.1.1 Redhat & Centos 的安装
Redhat & Centos(64 Bit)SHA256: eb632b9013c8b53ff06080298e57e5b0c47b4f7fcefb6af44fe84b0e63aad182
wget https://dl.grafana.com/oss/release/grafana-6.2.5-1.x86_64.rpm
sudo yum localinstall grafana-6.2.5-1.x86_64.rpm
2.1.2 Ubuntu & Debian 的安装
Ubuntu & Debian(64 Bit)SHA256: a095fca6240e0edb9da03d01ba6f47fd7dccc01472db64ece025b27874d2b827
wget https://dl.grafana.com/oss/release/grafana_6.2.5_amd64.deb
sudo dpkg -i grafana_6.2.5_amd64.deb
2.2 Grafana 配置和启动
2.2.1 配置
配置请参考
https://www.cnblogs.com/lovesKey/p/11436104.html
设置自启动
systemctl enable grafana-server
启动服务
systemctl start grafana-server
查看服务是否启动
ps -ef|grep grafana
# ps -ef|grep grafana
grafana 8092 1 1 13:54 ? 00:00:00 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
查看端口是否监听
ss -anlpt |grep 3000
# ss -anlpt |grep 3000
LISTEN 0 128 :::3000 :::* users:(("grafana-server",pid=8092,fd=8))
登陆Grafana
使用浏览器打开 http://服务器ip:3000
默认账号:admin 密码:admin

第一次要求更改密码,可以直接skip 跳过.
默认主页面

3. 安装zabbix插件
3.1 grafana-cli plugins install 方式安装
由于国内网速原因下载特别的慢...无语的那种慢
grafana-cli plugins install alexanderzobnin-zabbix-app
3.2 使用git clone 方式(经测试这种方法在插件页面会一直loading)
cd /var/lib/grafana/plugins
yum install -y git
git clone --depth=1 https://github.com/alexanderzobnin/grafana-zabbix
程序启动服务
systemctl restart grafana-server
3.2.1 下载解压方式安装插件
注意,这里proxychains4 是代理软件,使用代理来安装的,否则速度非常感人.
(base) [root@centos plugins]# proxychains4 grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.10.2
from url: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.2/download
into: /var/lib/grafana/plugins
上面信息告诉我们从哪里下载 https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.2/download
以及下载到哪里去 /var/lib/grafana/plugins
我们下载到/var/lib/grafana/plugins 然后直接解压出来重新启动服务systemctl restart grafana-server 即可.
4. 添加zabbix数据源

保存测试...
之后导入自带的3个Dashboards
查看路径. dashboard-manager 就能看到自带的模板案列.
Zabbix+Grafana 展示示例2
https://www.cnblogs.com/lovesKey/p/11189593.html
Zabbix+Grafana 展示示例1的更多相关文章
- zabbix + grafana 展示
环境CentOS 7.5 一,grafana 安装. 1,配置yum源 cat > /etc/yum.repos.d/grafana.repo <<EOF [grafana] nam ...
- zabbix+grafana实现可视化界面展示
昨天,经理找我说河南有个项目,甲方要求,一定要展示出科技感,问问我有什么好的方案,经过本人深(fen)思(kuan)熟(bai)虑(du),终于找到了一个心仪的方案,就是把业务监控用 zabbix+g ...
- Prometheus笔记(二)监控go项目实时给grafana展示
欢迎加入go语言学习交流群 636728449 Prometheus笔记(二)监控go项目实时给grafana展示 Prometheus笔记(一)metric type 文章目录 一.promethe ...
- Zabbix+Grafana打造高逼格监控系统
第一章 zabbix监控的意义 1.1 为什么要监控 业务安全性的保障 系统的保障 产品持续性的运行 1.2 监控的内容 1.3 zabbix的选择性 [x] 纯命令监控太局限性 [x] 监控三剑客( ...
- ubuntn18 docker zabbix+grafana安装和使用
在ubuntu docker inflxudb(安装 使用 备份 还原 以及python编码) telegraf Grafana我采用telegraf采集数据, 本文计划采用zabbix来才采集数据, ...
- Docker搭建zabbix+grafana监控系统
一.准备工作 1.mysql数据库:192.168.1.5 2.nginx服务:192.168.1.10 3.docker服务器:192.168.1.20 4.zabbix客户端若干 二.docker ...
- Docker部署Zabbix+Grafana监控
Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...
- Grafana展示DNS解析延时
首先一个完整的监控肯定会包含三个部分:1.数据收集部分.2.数据存储部分.3.数据展示部分,今天我也是从这三个方面来实现这个监控的. 数据收集(SHELL 脚本) 没有想到比较好的方法来采集数 ...
- [k8s]容器化node-expolore(9100)+cadvisor(8080)+prometheus(9090) metric搜集,grafana展示
Prometheus 的核心,多维数据模型 传统监控工具统计数据方式 指标多 - 需求1,统计app1-3,的(总)内存,则定义3个指标 container.memory_usage_bytes.we ...
随机推荐
- react-router 5.0 的鉴权
react-router 5.0 的鉴权 当我们使用react-router 控制页面的路由时候,有些页面,是需要登录才能访问,有些不需要登录就可以访问,还有些页面,是根据用户的权限来限制访问的. 如 ...
- IntelliJ Idea清除Open Recent里面的项目列表
2种方法清除IntelliJ Idea 中 Open Recent里面的项目列表 第一种方法: 如下图: Open Recent -> Manage Projects Recent Projec ...
- Linux装好系统之后配置环境
1.配置IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static D ...
- dotnetcore下解压zip文件,解决中文文件名乱码问题
(迄今为止网上那些说的用Encoding.Default解决中文文件名乱码的都不能真正解决问题!) 1.在程序开始处 Encoding.RegisterProvider(CodePagesEncodi ...
- Python练习_集合和深浅拷贝_day7
1. 1.作业 1.把列表中所有姓周的人的信息删掉(升级题:此题有坑, 请慎重): lst = ['周老二', '周星星', '麻花藤', '周扒皮'] 结果: lst = ['麻花藤'] 2.车牌区 ...
- wamp新建虚拟目录无法运行的解决方法
操作步骤: 打开 D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf 文件,大概在第242行 把 <Directory /> AllowOver ...
- java计算接口调用时间
方法一: LocalDateTime beginTime = LocalDateTime.now(); Long opetime = Duration.between(between,LocalDat ...
- iOS - 解决警告“ld: Warning: Directory Not Found for Option”
有时候我们可能从项目中删除了某个目录.文件以后,编译出现警告信息: ld: warning: directory not found for option“XXXXXX” 具体类似下图: 很奇怪,为什 ...
- java序列化和反序列化使用总结
一.概念 java对象序列化的意思就是将对象的状态转化成字节流,以后可以通过这些值再生成相同状态的对象.对象序列化是对象持久化的一种实现方法,它是将对象的属性和方法转化为一种序列化的形式用于存储和传输 ...
- 《数据结构与算法之美》 <04>链表(上):如何实现LRU缓存淘汰算法?
今天我们来聊聊“链表(Linked list)”这个数据结构.学习链表有什么用呢?为了回答这个问题,我们先来讨论一个经典的链表应用场景,那就是 LRU 缓存淘汰算法. 缓存是一种提高数据读取性能的技术 ...