day063-Grafana导入模板与公有云部署kodbox(可道云)
·
文章目录
0. 老男孩思想-老男孩名言警句
- 成功绝非偶然,而是正确选择和持续努力后的必然
- 成功最有效的途径就是不断的和有经验的、成功的人学习
- 学习成功人士的思维和习惯,是成功的捷径
- 要做别人不敢做、做不到的事,才能从竞争者胜出
- 自己最不想改变的,往往是自己最需要改变的;要多接收、多学习他人的思维或习惯
- 找一份能让自己快速成长的企业,比多1-2千工资更重要
- 身份影响认知,性格决定格局

1. 编辑Required performance, NVPS面板
- Required performance, NVPS的数据就是zabbix服务端每秒接收到的数据量

- 这个数据不是zabbix默认的监控项,需要自定义监控
1.1 修改docker-compose文件

- 在zabbix-server最后添加变量:
ZBX_STATSALLOWEDIP: "127.0.0.1,172.16.1.0/24,172.100.1.0/24"
# 重新运行容器
[root@m03 /app/tools/zbx]# docker-compose up -d
[+] Running 3/3
✔ Container zbx_db Running 0.0s
✔ Container zabbix-web-nginx-mysql Started 8.2s
✔ Container zabbix-server-mysql-7.0 Started 5.3s
# 去容器中查看是否有该变量
[root@m03 /app/tools/zbx]# docker-compose exec -it zbx_server bash
zabbix@ccf3513408a7:~$ grep -i stats /etc/zabbix/zabbix_server.conf
### Option: StatsAllowedIP
# Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests
# Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
# StatsAllowedIP=
StatsAllowedIP=127.0.0.1,172.16.1.0/24,172.100.1.0/24
- 执行键值命令,查看zabbix服务端状态信息
root@ccf3513408a7:/var/lib/zabbix# zabbix_get -s 172.16.1.63 -k zabbix.stats |jq
{
"response": "success",
"data": {
"boottime": 1753625150,
"uptime": 466,
"hosts": 7,
"items": 1007,
"items_unsupported": 77,
"requiredperformance": 13.259444, # 这个就是目标数据
……
- 参数很多,适合相关项监控
1.2 配置相关项监控



1.3 granfana配置面板

2. grafana仪表盘模板
- 官方模板:
[Grafana dashboards | Grafana Labs](https://grafana.com/grafana/dashboards/)
2.1 导入模板





2.2 编辑主机名面板

3. zabbix分布式监控

4. zabbix高可用

5. 公有云
- 公有云架构:
[副本-老男孩教育-网站集群架构-公有云| ProcessOn免费在线作图,在线流程图,在线思维导图](https://www.processon.com/view/link/6882f7001284fd38ea97f967)

5.1 VPC专有网络
阿里云的 VPC(Virtual Private Cloud,专有网络) 是构建在阿里云上的私有网络环境,用于隔离云资源(如ECS、RDS、SLB等),提供安全可控的网络配置。

5.1.1 创建vpc




5.2 ECS云服务器
阿里云ECS(Elastic Compute Service,弹性计算服务器)是核心的云计算服务,提供可弹性扩展的虚拟服务器(云服务器),适用于各种计算场景。
5.2.1 创建一台ecs服务器
- 配置:最少1核CPU、1G内存









- 点击下单即可
- 系统还需下载扩展程序,可以稍等一会
5.2.2 部署kodbox(可道云)
- 下载docker-compose
apt update && apt install -y docker-compose
- 编写kodbox的docker-compose文件,从官网获取:
[Docker环境可道云网盘的安装示例 | Kodcloud Documentation](https://docs.kodcloud.com/setup/docker/)

[root@iZbp12zupk2houkdh0tincZ ~]# mkdir -p /app/tools/kodbox
[root@iZbp12zupk2houkdh0tincZ ~]# cd /app/tools/kodbox
[root@iZbp12zupk2houkdh0tincZ /app/tools/kodbox]# vim docker-compose.yaml
[root@iZbp12zupk2houkdh0tincZ /app/tools/kodbox]# cat docker-compose.yaml
#Docker Compose 文件格式版本
version: "3.8"
services:
app:
image: registry.cn-hangzhou.aliyuncs.com/kodcloud/kodbox
restart: always
ports:
- 80:80 #左边80是使用端口,可以修改
[root@iZbp12zupk2houkdh0tincZ /app/tools/kodbox]# docker-compose up -d
……
- 前端访问


5.3 RDS云数据库
RDS:Relational Database Service,关系型数据库服务
5.3.1 创建mysql数据库




- 点击下单
5.3.2 创建数据库与账户




5.3.3 配置kodbox前端参数


5.4 Tair云数据库(兼容Redis)
阿里云 Tair 是阿里云自研的 高性能、高可用、企业级内存数据库,完全兼容 Redis 协议,同时提供 更强的性能、更丰富的功能,适用于缓存加速、实时计算、游戏会话存储等场景。
5.4.1 创建redis





- 点击购买
5.4.2 添加白名单



5.4.3 配置kodbox前端参数



5.5 资源释放
- 服务器和数据库即使关闭后,依然会占用存储空间,所以会一直产生费用;要及时释放资源



6. 思维导图
https://kdocs.cn/join/gpuxq6r?f=101\r\n邀请你加入共享群「老男孩教育Linux运维99期-孙克旭」一起进行文档协作
更多推荐
所有评论(0)