zabbix 监控阿里云RDS

本文是从网上筛选的一些技术前辈的文档,通过阿里云api的调用来获取rds的相关信息
声明:

以下操作我均是在zabbix-server主机上操作的

环境:

阿里云ecs(CentOS Linux release 7.5.1804 (Core) )

安装准备:

首先需要安装 git和 python2.7

yum install git -y 

python由于系统自带的有  就不在安装

安装sdk模块

pip install aliyun-python-sdk-core==2.3.5 aliyun-python-sdk-rds datetime

克隆项目

git clone https://github.com/XWJR-Ops/zabbix-RDS-monitor.git

项目有以下文件组成

├── check_rds.py                            #取值脚本
├── discovery_rds.py                        #自动发现脚本
├── README.md
└── zbx_AliyunRds_templates.xml             #zabbix模板

将两个脚本放到以下位置

[[email protected] zabbix-RDS-monitor]# ls /etc/zabbix/script/
check_rds.py  discovery_rds.py

获取阿里云AccessKey ,并修改脚本中的 ID 与 Secret,和区域 RegionId

打开控制台,找到右上角的小人图标,点击accesskeys

记录以下信息,等下需要修改脚本里的变量(两个脚本都药修改)

还有非常重要的一点,就是rds要修改别名,不能用默认的,不然会报错。

  1. 修改zabbix-agentd.conf,添加以下内容

UserParameter=rds.discovery,python /etc/zabbix/script/discovery_rds.py
UserParameter=check.rds[*],python /etc/zabbix/script/check_rds.py $1 $2 $3
  1. 重启zabbix-agent

  2. zabbix控制台导入模板,并关联主机

原文地址:https://www.cnblogs.com/oldwangtou/p/9996763.html

时间: 2024-11-13 06:55:41

zabbix 监控阿里云RDS的相关文章

zabbix 监控--阿里云主机 (client端)

Zabbix_Agent 配置(客户端) 1.基础环境准备 安装zabbix的yum源,使用阿里云 的 yum源 zabbix3.0 1.1.yum源配置 rpm -ihv  http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm 1.2.zabbix_agent安装配置 yum localinstall http://mirrors.aliyun.com/zabb

zabbix 监控--阿里云主机(Proxy分布式监控)

之前写了zabbix server.client端的配置,但这只能监控局域网内主机的所有状态,那如果是夸网段呢?比如阿里云上的主机如何监控,有人会说 你在阿里上在建立个zabbix不就可以了,我嫌麻烦,哈哈 今天就带大家一起陪尝试通过zabbix proxy代理的方式,进行分布式监控:  一.  zabbix proxy介绍: zabbix proxy 是一个数据收集器,它不计算触发器.不处理事件.不发送报警,只是检查并收集数据,将信息反馈给server端. zabbix proxy监控原理图

zabbix 监控--阿里云主机 (server端)

公司一直没有监控,我觉得监控在运维中是至关重要的,常说的防范于未然即使如此,那么衡量一个监控好坏,也就是监控有效性,最终避免故障的发生,才是硬道理:结果导向 一.系统信息 [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.8 (Final) [[email protected] ~]# uname -r 2.6.32-642.el6.x86_64 二.软件版本 [[email protected] ~]# zabbi

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

ACM SIGMOD数据管理国际会议是由美国计算机协会(ACM) 数据管理专业委员会(SIGMOD)发起.在数据库领域具有最高学术地位的国际性学术会议. SIGMOD和另外两大数据库会议VLDB.ICDE构成了数据库领域的三个顶级会议.相对而言,SIGMOD比另外两个会议的含金量更高,被录取的难度更大.ACM SIGMOD的论文录取率是很低的,平均录取率大约仅为15%-17%. 来自阿里云RDS团队的论文"TcpRT: Instrument and Diagnostic Analysis Sys

阿里云RDS数据备份本地恢复

公司现在用的阿里云数据库,阿里云上虽然对RDS数据库有备份,也只能免费保存一个月,所以大部分情况需要把备份下载到本地,但是如何在本地恢复可真是话费了一番功夫.先分享如下: 公司目前使用的数据库是阿里云的RDS,目前RDS的版本为mysql5.6.如下: 现在要求把RDS的数据,在公司内部本地进行恢复. 操作系统:Centos7 数据库:mysql5.6 一.安装mysql数据库 在进行RDS本地恢复数据之前,我们需要先在本地服务器上安装mysql的5.6版本,因为RDS是5.6版本,所以我们本地

基于阿里云RDS创建ECS自建从库

使用阿里云ECS自建RDS MySQL从库 友情提示:安装MySQL软件步骤本文暂不介绍,安装完MySQL无需着急初始化数据库和启动服务.只需确保安装的MySQL版本不低于阿里云RDS MySQL版本,同时提前新建运行MySQL服务的mysql系统用户.出于安全,部分内容已打马赛克.采用何种模式做主从由RDS MySQL版本决定.本文主要使用RDS MySQL 5.6版作为样例说明,使用新的GTID模式做主从.5.5版配置主从更加简单,前15步操作一样,没有16.17步操作,18步使用binlo

如何使用脚本自动备份阿里云rds数据库

vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉.所以加了.. #!/bin/bash shopt -s -o nounset export PATH=/usr/bin/:/bin bakdir=/d20141212/dbback/msyql date=$(date +%Y_%m_%d_%H) dbname='XXX' #数据库名称 dbuser='XXX' #数据库用户

专访阿里云RDS团队:WebScaleSQL是一个怎么样的数据库?

2015年1月20日,Facebook宣布阿里巴巴旗下的阿里云RDS团队正式加入WebScaleSQL.WebScaleSQL是Facebook. Google.Twitter和Linkedin四家公司的MySQL团队发起的MySQL开源组织,旨在改进MySQL在规模和性能等方面的问题.阿里云RDS团队有专门的源码小组负责MySQL源码级别的改进,他们也经常活跃在MySQL社区中,此次受邀加入WebScaleSQL组织也是对他们工作的肯定和认可.近日,InfoQ编辑采访了RDS团队的负责人褚霸,

阿里云RDS受邀加入WebScaleSQL 成全球第五家公司成员

2015年1月,阿里巴巴旗下的阿里云RDS团队正式受邀加入WebScaleSQL.这是WebScaleSQL第一次邀请中国团队加入其中, 阿里云 RDS团队也将作为全球第五家公司成员,与Facebook, Google, Twitter和Linkedin这样的世界顶级团队并肩一起改进MySQL. WebScaleSQL (http://webscalesql.org/)是Facebook, Google, Twitter和Linkedin四家公司的MySQL团队发起的MySQL开源组织,旨在改进