码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix 监控阿里云RDS

时间:2018-11-21 19:41:59      阅读:470      评论:0      收藏:0      [点我收藏+]

标签:图片   python2.7   python   inux   调用   yun   系统   信息   导入   

本文是从网上筛选的一些技术前辈的文档,通过阿里云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模板

将两个脚本放到以下位置

[root@zabbix 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控制台导入模板,并关联主机

 

zabbix 监控阿里云RDS

标签:图片   python2.7   python   inux   调用   yun   系统   信息   导入   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!