zabbix 監控 aws rds 資料庫
阿新 • • 發佈:2021-12-13
作者:SRE運維部落格
部落格地址:https://www.cnsre.cn/
環境準備
MIPSASMzabbix-agent
python2.7
pip
安裝python 模組
pip2.7 install boto3
pip install awscli
部署py指令碼
git地址 :https://github.com/datorama/zabbix_rds_template
BASH# 克隆模板
git clone https://github.com/datorama/zabbix_rds_template.git
# 進入模板目錄
cd zabbix_rds_template
# 可以看到一下內容 zabbix用的py為指令碼 xml 為zabbix web端的模板
rds_stats.py rds_template.xml README.md
# 把zabbix需要用的指令碼放在zabbix 執行指令碼的目錄
cp rds_stats.py usr/local/share/zabbix/externalscripts
cd usr/local/share/zabbix/externalscripts
chmod +x rds_stats.py
# 給執行許可權
準備金鑰ID 和訪問金鑰
Access key ID | Secret access key |
---|---|
AKxxxxxxxxxxxxxxxxx | SKxxxxxxxxxxxxxxxxx |
# 執行命令
aws configure
# 配置訪問祕鑰、私有訪問祕鑰、可用區域等,最後的格式為json格式
新增主機模板
先匯入模板rds_template.xml
新增主機 填入主機名稱dns
名稱為RDS
的Endpoint
新增模板
在模板的巨集部分{$ AWS_ACCESS_KEY}
,{$ AWS_SECRET_KEY}
中輸入aws的aksk
或將其留空以使用IAM角色
在模板的巨集部分{$ REGION}
{$ AWS_ACCESS_KEY} = AKxxxxxxxxxxxxxxxxx
{$ AWS_SECRET_KEY} = SKxxxxxxxxxxxxxxxxx
{$ REGION} = cn-north-1
點選新增 等待資料
{{< alert theme="warning" dir="ltr" >}}
⚠️ 注意
需要注意的點是 要安裝py的一些模組。
{{< /alert >}}