监控夜莺V6的容器安装
背景:Nightingale | 夜莺监控,一款先进的开源云原生监控分析系统,采用 All-In-One 的设计,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的首个开源项目。官网地址为夜莺监控
1.0 准备环境
Linux主机下安装docker和docker-compose
1.1 一键安装docker环境
curl -sSL https://get.daocloud.io/docker | sh
1.2 一键安装docker-compose环境
curl -s https://bootstrap.pypa.io/get-pip.py | python
pip install docker-compose
2.0 编写yaml剧本
$ git clone https://gitlink.org.cn/ccfos/nightingale.git
$ cd nightingale/docker
$ docker compose up -d
注意:官方暴露的了mysql和redis端口,这是不安全的,密码也过于简单(由于测试环境发现被人扫描并且删库),所以建议不要暴露redis和mysql的端口,将其去掉。
3.0 脚本说明
搭建完之后示例图如下,像Categraf的agent组件可以是systemd安装或者是容器安装,只要配置文件中url填写正确即可。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: