只推荐用docker安装主控端, 被控用docker安装浪费资源

1.ubuntu安装docker
https://blog.csdn.net/qq_36335426/article/details/111308213 [推荐]
https://blog.csdn.net/u010381752/article/details/114086343 [仅供参考]

2.docker部署普罗米修斯
https://www.cnblogs.com/xiao987334176/p/9930517.html [推荐]
docker pull prom/node-exporter #添加子节点
docker pull prom/prometheus #添加控制端普罗米修斯
docker pull grafana/grafana #添加web端

3.docker添加子节点方法
docker pull prom/node-exporter #添加子节点[子节点只装这一个就好] 去子节点服务器上安装,但是还是推荐用下方资料只编译安装 其实更简单

装完node-exporter以后按下方链接第三步骤(搜索③)回主控端添加被控端数据即可
https://blog.csdn.net/lixinkuan328/article/details/107744002

被控端编译安装————-

https://blog.csdn.net/lixinkuan328/article/details/107744002 参考资料
1.下载
wget https://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz
2.按顺序执行以下命令
时间同步(时间同步一定要确认一下)
apt install -y ntpdate && ntpdate time.windows.com

关闭防火墙,selinux
systemctl status firewalld
# systemctl stop firewalld
# systemctl disable firewalld
# iptables -F
tar -zxvf node_exporter-1.1.2.linux-amd64.tar.gz -C /usr/local/

mv /usr/local/node_exporter-1.1.2.linux-amd64/ /usr/local/node_exporter

apt install screen -y
screen -S node_exporter

ln -s /usr/local/node_exporter/node_exporter /usr/bin/
执行node_exporter就可以启动

安装子节点:

timedatectl set-timezone Asia/Shanghai
systemctl stop firewalld
systemctl disable firewalld
wget https://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz
tar -zxvf node_exporter-1.1.2.linux-amd64.tar.gz -C /usr/local/
mv /usr/local/node_exporter-1.1.2.linux-amd64/ /usr/local/node_exporter
yum install screen -y
screen -S node_exporter
ln -s /usr/local/node_exporter/node_exporter /usr/bin/
node_exporter

测试访问 http://YOURIP:9100/metrics 显示则被控端安装成功

在主控端编辑配置文件
cd /opt/prometheus/
vim prometheus.yml
docker ps -a 显示全部容器
重启下名称带 prometheus 容器的服务就好
docker restart 8d538fa906f0

https://blog.csdn.net/qq_38626043/article/details/107306860 [仅供参考]
使用中若是挂了,可以用docker restart [短id] 重启上面三行就行

系列课程:
https://www.bilibili.com/video/BV1T54y1Q7VY?p=2

修改主机名称:hostnamectl set-hostname 名称

已开启的防火墙,不要随意关闭!
#添加指定需要开放的端口:
firewall-cmd –add-port=9100/tcp –permanent
#重载入添加的端口:
firewall-cmd –reload

发表评论

邮箱地址不会被公开。 必填项已用*标注