1、监控指标和参数
1、cpu利用率;
2、内存使用率;
3、磁盘空间利用率;
4、网络流量;
5、进程和服务状态;
6、系统负载;
7、系统事件日志;
8、硬件健康状态:检测硬件组件的健康状态,如温度、风扇转速等;
9、用户登录和会话情况:关注当前登录的用户和会话信息,确保系统的安全性。
以上这些监控我们可以使用一个插件,名为:exporter(windows)得到。
2、下载windows_exporter
从这里获取下载地址:https://github.com/prometheus-community/windows_exporter/releases界面如下:发现一个问题,从v0.26.0-rc.1版本之前,只有zip和tar.gz包,但是从v0.26.0-rc.2版本之后,往下看图;看这里,出现了msi和exe的包,这样子就更加适应了windows的情况。我们这里尝个鲜,下载一个最新的v0.26.0-rc.2版本。 根据自己要监控的windows的处理器版本下载,一个是arm的,一个是amd的,我这里是amd的,从电脑属性处可以看到。所以我下载的就是:
3、安装windows-exporter
我这里直接就安装我自己电脑了,因为我电脑就是windows的。 双击进行安装;双击之后弹出一个JAVA框,上面会有信息进行输出,可以看到端口号启动的是9182; 我本地的windows的IP地址是:10.1.30.238。
4、prometheus配置
[root@test-01 ~]# systemctl cat prometheus
# /usr/lib/systemd/system/prometheus.service
[Unit]
Description=Prometheus service
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --log.level=warn --storage.tsdb.path=/usr/local/prometheus/data/
Restart=on-failure
ExecStop=/usr/bin/kill -9 MAINPID
[Install]
WantedBy=multi-user.target
[root@test-01 ~]#
[root@test-01 ~]# vim /usr/local/prometheus/prometheus.yml
# 省略部分信息
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: "test-01"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ["10.1.5.56:9090"]
- job_name: "test-02"
static_configs:
- targets: ["10.1.5.58:9100"]
# 以下三行是新增的配置
- job_name: "windows-01"
static_configs:
- targets: ["10.1.30.238:9182"]
[root@test-01 ~]# systemctl restart prometheus # 重启prometheus服务
然后浏览器访问一下prometheus,看一下是否检测到了; 如下图,已上线。如果没有上线的话,我们主要需要排查的是端口号的连通性,windows的9182端口号是否被防火墙放行了。
5、开机自启动
linux上都好说,但是windows的还是需要操作一下子的,因为windows重启的概率比linux要多的多。 点击“此电脑”--“管理”--“任务计划程序”;点击右上角的“创建基本任务”,弹出如下对话框;名称和描述写一下:点击下一页,如下,我们选择“计算机启动时”;点击下一页,选择“启动程序”;选择对应的程序和脚本位置,如下:点击下一页,确认信息无误的时候,就完成了。可以看到在任务中已经存在了这个任务;这样子的话就会在windows电脑重启之后,这个程序自动启动了。 也可以在“任务计划程序库”里面进行查看。
领取红包,能省则省
“🎉🎁 独家福利来啦!美团、饿了么、滴滴打车、菜鸟裹裹、电影票红包大放送!每天都有哦!🎁🎉
👀 快来瞅瞅,动动手指就能省下一笔!别错过,赶紧按照下方操作领取你的专属红包吧!👇
💬 如果你还有其他想要的红包类型,记得留言告诉我们哦,我们会尽力满足大家的需求!🎁💖”