前言

如果你的公司有多个阿里云或者其他云,可以参考参考
下面以阿里云为参考对象
官方文档,我看了要付费的
https://help.aliyun.com/document_detail/313316.html?spm=a2c4g.217924.0.i2

下面不需要付费,需要你的阿里云部署采集监控信息的客户端,然后安装阿里云提供grafana插件,监控的图需要自己配置
grafana:8.3.5
插件名称:aliyun-cms-services

grafana安装:
https://blog.csdn.net/qq_44379042/article/details/121852310

离线安装aliyun-cms-services

下载aliyun cms services,并移到到grafana的插件文件夹下(离线安装插件都是这种方法)
cd /var/lib/grafana/plugins/
git clone https://github.com/aliyun/aliyun-cms-grafana.git
service grafana-server restart

在这里插入图片描述

二 通过aliyun-cms-services插件,监控多个阿里云账户下资源

1下载插件并进行权限配置

[root@grafana_server tmp]#  wegt  https://github.com/aliyun/aliyun-cms-grafana/releases/download/V2.1/aliyun_cms_grafana_datasource_v2.1.tar.gz
[root@grafana_server  tmp]# tar xf aliyun_cms_grafana_datasource_v2.1.tar.gz 
[root@grafana_server  tmp]# ll aliyun_cms_grafana_datasource
total 4
drwxr-xr-x 7 502 games 4096 Nov 23  2021 dist
[root@grafana_server  tmp]# cd aliyun_cms_grafana_datasource/dist/
[root@grafana_server  dist]# ls
cms-datasource_linux_amd64  cms-datasource_windows_amd64.exe  datasource.js      img   module.js      partials     query_ctrl.js      README.md  sha1.js.map  signer.js.map  util.js
cms-datasource_linux_arm64  css                               datasource.js.map  json  module.js.map  plugin.json  query_ctrl.js.map  sha1.js    signer.js    test           util.js.map
[root@grafana_server  dist]# chmod +x cms-datasource*

2 安装插件

[root@grafana_server dist]# cd /var/lib/docker/volumes/grafana/_data/plugins/
[root@grafana_server plugins]# mkdir aliyun_cms_grafana_datasource
[root@grafana_server plugins]# ll
total 8
drwxr-xr-x 7 grafana root 4096 Mar 29 14:15 alexanderzobnin-zabbix-app
drwxr-xr-x 2 root    root 4096 Jun  7 10:49 aliyun_cms_grafana_datasource

[root@grafana_server plugins]# cd aliyun_cms_grafana_datasource/
[root@grafana_server aliyun_cms_grafana_datasource]# pwd
/var/lib/docker/volumes/grafana/_data/plugins/aliyun_cms_grafana_datasource
[root@grafana_server aliyun_cms_grafana_datasource]# cp -r /tmp/aliyun_cms_grafana_datasource/dist ./
[root@grafana_server aliyun_cms_grafana_datasource]# ll
total 4
drwxr-xr-x 7 root root 4096 Jun  7 10:50 dist
[root@grafana_server aliyun_cms_grafana_datasource]# cd ..
[root@grafana_server plugins]# chown -R grafana.root aliyun_cms_grafana_datasource

#允许未签名插件运行
[root@grafana_server plugins]# vim /etc/grafana/grafana.ini
allow_loading_unsigned_plugins = aliyun_cms_grafana_datasource

#重启grafana
[root@grafana_server~]# docker restart grafana

3登录grafana的web页面,安装 aliyun_cms_grafana_datasource

在这里插入图片描述

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

4 出于安全考虑,我将重新创建用户,并只能通过 OpenAPI 调用访问来访问

在这里插入图片描述

4.1 添加用户权限

权限说明权限给予
AliyunCloudMonitorFullAccess管理云监控(CloudMonitor)的权限这个权限不需要
AliyunCloudMonitorReadOnlyAccess只读访问云监控(CloudMonitor)的权限只给这个权限就够了

在这里插入图片描述

4.2 并重新配置本地grafana的aliyun-cms-services数据源信息

在这里插入图片描述

5 添加New dashboard folder 仪表盘文件夹

在这里插入图片描述

6 添加数据仪表盘

在这里插入图片描述

6.1 监控ECS的Cpu,VPC公网ip的流量

ECS的VPC公网ip的流量
在这里插入图片描述

ECS的Cpu
在这里插入图片描述

7 添加多个阿里云监控数据源

加就完了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置监控参数参考: 云产品监控项 云监控API参考

ASCM控制台
https://help.aliyun.com/apsara/enterprise/v_3_12_0_20200630/apsara_stack_platform/enterprise-developer-guide/major-metrics-of-cloud-products.html#title-sly-wm9-rpu
云监控API
https://help.aliyun.com/document_detail/163515.html?spm=a2c4g.51939.0.0.11493fe4cj6CkK

题外话:

获取云服务的信息

可以给与以下权限,只读权限即可

在这里插入图片描述

OSS自定义授权规则

配置使用自定义OSS Bucket时的RAM访问控制
https://help.aliyun.com/document_detail/149298.html?spm=5176.19540786.0.0.218c27ceEIhu9v

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐