# ops-platform **Repository Path**: chenchenche/ops-platform ## Basic Information - **Project Name**: ops-platform - **Description**: 运维平台一键部署脚本,适合中小型项目,单台服务器快速安装需求。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-11 - **Last Updated**: 2025-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ops-platform #### 介绍 ##### 运维平台一键部署脚本,适合中小型项目,单台服务器快速安装需求。 #### 搭建介绍 ##### 环境要求:Linux服务器,推荐Ubuntu系统,且已安装Docker、Docker Compose和Git ##### 可部署平台如下: 1. Promethues监控平台 2. Skywalking链路追踪平台 3. EFK日志平台 #### Promethues监控平台安装教程 | 应用 | 版本 | 服务端口:映射端口 | 备注 | |---------------------|--------------|-----------------|---------------------------------------| | Promethues | v2.53.3 | 9090:9090 | 无密码 | | Alertmanager | v0.27.0 | 9093:9093 | 无密码 | | Prometheus-Alert | 11.4.0 | 8080:9080 | 账号/密码 prometheusalert/prometheusalert | | Grafana | v4.9.1 | 3000:3000 | 账号/密码 admin/foobar | 1. 进入目录 cd ops-platform 2. 安装命令 bash <(cat prometheus-quickstart-docker.sh) 3. 访问管理平台 http://ip:3000 http://ip:9090 http://ip:9093 http://ip:9080 4. 卸载命令 bash <(cat prometheus-uninstall-docker.sh) 5. Promethues默认监控规则包含 Node、JVM、Minio、Nginx、Mysql、Redis [更多规则](https://samber.github.io/awesome-prometheus-alerts/rules) 支持自定义规则 6. [Prometheus-Alert告警模版](https://github.com/feiyu563/PrometheusAlert/issues/30) #### Skywalking监控平台安装教程 | 应用 | 版本 | 服务端口:映射端口 | 备注 | |------------------|-------------|-------------------------|-------------| | Skywalking-ui | 10.0.1 | 8080:8080 | | | Skywalking-oap | 10.0.1 | [容器端口17912] 17913:17913 | | | BanyanDB | 0.6.1 | 11800:11800 12800:12800 | 默认关闭 暂时不太稳定 | | Elasticsearch | 7.4.2 | [容器端口9200] | 默认开启 | | Skywalking-agent | 9.3.0 | | 客户端 | 1. 进入目录 cd ops-platform 2. 安装命令 bash <(cat skywalking-quickstart-docker.sh) 3. 访问管理平台 http://ip:8080 4. 卸载命令 bash <(cat skywalking-uninstall-docker.sh) #### EFK监控平台安装教程 | 应用 | 版本 | 服务端口:映射端口 | 备注 | |---------------|------------------|-----------|-----------------------------------------------------| | Elasticsearch | 8.16.0 | 9200:9200 | 账号/密码 elastic/[安装命令执行后控制台输出] | | Kibana | 8.16.0 | 5601:5601 | 账号/密码 elastic/[安装命令执行后控制台输出] | | Fluentd | package5-lts | | 客户端 | 1. 进入目录 cd ops-platform 2. 安装命令 bash <(cat EFK-quickstart-docker.sh) 3. 访问管理平台 http://ip:5601 4. 卸载命令 bash <(cat EFK-uninstall-docker.sh) #### 一键安装教程 1. 进入目录 cd ops-platform 2. 安装命令 bash <(cat all-quickstart-docker.sh) 3. 卸载命令 bash <(cat all-uninstall-docker.sh) #### 参考资料 1. [Skywalking快速启动](https://skywalking.apache.org/docs/main/latest/en/setup/backend/backend-docker/) 2. [Prometheus+Alertmanager+Grafana 快速搭建](https://github.com/vegasbrianc/prometheus) 3. [EFK快速搭建](https://github.com/elastic/start-local?tab=readme-ov-file) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)