阿修罗监控与grafana结合使用

author author     2022-09-07     445

关键词:

环境准备

一、安装grafana

    按自己习惯创建安装目录,本文在当前目录 

     #cd
     #wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.3.2.linux-x64.tar.gz --no-check-certificate
     #tar xzvf grafana-4.3.2.linux-x64.tar.gz  
     #cd grafana-4.3.2/conf/
     #vim defaults.ini

 

主要改动数据库处
此处配置数据库信息和阿修罗系统数据库信息一致

[database]

type = mysql 

host = os.dbm.com

name = cmdb

user = monitor

password = aZkl299feM

url = mysql://monitor:[email protected]:3306/cmdb


阿修罗配置信息在

#cat /home/runtime/tomcat_8081/webapps/ROOT/WEB-INF/classes/jdbc.properties

请关注一下信息

jdbc.mysql.monitor.url.master=jdbc:mysql://os.dbm.com:3306/cmdb?useUnicode=true&characterEncoding=UTF-8

jdbc.mysql.monitor.username.master=monitor

jdbc.mysql.monitor.password.master=aZkl299feM


启动grafana

cd grafana-4.3.2/bin/
# 这样启动时前台启动的,终端关闭后进程就不在了
./grafana-server 
#可以使用nohup在后台运行
nohup ./grafana-server &

这样grafana就安装完成了


访问grafana

http://你的服务器地址:3000 就可以访问到grafana啦

比如 http://10.10.10.10:3000 

默认用户名密码都是admin


配置grafana数据源

访问阿修罗系统

# 可以使用以下链接链接

http://阿修罗系统的IP:阿修罗系统的端口/monitor/grafana/initSave

比如 http://10.10.10.10:8081/monitor/grafana/init  按照自己的ip地址替换下


完成后就可以在grafana看到配置的数据源啦

 10.10.10.10 请替换成你自己的服务IP地址

访问以下链接

http://10.10.10.10:3000/datasources


阿修罗支持的查询数据

在做模板是使用的查询条件支持

Query Options


query:

1、多条件查询

查询业务线是应用运维组的, ip地址是10.16.35.*的,主机名包含 os_ 的机器

[{"groups":"应用运维组"},{"ip":"10.16.35.?"},{"hostname":"os_"}]


2、指定某个IP地址

{"ip": "10.16.35.100"}


3、查看某个IP地址开头的

{"ip": "10.16.35.?"}

{"ip": "10.16.35.1?"}

{"ip": "10.16.?"}


4、查看业务线的

{"groups":"应用运维组"}


5、查看主机名的

{"hostname":"os_"}


对metric的查询语法

指标组|在指标名称,$host,(数据获取类型)

例子:

loadavg|system.load.1,10.16.35.100 查询到 10.16.35.100 指标名为 system.load.1 的数据

在grafana配置模板,添加host变量

loadavg|system.load.1,$host  那么就可以使用变量来传递ip地址


查询最近一条数据

loadavg|system.load.1,$host,last 返回system.load.1最近一条指标结果

loadavg|system.load.1,$host,max 返回指定查询时间段内,最大的值

loadavg|system.load.1,$host,min 返回指定查询时间段内,最小的值

loadavg|system.load.1,$host,count 返回指定时间段内, 数据条目数量

loadavg|system.load.1,$host,sum  返回指定时间段内,数据的求和结果

loadavg|system.load.1,$host,avg  返回指定时间段内,数据的平均结果








本文出自 “技术交流” 博客,请务必保留此出处http://zhaoyun.blog.51cto.com/2090116/1945447

zabbix结合grafana设计自己的监控系统

1:zabbix和grafana的离线安装步骤:略grafana 安装遇到的问题:1:下载的alexanderzobnin-grafana-zabbix-1a85503.zip 需要放在/var/lib/grafana/plugins目录下 重启一下就可以。2:zabbix和grafana数据源连接不上(版本不一致)需要通过zabbixAPI(htt... 查看详情

第十二讲:grafana超实?用企业级监控绘图?工具的结合

  本讲内容  Grafana这款软件的介绍  Grafana下载/安装/配置/运?  Grafana设置数据源连接prometheus_server  Grafana建?Dashboard  Grafana创建graph成图  Grafanagraph进阶内容  GrafanaDashboard全局部署优化  Grafanajson备份和还原... 查看详情

号称下一代可视化监控系统,结合springboot使用,贼爽(代码片段)

...露的指标信息。今天给大家介绍一个功能强大的监控工具Grafana,只要需要用到监控的地方,用它做可视化就对了!Grafana简介Grafana是一款 查看详情

性能测试基于python结合influxdb及grafana图表实时监控android系统和应用进程

...with_package.conf设备和应用包配置sample_type.conf配置运行程序grafana图表配置数据源配置Dashboard变量配置DashboardPannel配置参考效果展示1ÿ 查看详情

grafana结合zabbix监控图形输出

650)this.width=650;"src="https://s1.51cto.com/wyfs02/M01/8E/4F/wKioL1i9GhLBodx-AAHNPOGOsFo271.png-wh_500x0-wm_3-wmp_4-s_3414138208.png"title="QQ图片20170306161239.png"alt="wKioL1i9GhLBodx-AAHNPOGOsFo271 查看详情

阿修罗监控系统asuramonitor

Monitor是一个功能强大、灵活的监控系统。系统安装简单,配置简单,相比zabbix,nagios,cacti,小米监控等都使用相当简单。只需要会写脚本,语言不限就可以实现任意监控需求。软件已开源:托管地址:https://github.com/AsuraTeam/monitor650)thi... 查看详情

idou老师教你学istio26:如何使用grafana进行可视化监控

使用Grafana插件进行监控是Istio提供的监控能力之一。Istio提供丰富的监控能力,Grafana插件在Istio对Prometheus支持的基础上,为用户提供基于网页仪表面板的可视化监控效果,使用户更加直观地查看到实时通信状况。在前面“如何使... 查看详情

将 Grafana 指标与不匹配的标签相结合

】将Grafana指标与不匹配的标签相结合【英文标题】:CombineGrafanametricswithmismatchedlabels【发布时间】:2019-04-2722:46:57【问题描述】:我有两个指标(与我的Kubernetespod中的内存使用相关)定义如下:kube_pod_container_resource_limits_memory_by... 查看详情

可视化工具grafana安装与使用(代码片段)

一、简介Grafana是一款开源的的可视化工具,帮助用户简化监控的复杂度,用户只需要提供需要监控的数据,它就可以生成各种可视化仪表。官网:Grafana下载地址:download官方和社区仪表盘:Dashboards二、下载安装Grafana支持多个系... 查看详情

开源监控grafana介绍与安装(代码片段)

Grafana介绍与安装Grafana介绍场景:由于业务场景,有多个组织机构。需要在某个组织结构下,完成对本机构下的系统的实时监控以及可视化展示。底层已经用zabbix对监控指标做了数据的采集。因此,通过使用Grafana开源工具。保证... 查看详情

docker运行grafana与zabbix结合

Grafana是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana是开源的,功能齐全的度量仪表盘和图形编辑器,支持Graphite,InfluxDB和 OpenTSDB。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和... 查看详情

prometheus+grafana系统部署,linuxflink的监控与告警(代码片段)

目录版本阅读说明一、简介PrometheusGrafana安装规划二、安装Prometheus1下载安装包2配置使用Systemd管理Prometheus3启动Prometheus4页面大致介绍(可选)5常用命令(可选)1删除job数据2热重载配置规则二、安装Grafana1添加repo... 查看详情

prometheus&grafana基本使用(代码片段)

Prometheus介绍Prometheus是一套开源的系统监控与报警框架,以便于我们能够监控生产环境下的应用与服务。启发于Google的BorgMon监控系统,由工作在SoundCloud的google前员工在2012年创建,作为社区开源项目进行开发,并于2015年正式发布... 查看详情

利用grafana与系统表监控clickhouse查询(代码片段)

前言我们往往需要关心数据库的查询执行情况,特别是慢查询。本文简述配置ClickHouse查询监控的一种傻瓜方法。开启查询日志打开各个ClickHouse实例的users.xml,在当前使用的profile(如default)中加入<log_queries>1&... 查看详情

使用 grafana 监控微服务

】使用grafana监控微服务【英文标题】:Monitoringmicroserviceusinggrafana【发布时间】:2019-03-2513:06:08【问题描述】:我们有多个微服务,它们具有JSON形式的健康端点。JSON可能包含微服务将调用的其他服务的状态。有没有办法可以在Gr... 查看详情

第5章数据与可视化

...一个好的展示,再多的数据我们也很难分析。这里主要对Grafana进行介绍,前面我们虽然也展示过Grafana数据可视化的界面,但是并没有深入介绍。书本介绍了Prometheus自带的控制台界面,开启这个功能只需要在启动命令中添加相关... 查看详情

Grafana中如何使用Prometheus数据源监控elasticsearch

】Grafana中如何使用Prometheus数据源监控elasticsearch【英文标题】:HowtomonitorelasticsearchwithPrometheusdatasourceinGrafana【发布时间】:2018-03-2110:47:56【问题描述】:我是Prometheus和Grafana的初学者。我在Grafana中创建了新的仪表板,以使用Prome... 查看详情

号称下一代可视化监控系统,结合springboot使用,贼爽!(代码片段)

...露的指标信息。今天给大家介绍一个功能强大的监控工具Grafana,只要需要用到监控的地方,用它做可视化就对了!SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macr 查看详情