prometheus+grafana实现服务监控
2024-10-10 08:51:55
一、安装prometheus:
下载相应的版本 :https://prometheus.io/download/
解压:
Linux:tar -zxvf XXX.tar.gz
windows:直接下载.ism 安装程序
mac:未使用过
进入到解压后的文件夹可以直接运行:
./prometheus --config.file=prometheus.yml
浏览器打开“http://localhost:9090” 访问
二、配置启动项
方法1 直接在prometheus.yml进行配置(监控内容较少的时候):
- job_name: 'linux'
static_configs:
- targets: ['localhost:9104']
方法2 指定配置文件 :
# prometheus.yml 配置
- job_name: 'Linux'
file_sd_configs:
- files: ['/opt/prometheus/sd_cfg/Linux.yml']
# /opt/prometheus/sd_cfg/Linux.yml 中文件配置
- targets: ['IP地址:9100']
labels:
name: Linux-node1[这里建议给每个主机打个有意义的标签,方便识别.]
配置文件检查命令(检查配置是否存在错误):
./promtool check config prometheus.yml
配置文件详解:
官方文档:https://prometheus.io/docs/prometheus/latest/configuration/configuration/
其他:https://www.cnblogs.com/liujiliang/p/10080849.html
https://www.cnblogs.com/xiangsikai/p/11288835.html
创建专用用户:
groupadd prometheus
useradd -g prometheus -m -d /opt/prometheus/ -s /sbin/nologin prometheus
二、配置 Linux系统监控
node_exporter 服务安装:
下载地址:https://github.com/prometheus/node_exporter/releases/
解压命令:tar -zxvf node_exporter-xxx.tar.gz 解压完成 进入解压文件夹: cd node_exporter-xxx 启动: ./node_exporter
成功效果
三、安装配置Grafana
下载地址:https://grafana.com/grafana/download
安装编译:yum localinstall grafana-xxx.rpm
安装完成访问 : http://localhost:3000
默认账号/密码:admin/admin
配置 node_exporter监控:
网址和服务名称填写就可以了。
添加统计图模板:
模板网址:https://grafana.com/grafana/dashboards
找到模板ID
填写模板ID
效果:
教程地址:https://www.cnblogs.com/guoxiangyue/p/11772717.html
最新文章
- Location 对象
- JS按回车键实现登录的方法
- js 合并数组
- js问的我醉的不要不要的。
- 转!!JavaBean,List,Map转成json格式
- 截取usb数据包,控制usb设备----Relay设备
- 【锋利的JQuery-学习笔记】菜单栏及其2级菜单
- Inxi:获取Linux系统和硬件信息的神器
- android之ListPreference的用法_PreferenceActivity用法
- Bootstrap入门(十七)组件11:分页与标签
- mybatis if-else(写法)
- vue加载优化策略
- JFinal Web开发学习(一)开启HelloWorld
- istio prometheus预警Prometheus AlertManager
- css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+
- weblogic11g重置账户
- OSCache-缓存对象
- linux系统下调度数据库类型资源库中的kettle job
- EcmaScript对象克隆之谜
- 无旋treap的区间操作实现