Grafana+Graphite搭建配置步骤

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
简介:

Grafana+Graphite搭建配置步骤


下载网址:


http://grafana.org/download  (选择rpm包)


#  rpm -i grafana-3.1.1-1470047149.x86_64.rpm  


# serivce grafana-server start



网址访问:http://ip:3000   默认用户名:admin   密码:admin




Grafana和graphite结合


graphite及icinga2搭建略,可参见另外文档



登陆页面后——Data Sources——Add data source——config——Name:graphite Type:Graphite ——Http settings——Url http://ip (以之前graphite搭建而定) Access:proxy(这地方一定要选proxy) Http Auth  勾选Basic Auth 输下用户名、密码——Save & Test



面板制作:


过程略,比较容易上手



说点有难度的



1、让check_snmp_memory在graphite上显示内存使用率(只有graphite上显示了在grafana上才能显示)


# vi check_snmp_memory



里面有定义MEMORY_USED_POURCENT、SWAP_USED_POURCENT变量


在类似VALUE位置添加下面几行


   VALUE=$MEMORY_USED_POURCENT

    MEMORY_USED_POURCENT=$VALUE



    VALUE=$SWAP_USED_POURCENT

    SWAP_USED_POURCENT=$VALUE



然后在最后的DESCRIPTION里添加Per=${MEMORY_USED_POURCENT} Swap_Per=${SWAP_USED_POURCENT},Per和Swap_Per是随便写的



:wq



2、让check_snmp_storage.pl在graphite里显示空间使用率、总空间等(继而在grafana里显示)


比较麻烦,是将check_snmp_storage.pl复制改名,然后修改显示值



# cp check_snmp_storage.pl check_snmp_storage2.pl


# vi check_snmp_storage2.pl


关键行是下面这句中的round($bu,0)


$perf_out .= "'".$Pdescr. "'=" . round($bu,0) . $output_metric ."B;" . round($p_warn,0)

               . ";" . round($p_crit,0) . ";0;" . round($to,0);




$bu表示已使用大小,$bl为总大小,$pu为已使用率,$pl为剩余率,$to为剩余大小


:wq


改完要在icinga2的templates.conf和services.conf里对check_snmp_storage2.pl启用(步骤略)


3、Grafana编辑Graph的metrics的Combine——averageSeries(求平均值),#A,#B..超过4个就会乱掉或只显示4个


解决办法:


点击右边3横杆,选择Toggle Edit Mode即可




4、Grafana编辑Graph的metrics时行太多(即服务器数量多),超过26个


为什么说26个,因为这里的行默认以A-Z为行名,26个字母26行,超过了默认是不显示的,也无法参与计算


解决办法:


点击Graph名——左边的3个横杆——panel JSON——进入文本编写模式——手动给超过26行的部分添加"refld":"A1",  (注意后面有个",",A1是随意写的)




Metrics里的Filter可做过滤(超过多少,低于多少)


5、计算平均值


graph——edit——metrics——多写1行,主机名处写shan*,value后+Combine——averageSeries——#A,#B..(注意调成Toggle Edit Mode模式)


6、求和


graph——edit——metrics——多写1行,主机名处和上一行一致,value后+Combine——sumSeries——#A,#B..(注意调成Toggle Edit Mode模式,另不要加上上一行,本身就代表上一行有加过)

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1850857如需转载请自行联系原作者


yangzhimingg

相关文章
|
1月前
|
Prometheus Cloud Native Java
微服务框架(二十三)Prometheus + Grafana 安装、配置及使用
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Prometheus + Grafana 安装、配置及使用 本系列文章中所使用的框架版本为Spring ...
|
1月前
|
JSON 监控 数据库
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
107 0
|
1月前
|
Prometheus 监控 Cloud Native
配置Grafana
配置Grafana
44 1
|
6月前
|
监控 数据安全/隐私保护 时序数据库
grafana的配置内容
grafana的配置内容
49 2
|
6月前
|
Prometheus 监控 数据可视化
配置grafana的具体情况
配置grafana的具体情况
40 2
|
6月前
|
Prometheus Kubernetes Cloud Native
k8s grafana 安装插件配置
k8s grafana 安装插件配置
186 1
|
1月前
|
Prometheus 数据可视化 Cloud Native
Grafana【部署 02】可视化工具 Grafana 9 最新版下载安装配置及使用(新特性体验)
Grafana【部署 02】可视化工具 Grafana 9 最新版下载安装配置及使用(新特性体验)
142 0
|
1月前
|
存储 数据可视化 关系型数据库
Grafana【部署 01】可视化工具 Grafana 8.2.0 专业版安装配置及使用(SHA256完整性验证)
Grafana【部署 01】可视化工具 Grafana 8.2.0 专业版安装配置及使用(SHA256完整性验证)
75 0
|
1月前
|
存储 数据可视化 数据库
InfluxData【付诸实践 01】Windows环境部署Telegraf+Influxdb+Grafana安装及使用配置(含百度云盘资源+demo脚本)
InfluxData【付诸实践 01】Windows环境部署Telegraf+Influxdb+Grafana安装及使用配置(含百度云盘资源+demo脚本)
129 0
|
10月前
|
Prometheus Cloud Native 测试技术
性能测试--grafana 里配置 prometheus
性能测试--grafana 里配置 prometheus