欢迎光临散文网 会员登陆 & 注册

Prometheus(普罗米修斯)实施部署方案

2023-02-27 11:41 作者:就你最皮_  | 我要投稿

1:下载Windows版压缩包

官网地址:

Download | Prometheus

An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

https://prometheus.io/download/

当前版本压缩包如下,后续更新可到官网下载

2:启动服务

2.1:CMD窗口启动

CMD窗口启动Prometheus服务

1:将压缩包解压

解压后文件内容如下:

2:使用cmd窗口启动程序

在解压后的地址栏上确认地址是否正确

地址栏内 键盘输入 cmd

输入完成后 键盘点击  ENTER(回车键),出现cmd窗口如下、

E:\Prometheus\prometheus-2.42.0.windows-amd64>后面按键盘TAB键,查到prometheus.exe程序,截图如下

键盘点击  ENTER(回车键)出现cmd窗口如下

此时 程序已经启动,此时可以进入默认端口

http://localhost:9090/graph

进入后页面如下:

此时已经成功进入Prometheus后台服务。

2.2:将Prometheus.exe程序装为 服务

1:下载 nssm软件以及搭建环境变量

 https://nssm.cc/download 

简介:  NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行

解压后内容如下:

注意:需要根据现场的实际服务器的系统对应的版本选择nssm的版本。

例子:

我自己电脑系统类型为  64位,因此我使用win64版本的nssm

1添加环境变量:

直接添加到环境变量path


配置环境变量后打开cmd

输入:

nssm 回车

结果如下:

出现上述效果代表  nssm 配置成功

2:安装Prometheus服务

cmd 窗口输入

nssm install 回车

结果如下:

注意:

Application path:就是选择你  exe文件的路径

Startup directory:会自动加载exe所对应目录,不需改动

Service name :自定义服务名称,可在服务列表找到。

将prometheus.exe文件装为服务进行如下操作

点击 Install service,弹出下列窗口:

标志安装服务完成,可在服务列表里进行查看服务内容。

点击启动服务:

访问后台:

http://localhost:9090/graph

即可出现下列页面:

注意:

涉及到卸载nssm安装的服务时,请使用下列代码:

1、安装服务    nssm install 

2、卸载服务    nssm.exe remove 自定义的服务名称 

3、启动服务:    nssm.exe start 自定义的服务名称 

4、停止服务    nssm.exe stop 自定义的服务名称 

5、重启服务    nssm.exe restart 自定义的服务名称

修改Prometheus默认端口号

注意:涉及到端口被占用的情况,需要执行下列命令

E:\Prometheus\prometheus-2.42.0.windows-amd64>后面加入下列语句

prometheus --web.listen-address=:

“:” 后面需要拼接上需要使用端口

例如:9090端口被占用,需要使用新的端口进行如下操作

E:\Prometheus\prometheus-2.42.0.windows-amd64>键盘输入

prometheus --web.listen-address=:9669

键盘点击  ENTER(回车键)出现cmd窗口如下

出关键信息:

ts=2023-02-10T03:58:08.783Z caller=web.go:561 level=info component=web msg="Start listening for connections" address=:9669ts=2023-02-10T03:58:08.784Z caller=main.go:993 level=info msg="Starting TSDB ..."ts=2023-02-10T03:58:08.785Z caller=tls_config.go:232 level=info component=web msg="Listening on" address=[::]:9669ts=2023-02-10T03:58:08.785Z caller=tls_config.go:235 level=info component=web msg="TLS is disabled." http2=false address=[::]:9669

说明端口已经成功修改。

页面地址如下:

http://localhost:9669/

增加Prometheus监控地址

在原配置文件基础上加入新的监控地址如下

1:原配置文件

需要加入内容如下:

- job_name: ''    

static_configs:      

- targets: ['']

例:

修改后文件如下:

进入Prometheus后台:

点击 Status--->Targets

便可以找到对应的节点信息




Prometheus(普罗米修斯)实施部署方案的评论 (共 条)

分享到微博请遵守国家法律