accounts/docs/install_tiny_monitor_system.md
root 657e7937a9 docs: add tiny monitor server setup scripts
- init_grafana_gitops_repo.sh : 初始化 grafana-as-code GitOps 仓库骨架
- install_tiny_monitor_server.sh : 一键安装 Prometheus + Grafana 12 (GitOps provisioning)
- install_tiny_monitor_system.md : 使用说明文档
2025-08-16 16:31:34 +08:00

45 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

用法示例
# 必填:你的 Git 仓库 URL
GIT_URL="http://git.lan/ops/grafana-as-code.git" \
sudo -E bash install_tiny_monitor_server.sh
自定义后端为 Thanos/Cortex/Mimir Receiver
GIT_URL="http://git.lan/ops/grafana-as-code.git" \
METRICS_BACKEND_KIND="receiver" \
METRICS_BACKEND_ADDR="10.10.0.60:19291" \
sudo -E bash install_tiny_monitor_server.sh
如需调整域名/证书:
GIT_URL="http://git.lan/ops/grafana-as-code.git" \
GRAFANA_DOMAIN="grafana.svc.plus" \
METRICS_DOMAIN="metrics.svc.plus" \
CERT_PEM="/etc/ssl/svc.plus.pem" \
CERT_KEY="/etc/ssl/svc.plus.rsa.key" \
sudo -E bash install_tiny_monitor_server.sh
你的“另一个脚本”负责把 dashboards/、provisioning/datasources/(如果需要)等内容推到仓库;本脚本只负责安装、克隆、反代与运行
这样配合你的安装脚本怎么用
在任意一台能访问 Git 的机器上执行(会要求你对 git.lan 认证):
REMOTE="http://git.lan/ops/gitops.git" \
SUBDIR="grafana-as-code" \
MAKE_STAGE=1 \
bash init_grafana_gitops_repo.sh
在监控中心主机上直接用之前的安装脚本(不用改变量名):
GIT_URL="http://git.lan/ops/gitops.git" \
sudo -E bash install_tiny_monitor_server.sh
因为仓库根下有 dashboards -> grafana-as-code/dashboards 的软链,安装脚本里固定的 Provisioning 路径 /srv/grafana/grafana-as-code/dashboards 会自动指向子目录内容,无需改动。