linux怎么查看本机内存大小
249
2022-11-06
ceph使用prometheus监控集群并使用grafana展示
==监控======6.1 prometheus========6.1.1 下载prometheus====部署prometheus====
mkdir Prometheus && mkdir /apps && cd prometheus # tar xf prometheus-2.29.2.linux-amd64.tar.gz # ln -sv /prometheus/prometheus-2.29.2.linux-amd64 /apps/prometheus
==6.1.3 创建prometheus的启动文件==
# vim /etc/systemd/system/prometheus.service [Unit] Description=Prometheus Server Documentation=https://prometheus.io/docs/introduction/overview/ After=network.target [Service] Restart=on-failure WorkingDirectory=/apps/prometheus/ ExecStart=/apps/prometheus/prometheus --config.file=/apps/prometheus/prometheus.yml [Install] WantedBy=multi-user.target
==6.1.4 启动prometheus==
# systemctl daemon-reload # systemctl restart prometheus # systemctl enable prometheus
==6.1.5 访问prometheus==
IP:9090
==6.2 node_exporter6.2.1 下载node_exporter==
下载地址:https://prometheus.io/download/ https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz 所有node节点都需要安装node_exporter
==6.2.2部署node_exporter==
# 所有节点都执行以下操作 # mkdir /apps # cd /apps # tar xf node_exporter-1.2.2.linux-amd64.tar.gz # ln -sv /apps/node_exporter-1.2.2.linux-amd64 /apps/node_exporter 6.2.3 创建node_exporter启动文件 # vim /etc/systemd/system/node-exporter.service [Unit] Description=Prometheus Node Exporter After=network.target [Service] ExecStart=/apps/node_exporter/node_exporter [Install] WantedBy=multi-user.target
==6.2.4 启动node_exporter==
# systemctl daemon-reload # systemctl restart node-exporter # systemctl enable node-exporter
==6.2.5 访问node_exporter==
# netstat -anput | grep 9100 浏览器输入IP:9100
==6.3 配置promethues监控node节点6.3.1 配置promethues==
# 在安装了promethues的节点 # vim /apps/prometheus/prometheus.yml - job_name: "prometheus" # metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ["localhost:9090"] - job_name: 'ceph-nodes' static_configs: - targets: ["172.25.250.151:9100","172.25.250.152:9100","172.25.250.153:9100"] # systemctl restart promethues.service
==6.3.2 确认配置==
在mgr节点开启prometheus模块 # ceph mgr module enable Prometheus
==6.3.4 验证是否开启模块==
# ss -tnl | grep 9283 LISTEN 0 5 172.25.250.152:9283 0.0.0.0:*
==6.4 配置prometheus采集数据==
# 在安装prometheus节点配置 # vim /apps/prometheus/prometheus.yml - job_name: "prometheus" # metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ["localhost:9090"] - job_name: 'ceph-nodes' static_configs: - targets: ["172.25.250.151:9100","172.25.250.152:9100","172.25.250.153:9100"] - job_name: 'ceph-cluster' static_configs: - targets: ["172.25.250.152:9283"] # systemctl restart prometheus.service
==6.5通过grafana显示数据6.5.1 安装grafana==
下载:https://grafana.com/grafana/download sudo apt-get install -y adduser libfontconfig1 wget https://dl.grafana.com/enterprise/release/grafana-enterprise_8.1.2_amd64.deb sudo dpkg -i grafana-enterprise_8.1.2_amd64.deb
==6.5.2启动==
sudo systemctl daemon-reload sudo systemctl start grafana-server sudo systemctl status grafana-server
sudo systemctl enable grafana-server.service
==6.5.3 登录==
Grafana占用3000端口,登录方法:IP:3000
首次登陆需要注册用户信息,默认用户是admin/admin,登录后重新更新密码。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~