一、安装golang环境
二、安装Prometheus软件
1.官网下载Prometheus 地址: https://github.com/prometheus/prometheus/releases
2.上传到服务器,上传到/usr/local/目录下并解压
3.在/etc/systemd/system下创建prometheus.service文件,文件内容如下,根据实际环境调整
4.启动prometheus
如图下所示说明启动成功
5.浏览器验证一下:网址输入IP:9090访问界面。出现如下所示说明安装成功
提示:开防火墙的要放行9090端口
三、node_exporter的安装(采集数据)
prometheus只是监控数据,那么数据的来源呢,由XXX_exporter进行收集,对应的有相应的采集组件,这里以监控Linux系统组件为例
1.下载node_exporter,地址: https://github.com/prometheus/node_exporter/releases
2.上传到服务器,上传到/usr/local/目录下并解压
3.安装为系统服务,在/etc/systemd/system/创建node_exporter.service文件,内容如下,根据实际情况修改
4.启动node_exporter
如下图所示说明启动成功
5.浏览器验证一下,网址输入IP:9100访问界面。出现如下所示说明安装成功
6.需要将prometheus和node_exporter关联起来
1.找到prometheus安装目录下找到prometheus.yml,添加如下内容
2.使用./promtool check config prometheus.yml对yml文件格式进行校验
3.重启prometheus
Shell
运行代码
复制代码
1
systemctl restart prometheus
4.重启后打开prometheus管理界面可以查看是否成功,如下图所示
四、Grafana安装(展示数据)
1.下载Grafana安装包,地址: https://grafana.com/grafana/download?pg=graf&plcmt=deploy-box-1
2.上传到服务器,上传到/usr/local/目录下并解压
3.启动grafana
Shell
运行代码
复制代码
1 nohup ./bin/grafana-server web > grafana-server.log 2>&1 &
4.浏览器验证,在;浏览器输入IP:3000访问界面,出现如下所示说明安装成功(默认用户名密码admin/admin)