第五章:windows系统监控指南,使用windows_exporter和prometheus

1、监控指标和参数

1、cpu利用率;

2、内存使用率;

3、磁盘空间利用率;

4、网络流量;

5、进程和服务状态;

6、系统负载;

7、系统事件日志;

8、硬件健康状态:检测硬件组件的健康状态,如温度、风扇转速等;

9、用户登录和会话情况:关注当前登录的用户和会话信息,确保系统的安全性。

以上这些监控我们可以使用一个插件,名为:exporter(windows)得到。

2、下载windows_exporter

从这里获取下载地址:https://github.com/prometheus-community/windows_exporter/releases界面如下:e0331a3ffa1dc6cac46bc81442941868.png发现一个问题,从v0.26.0-rc.1版本之前,只有zip和tar.gz包,但是从v0.26.0-rc.2版本之后,往下看图;8aa066ae99ede4b15f5bb1df1f7e467f.png看这里,出现了msi和exe的包,这样子就更加适应了windows的情况。1561f4669aecaa80cf8b2142bc6edacb.png我们这里尝个鲜,下载一个最新的v0.26.0-rc.2版本。 根据自己要监控的windows的处理器版本下载,一个是arm的,一个是amd的,我这里是amd的,从电脑属性处可以看到。1ff931576849ed68c71a1c17e540aea3.png所以我下载的就是:60becc53173f38c769714779b9176b91.png

3、安装windows-exporter

我这里直接就安装我自己电脑了,因为我电脑就是windows的。 双击进行安装;273c92fd774da8448a61def14a3ffcec.png双击之后弹出一个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,看一下是否检测到了; 如下图,已上线。0c30f1e5266b834194021ffdded57de5.png如果没有上线的话,我们主要需要排查的是端口号的连通性,windows的9182端口号是否被防火墙放行了。

5、开机自启动

linux上都好说,但是windows的还是需要操作一下子的,因为windows重启的概率比linux要多的多。 点击“此电脑”--“管理”--“任务计划程序”;909696eaa1d4007e8f51f9960c936bcd.png点击右上角的“创建基本任务”,弹出如下对话框;c2ab19fb527167b576280db348136239.png名称和描述写一下:ad434639b79a4ef110340443237be5c5.png点击下一页,如下,我们选择“计算机启动时”;7abd28d7654d2a759a955be9d45eb56e.png点击下一页,选择“启动程序”;c406f76a1fcf515b39010be99b3d2399.png选择对应的程序和脚本位置,如下:850b2a4068ef5e37c319d97190138660.png点击下一页,确认信息无误的时候,就完成了。44bdb41ff8f1f4f23f5dd3fabd8a4724.png可以看到在任务中已经存在了这个任务;5f1d29bd0d19f36411d89ae6eeb30aed.png这样子的话就会在windows电脑重启之后,这个程序自动启动了。 也可以在“任务计划程序库”里面进行查看。33485c0dd74d07da7003ecf434330666.png

领取红包,能省则省

“🎉🎁 独家福利来啦!美团、饿了么、滴滴打车、菜鸟裹裹、电影票红包大放送!每天都有哦!🎁🎉

👀 快来瞅瞅,动动手指就能省下一笔!别错过,赶紧按照下方操作领取你的专属红包吧!👇

72edf405af5e9dda28de9100ac1b7c3a.png

💬 如果你还有其他想要的红包类型,记得留言告诉我们哦,我们会尽力满足大家的需求!🎁💖”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值