背景
说明
某些情况下,因项目环境较多,且因 络安全要求,各环境间互不相通,导致无法一个server同时监控所有node,这时候就需要部署多个server,为了简单方便,将已有的server直接打包到新环境,稍作修改就能使用当然是最理想的,因此才有了此篇记录。
涉及服务
prometheus:
node_exporter:
grafana:
完整版目录树
先附一个完整版的目录树,以便下边的操作更直观
详情
废话不多说,以下为完整搭建过程,附相关脚本
一、替换yum源
因软件源多为国外,执行下载安装时速度较慢,因此建议替换yum源,当然如果不在乎下载速度慢如蜗牛或无休止的下载失败,可以不替换。
以root用户登录服务器
a. 备份原来的源
b. 下载阿里源
c. 更改为yum默认源
d. 更新本地缓存
二、安装golang环境
执行yum安装命令:
如 错如下:
按照公司规范(或个人习惯),将包现在到指定目录下,我们的习惯是软件服务一般放置在/opt目录下,方便统一管理
海外的包,下载速度感人,如果有资源的话,还是利用相关资源下载比较好(比如东南亚的海外服务器),实验证明,源地址直接下载的速度220KB/s,新加坡服务器下载速度在300400KB/s,本地从新加坡服务器下载速度400~500KB/s
2.解压缩包
创建一个集合目录用以存放Prometheus、grafana等组件
将包移动到目录下并改名(个人喜好,感觉更方便)
3.关闭防火墙
在配置过程中建议关闭防火墙,配置完成后在开启防火墙并开放相应端口
4.启动服务
5. 打开页面
浏览器打开IP:9090
能打开这个界面表示服务启动成功
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!