简介

Zabbix 监控阿里云RDS数据库、主要通过阿里云提供的API来进行监控。

需要在阿里云获取“用户AccessKey”指定ID,进行RDS监控。

环境

  • 服务:Zabbix 3.0.28、zabbix-agent  2.4.7
  • 系统:Linux Centos7/Redhat7
  • 依赖:python 2.7、git 2.7.4

部署

zabbix-agent 端操作

1、通过pip2.7安装阿里云RDS监控模块

pip2.7 install aliyun-python-sdk-core==2.3.5 aliyun-python-sdk-rds datetime
pip2 list | grep aliyun
aliyun-python-sdk-core 2.3.5
aliyun-python-sdk-rds 2.3.10

查看安装模块

2、创建存放RDS配置文件的目录、并进入到该目录下

mkdir /etc/zabbix/zabbix_agentd.conf.d/scripts/
cd /etc/zabbix/zabbix_agentd.conf.d/scripts/

3、通过git下载官方提供的RDS文件

git clone https://github.com/XWJR-Ops/zabbix-RDS-monitor
ls zabbix-RDS-monitor/
check_rds.py discovery_rds.py README.md zbx_AliyunRds_templates.xml

查看下载文件

4、将两个RDS脚本移动到scripts目录下

mv check_rds.py ../
mv discovery_rds.py ../

5、登陆阿里云

从阿里云控制台获取 AccessKey

注:总共有 不同的两个 ID 与 Secret的值,在创建过程中会显示。

6、修改两个RDS脚本中的 ID 与 Secret 值、地区按照实例地区为主。

vim check_rds.py

vim discovery_rds.py

#coding=utf-8
#Auther:xwjr.com
from aliyunsdkcore import client
.... ID = 'LTAI4FuxxxxxxxwD4e775Bci'
Secret = 'nPinBRO1xxxxxxx6KIiTcpO0vk'
RegionId = 'cn-shenzhen'
....

7、将脚本添加到配置文件当中

vim /etc/zabbix/zabbix_agentd.conf

UnsafeUserParameters=1
UserParameter=rds.discovery,/usr/bin/python2.7 /etc/zabbix/zabbix_agentd.conf.d/scripts/discovery_rds.py
UserParameter=check.rds[*],/usr/bin/python2.7 /etc/zabbix/zabbix_agentd.conf.d/scripts/check_rds.py $1 $2 $3

8、重启zabbix-agent服务

systemctl restart zabbix-agentd

9、将zabbix-RDS-monitor目录下的zbx_AliyunRds_templates.xml模板导入到zabbix系统中

10、查看监控项

Zabbix 监控阿里云RDS的更多相关文章

  1. zabbix自定义监控阿里云RDS服务

    zabbix自定义监控rds zabbix通过阿里云api 自动发现.监控阿里云RDS-Mysql数据库 注意事项  脚本会收集RDS别名,  不要默认别名 不要使用中文别名(zabbix不识别)  ...

  2. Zabbix 5.0:通过LLD方式自动化监控阿里云RDS

    Blog:博客园 个人 之前做了RDS监控,由于 RDS 实例梳理增多,手动添加的方式已经不够效率,故改为LLD(Low-level discovery)方式做监控. 什么是LLD LLD(Low-l ...

  3. Zabbix 5.0:监控阿里云RDS

    Blog:博客园 个人 由于近期压测,需要频繁登录阿里云查看RDS监控,每次登录查看监控步骤较为繁琐,故将监控接入到zabbix. 概述 由于阿里云已做了RDS的监控,我们只需要通过阿里云SDK把这些 ...

  4. 抱歉!15:44-16:39阿里云RDS故障造成全站不能正常访问

    非常非常抱歉!2016年3月7日15:44-16:39,由于阿里云RDS(云数据库)故障,造成全站不能正常访问,给您带来了很大很大的麻烦,恳请您的谅解! 故障是在15:44开始出现的,应用日志中出现大 ...

  5. 阿里云RDS for SQL Server使用的一些最佳实践

    了解RDS的概念 这也是第一条,也是最重要的一条,在使用某项产品和服务之前,首先要了解该产品或服务的功能与限制,就像你买一个冰箱或洗衣机,通常也只有在阅读完说明书之后才能利用起来它们的所以功能,以及使 ...

  6. 阿里云RDS for SQL Server测试吐槽

    最近测试了一下阿里云RDS for SQL Server,有些设计简直就是反人类,让人不得不吐槽一番. 1:控制台创建数据库时,数据库名不能包含大小字母. 如上截图所示,数据库名称不能包含大写字母,好 ...

  7. 阿里云RDS数据库改造迁移方案

    1. 改造原因 (1) 由于历史原因, 本应该是同一个库的表分布在两个数据库中,需要对这两个库进行合并. (2) 已有的数据库性能无法满足业务的增长需要, 查询卡,慢问题突出. (3) 当前自建Mys ...

  8. 【故障公告】升级阿里云 RDS SQL Server 实例故障经过

    昨天晚上,我们使用的阿里云 RDS SQL Server 2008 R2 实例突然出现持续 CPU 100% 问题,后来我们通过重启实例恢复了正常(详见故障公告).但是在恢复正常后发现了新问题,这台 ...

  9. 重磅干货免费下载!阿里云RDS团队论文被数据库顶会SIGMOD 2018收录

    ACM SIGMOD数据管理国际会议是由美国计算机协会(ACM) 数据管理专业委员会(SIGMOD)发起.在数据库领域具有最高学术地位的国际性学术会议. SIGMOD和另外两大数据库会议VLDB.IC ...

随机推荐

  1. ros相机标定

    没有经过校准的camera拍摄的图片是有畸变的.如下图: 而我们希望得到的图片是这样的 ros中提供了一个程序camera_calibration帮助我们去做校准. 具体怎么校准参考 https:// ...

  2. 在dubbo的一端,看Netty处理数据包,揭网络传输原理

    如今,我们想要开发一个网络应用,那是相当地方便.不过就是引入一个框架,然后设置些参数,然后写写业务代码就搞定了. 写业务代码自然很重要,但是你知道: 你的数据是怎么来的吗?通过网络传输过来的呗. 你知 ...

  3. C# get files and write the files full name in txt

    static void GetAllFiles() { string path = "filepath"; var allFiles = Directory.GetFiles(pa ...

  4. go-面向对象编程(上)

    一个程序就是一个世界,有很多对象(变量) Golang 语言面向对象编程说明 1) Golang 也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对 象语言.所以我们说 ...

  5. c++11 C++14 C++17

    Since C++11, WG21, the ISO designation for the C++ standard,  try to shipped the standard every 3 ye ...

  6. mysql 是否走索引问题

    问题探讨 : 当一列包含null 值时, is null  和 is not null  查询是否走索引 当用 != 时是否走索引 当用in时是否走索引 结论:当 查询范围比较小时, 以上枚举的都走索 ...

  7. SpringBoot源码解析系列文章汇总

    相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的SpringBoot源码解析系列文章的汇总,当你使用SpringBoot不仅仅满足于基本使用时.或者出去面试被面试官虐了时.或者说想要深入了解一下 ...

  8. Javase之多线程(2)

    多线程(2) 线程的生命周期 新建:创建线程对象 就绪:有执行资格,没有执行权 运行:有资格运行,有执行权 ​ 阻塞:由一些操作让线程处于改状态.没有执行资格,没有执行权,而通过另一些操作激活它,激活 ...

  9. css布局技巧

    CSS用户界面样式 鼠标样式currsor li{ cursor:pointer: } 设置或检索在对象上移动鼠标指针采用何种系统预定义的光标形状 属性值 描述 default 默认 pointer ...

  10. 在Dynamics CRM中自定义一个通用的查看编辑注释页面

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复162或者20151016可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 注释在CRM中的显示是比较特别, ...