
普罗米修斯Prometheus的安装及Grafana使用
首先安装运行环境go如果有网络 使用命令yun install go -y如果没有网络使用离线安装包下载:Linux :go1.8.3.linux-amd64.tar.gz[root@bobo ~]# tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz[root@abobo ~]# vim /etc/profile在文件的最后添加如下内容:expor
首先安装运行环境go
如果有网络 使用命令
yum install go -y
如果没有网络使用离线安装包
下载:Linux :go1.8.3.linux-amd64.tar.gz
[root@bobo ~]# tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
[root@abobo ~]# vim /etc/profile
在文件的最后添加如下内容:
export PATH=$PATH:/usr/local/go/bin
[root@alibaba ~]# source /etc/profile
验证一下是否成功,用go version 来验证
[root@alibaba ~]# go version
接下来安装普罗米修斯prometheus:
开始安装prometheus,首先先去官网下载对应系统的版本:Download | Prometheus
下载后上传到部署的服务器,在服务上执行如下命令解压(root用户,解压到 /usr/local):
[root@VM-16-4-centos opt]# tar -zxvf prometheus-2.34.0.linux-amd64.tar.gz -C /usr/local/
为了以后进入目录方便,做了一个软连接:
ln -sv /usr/local/prometheus-2.34.0.linux-amd64/ /usr/local/Prometheus
接下来进入目录
cd /usr/local/Prometheus/
接着要配置一下监控的配置文件:prometheus.yml
vim prometheus.yml
配置好后启动prometheus
/usr/local/Prometheus/prometheus --config.file=/usr/local/Prometheus/prometheus.yml &
如果出现下图证明你成功了:
验证:
浏览器打开IP:9090端口即可打开普罗米修斯自带的监控页面
这里就完成了prometheus的部署
添加监控节点: node_exporter
安装常用监控exporter
下载
https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz
下载后解压:
[root@VM-16-4-centos opt]# tar -zxvf node_exporter-0.17.0.linux-amd64.tar.gz -C /usr/local/
启动node-exporter
[root@VM-16-4-centos opt]# /usr/local/node_exporter-0.17.0.linux-amd64/node_exporter &
node 监控的端口是9100
然后需要配置prometheus 的yml文件
我这里添加了本机和另一台节点机注意在需要监控的几点服务器上安装node_exporter
然后重启主机prometheus
命令
[root@VM-16-4-centos opt]# pkill prometheus
重启prometheus
[root@VM-16-4-centos opt]# cd /usr/local/Prometheus/
./prometheus --config.file=/usr/local/Prometheus/prometheus.yml &
然后回到刚刚浏览器页面查看
可以看到两台节点都已经加上但是有一台服务器不是up状态检查是因为没有启动node_exporter
启动246服务器的node_exporter
刷新页面重新查看:
到此已经成功部署 来看看监控项:
点击这里 :根据我的步骤找到对应的内存监控项就能看到服务器的监控信息
但是这样是不是看着有点不舒服是的 接下里就是他的好朋友出场:
Grafana
(prometheus)默认的页面可能没有那么直观,我们可以安装grafana使监控看起来更直观
下载安装
Download Grafana | Grafana Labs
wget https://dl.grafana.com/oss/release/grafana-7.1.5-1.x86_64.rpm
yum localinstall grafana-5.3.4-1.x86_64.rpm
接着把grafana加入到系统服务,将服务启动
sudo /sbin/chkconfig --add grafana-server
sudo service grafana-server start
启动后访问地址:ip:3000(记得开放3000端口)
初始用户名和密码都是admin
首次登录后会修改密码自己修改了一定要记住哟
登录后你会看到如下界面
现在演示如何对接prometheus
添加Prometheus数据源
Configuration -> Data Sources ->add data source -> Prometheus
选择添加add data source然后选择prometheous---》select
填写对应的prometheus的站点信息
然后选择面板:
根据需求选择一个 最新的prometheus2.0
然后返回保存就大功告成了
接下来看看效果吧
选择面板中的manage
点击prometheus2.0
看看你的面板吧
很舒服是不是 哈哈
这里的面板都是可以编辑的如果 不喜欢可以到官网选择一个喜欢的面板json
我这里加载一个我下载好的json
这两个都是我在官网下载的 我用第一个给大家看看效果
看我箭头步骤
import 然后上载json文件
选择对应的json
选择prometheus
然后导入
然后看看效果部分截图吧
感谢您看到这里 知识同分享同进步
-----彩笔运维
2022年3月21日
更多推荐