AWS SQS status monitor with zabbix
zabbix通过 AWS 云 api 自动发现、监控 AWS-SQS
本版本数据的图表展示,是以监控项进行分组
- 脚本会收集所有带 prod 关键字队列名称,
- 每4分钟取一次数据,可自行在模板上更改.[建议不要太频繁,可能会被封 api]
- 触发器默认只有一条死信队列超过12小时.
- 值 0.404 代表不支持的项目/无数据
- python = 2.7
- 需要模块 boto3
/usr/local/python2.7/bin/pip2.7 install boto3
- 从 AWS 云控制台获取 AccessKey ,并修改脚本中的 Access 与 Secret
- 修改区域 Region
- 将两个脚本放置于以下目录
/etc/zabbix/script
chmod +x /etc/zabbix/script/*
- 把 zabbix3.4 目录下的 AWSSQS.conf 文件放到被监控主机 /etc/zabbix/zabbix_agentd.d/ 目录下
- 重启zabbix-agent
- zabbix控制台导入模板,并关联主机