zabbix监控阿里云rds(代码片段)

oldwangtou oldwangtou     2023-01-23     297

关键词:

本文是从网上筛选的一些技术前辈的文档,通过阿里云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控制台导入模板,并关联主机

 

自定义监控(阿里云&zabbix)

自定义监控(阿里云&zabbix)目前阿里云对25端口有限制,无法在阿里云上搭建邮件服务器发送告警邮件,如果需要邮件通知,可以采取下面方法:1.开同阿里云企业邮箱2.使用阿里云监控告警3.第三方zabbix自定义脚本监控一、... 查看详情

监控软件zabbix关联110云告警软件onelert实现短信邮件告警(代码片段)

...前需要在监控服务器端安装mysql(centos7为mariadb-server)、zabbix-server-mysql、zabbix-agent、zabb 查看详情

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

Zabbix_Agent配置(客户端)1、基础环境准备安装zabbix的yum源,使用阿里云的yum源zabbix3.01.1、yum源配置rpm -ihv http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm1.2、zabbix_agent安装 查看详情

zabbix监控rds

问题:使用zabbix监控rds,用之前的脚本,执行总是会有密码安全提示:[[email protected]alertscripts]#shrds.shUptimemysqladmin:[Warning]Usingapasswordonthecommandlineinterfacecanbeinsecure.8784465这样解决方案【按照一下直接修改脚本即可】: 1、使... 查看详情

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

之前写了zabbixserver、client端的配置,但这只能监控局域网内主机的所有状态,那如果是夸网段呢?比如阿里云上的主机如何监控,有人会说你在阿里上在建立个zabbix不就可以了,我嫌麻烦,哈哈今天就带大家一起陪尝试通过zabbix... 查看详情

阿里云环境迁移记录-服务监控及报警(代码片段)

服务监控的方案有很多,譬如naigos,zabbix这种,不但可以监控服务,还可以监控cpu、内存、磁盘、网络流量、服务端口等,关于naigos和zabbix的搭建配置,需要另外篇幅介绍,这里使用服务器自身的定时任务+脚本+邮件功能完成一... 查看详情

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

公司一直没有监控,我觉得监控在运维中是至关重要的,常说的防范于未然即使如此,那么衡量一个监控好坏,也就是监控有效性,最终避免故障的发生,才是硬道理;结果导向一、系统信息[[email protected] ~]# cat /... 查看详情

zabbix配置使用阿里云短信服务

1.简介Zabbix的版本升级迭代的速度越来越快,随着云原生的普及,zabbix也增加了对于容器的支持和主动监控服务。以下的参考基于之前的版本,但相关功能配置是类似的。本文的短信监控基于zabbix5。zabbix中文配置指南“ ​​... 查看详情

nethogs结合zabbix监控每个进程流量使用情况(代码片段)

因为公司会有人时不时去拉取备份日志或者包等,zabbix和阿里云都会出现流量告警,但具体是哪个用户或者哪个进程使用的流量,不知道,告警出现后,登录服务器查看,流量已经下来了,查看起来比较繁琐,所以直接弄一个进... 查看详情

zabbix3.2配置阿里云钉钉报警(代码片段)

本文章简单演示zabbix3.2配置阿里云钉钉报警。提示:配置阿里云钉钉报警的前提需要注册钉钉并且创建群组。1、参考钉钉开发者中心:https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.TwwXP7&treeId=257&articleId=105735&docType=12、编写脚... 查看详情

实现zabbix跨域监控

环境介绍:通过公司机房的zabbix服务器监控阿里云上购买的云服务器。1、通过路由器将公司机房的zabbix服务器端口10051映射到外网。2、选择一台有公网IP的阿里云服务器部署zabbixproxy。#zabbixproxy配置文件如下ProxyMode=0Server=159.27.126... 查看详情

阿里云rds物理备份恢复到本地(代码片段)

...nowledge_detail/41817.html?spm=a2c4g.11186623.6.729.9b7a807ebkl7ka (阿里云文档)一:业务场景验证阿里云备份文件可用性二:恢复到本地过程中遇到的问题1.修改密码报错2.自定义函数不可用三:恢复步骤1.xtrabackup安装使用请参考:https://ww... 查看详情

阿里云上的rds数据的本地同步

...le)引擎,默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,解决数据库运维的问题。RDS主从架构 &nbs 查看详情

云原生-zabbix6监控mysql最佳实践(代码片段)

📢📢📢📣📣📣哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验一位上进心十足的【大数据领域博主】!😜😜😜中国DBA联盟(ACDU)成员,目前从 查看详情

重磅干货免费下载!阿里云rds团队论文被数据库顶会sigmod2018收录(代码片段)

...论文录取率是很低的,平均录取率大约仅为15%-17%。来自阿里云RDS团队的论文“ 查看详情

zabbix监控服务介绍(代码片段)

Zabbix监控服务介绍目录Zabbix监控服务介绍一、Zabbix监控服务介绍1.1.1Zabbix监控服务介绍1.1.2如何去做监控1.13硬件监控1.1.4系统监控二、Zabbix监控环境部署2.1.1Zabbix监控环境部署2.1.2Zabbix环境部署(Nginx+PHP部署)2.1.3Zabbix环境部署(zabbix... 查看详情

zabbix3配置阿里云邮箱告警

1、申请一个阿里云邮箱(略过)2、在zabbix3的登录页面,“管理”--“报警媒介类型”--“Email”,按照下图进行调整3、在zabbix登录界面,“配置”--“动作”--“触发器”--“创建动作”消息内容如下:XX线上监控系统告警主机:HO... 查看详情

阿里云云计算50云监控的使用(代码片段)

阿里云云计算50云监控的使用安装压力测试的工具#yuminstall-ystress制造访问压力#stress--cpu8--io4--vm2--vm-bytes128M--timeout10m思考题DDoS攻击的概念和阿里云中防御DDoS攻击的方法?分布式拒绝服务攻击,通过占用服务器资源带宽ÿ... 查看详情