CentOS7安装可移植Prometheus+grafana–基础搭建

背景

说明

某些情况下,因项目环境较多,且因 络安全要求,各环境间互不相通,导致无法一个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进行处理,非常感谢!

上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐