阅读量:0
Ubuntu下MinIO监控方法汇总
1. 使用MinIO自带命令行工具(快速本地监控)
MinIO提供的mc(MinIO Client)是本地监控的核心工具,可实现集群状态、服务运行情况及存储信息的快速查看。
- 安装mc:通过wget下载并移动至系统路径:
wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/ - 配置mc别名:替换
、、为实际值,简化后续命令:mc alias set myminio http://:9000 - 常用监控命令:
- 查看集群信息(节点状态、存储容量等):
mc admin info myminio - 检查服务运行状态:
mc admin service status myminio - 列出存储桶列表:
mc ls myminio/ - 查看特定存储桶的对象数量:
mc ls myminio//
- 查看集群信息(节点状态、存储容量等):
2. 使用MinIO Web界面(可视化本地监控)
MinIO内置Web控制台,提供直观的集群状态、存储使用情况及节点详情查看功能。
- 启动Web界面:默认端口为
9001,启动MinIO服务时添加--console-address ":9001"参数(若未指定,可通过minio server /data --console-address ":9001"启动)。 - 访问方式:浏览器输入
http://,使用MinIO访问密钥(:9001 ACCESS-KEY)和秘密密钥(SECRET-KEY)登录。 - 功能:查看集群健康度、节点列表、存储桶容量、对象数量及I/O性能等
3. 使用Prometheus+Grafana(专业监控与可视化)
通过Prometheus收集MinIO指标,Grafana实现可视化,适合大规模集群或需要告警的场景。
- 安装Prometheus:下载并解压Prometheus,编辑
prometheus.yml配置文件,添加MinIO抓取任务(需替换为实际集群别名):配置示例(集群级别指标):wget https://github.com/prometheus/prometheus/releases/download/v2.30.3/prometheus-2.30.3.linux-amd64.tar.gz tar xvfz prometheus-2.30.3.linux-amd64.tar.gz cd prometheus-2.30.3.linux-amd64启动Prometheus:global: scrape_interval: 60s scrape_configs: - job_name: 'minio-job' bearer_token: TOKEN # 若启用了认证,替换为实际token scheme: https # 若未启用TLS,改为http static_configs: - targets: ['' ] # 可添加多个节点IP./prometheus --config.file=prometheus.yml - 安装Grafana:通过APT安装并启动:
访问sudo apt update sudo apt install -y grafana sudo systemctl start grafana-server sudo systemctl enable grafana-serverhttp://(默认账号:3000 admin/admin),添加Prometheus为数据源。 - 导入Grafana仪表盘:MinIO官方提供了预制的Grafana仪表盘(ID:
7361),用于展示集群状态、节点性能、存储使用等指标。
4. 使用系统监控工具(基础资源监控)
通过Ubuntu系统自带工具监控MinIO进程的CPU、内存、磁盘及网络使用情况,适合快速排查资源瓶颈。
- top/htop:查看MinIO进程的实时CPU/内存占用:
top -p $(pgrep minio) # 显示指定进程的资源使用 sudo apt install htop # 安装htop(更友好的界面) htop -p $(pgrep minio) - iostat:监控磁盘I/O性能(需安装
sysstat包):sudo apt install sysstat iostat -x 1 # 每秒刷新一次磁盘I/O统计 - netstat/ss:查看MinIO服务的网络连接状态:
netstat -tuln | grep 9000 # 查看9000端口(默认MinIO服务端口)的监听状态 ss -tuln | grep 9000 # 更现代的替代命令
以上方法覆盖了从快速本地检查到专业监控的全场景需求,可根据实际环境选择合适的方案组合使用。
以上就是关于“ubuntu下minio如何监控”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm