使用Prometheus进行服务器监控

本文介绍了如何在各种环境中使用Prometheus进行服务器监控,包括在Linux和Windows上安装Prometheus和Grafana,以及解决遇到的端口和权限问题。通过配置和导入仪表板,实现服务器资源的实时可视化监控。
摘要由CSDN通过智能技术生成

背景

公司服务器很多,最近要求每台服务器都要安装服务器监控,我就顺理成章的当了一回运维。坑很多,客户那边有些机器不提供root权限,有些又开不了端口,只能自行想办法解决。不过话说回来看,这玩意还是挺实用的,可对服务器的资源,如CPU、内存、磁盘等进行实时监控,好工具用起来。

步骤

参考地址:https://www.cnblogs.com/fatyao/p/11007357.html

参考地址:https://devopscube.com/monitor-linux-servers-prometheus-node-exporter/

安装Prometheus
  • 下载文件并解压

https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz

tar -xvf prometheus-2.8.1.linux-amd64.tar.gz
  • 添加用户
groupadd prometheus
useradd -g prometheus -s /sbin/nologin prometheus
  • 授权
chown -R prometheus:prometheus /develop/server/prometheus-2.8.1.linux-amd64/
  • 创建运行数据目录
mkdir -p /develop/software/prometheus-data
chown -R prometheus:prometheus /develop/software/prometheus-data/
  • 设置系统配置文件
vim /usr/lib/systemd/system/prometheus.service
[Unit]
Description=Prometheus
Documentation=https://prometheus.io/
After=network.target


[Service]
Type=simple
User=prometheus

# --storage.tsdb.path是可选项,默认数据目录在运行目录的./data目录中
ExecStart=/develop/server/prometheus-2.8.1.linux-amd64/prometheus --c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值