普罗⽶修斯(Prometheus)监控操作系统Prometheus(普罗⽶修斯)是⼀个应⽤⼗分⼴泛的⼀个性能监控平台
监控的原理主要是:
所以我们⾄少需要两台Linux系统、node_exporter、Grafana、Prometheus
其中Grafana、Prometheus部署在⼀台机器上,node_exporter部署在你需要监控的系统机器上linux系统地址
我们选择的运⾏环境为centos 7(64)
部署前的准备:
1、关闭所有机器上的防⽕墙,使⽤命令:systemctl stop firewalld.service
2、保证所有的机器上的时间是准确的,可以使⽤date命令进⾏查询,如果不准确建议更改,可以使⽤ntp命令同步最新的⽹络时间yum install -y ntp
p.org 更新同步⽹络最新时间
部署Linux操作系统的监控组件
1、下载监控Linux的node_exporter
官⽹下载地址:prometheus.io/download/
进⼊下载页⾯后选择Operating system为Linux,Architecture为amd64后选择node_exporter进⾏下载
2、下载完成后讲安装包上传到需要监控的Linux机器上的任意⽬录进⾏解压(tar -xzvf)
3、解压完成之后进⼊到解压后的⽂件夹中使⽤nohup命令进⾏后台启动脚本
nohup ./node_exporter &
4、查看nohup.out ⽇志⽂件,出现下图的情况则认为启⽤成功
部署Prometheus
1、下载安装包
到Prometheus的Linux版本以及架构为amd64的进⾏下载
2、下载完成之后上传到另外⼀台Linux中进⾏解压操作(tar -xvzf)
3、进⼊到解压后的⽂件夹中,到l ⽂件,进⼊修改
在 scrape_configs 配置项下添加 Linux 监控的 job,其中
IP 修改为上⾯部署 node_exporter 机器的 ip,端⼝号为 9100,注意缩进(yaml⽂件是严格按照缩进的)
- job_name: 'node'
static_configs:
- targets: [192.168.75.129:9100]
4、保存配置⽂件后运⾏ nohup ./prometheus & 进⾏启动prometheus
检查nohup.out⽇志⽂件,如果有以下信息则说明启动成功
6、点击菜单status中的Targets查看是否有node节点,并state是否为up
部署grafana(注意:Grafana必须得和Prometheus部署在同⼀个机器上)
1、下载安装包
使⽤下图中的命令进⾏下载安装
注意:Linux中⾃带没有wget命令,需要使⽤yum install -y wget 进⾏下载
然后在使⽤以下命令进⾏下载安装
2、安装完成之后使⽤命令:systemctl start grafana-server 进⾏启动grafana
4、跳过修改密码后进⼊到主页按照下图顺序添加数据源
点击左下⾓的save & Test按钮,如果提⽰success,就代表配置成功,然后点击Back返回5、导⼊监控模版
进⼊到grafana到官⽹,查官⽹提供到prometheus中到监控模版
然后在 Date source选择Prometheus
选择Linux服务监控到中⽂模版
进⼊到详情中可以看到这个模版到ID为8919
在Grafana中进⼊Import中进⾏操作
这⾥填写ID(8919)然后点击Load按钮
然后就可以看到监控到画⾯了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论