Windows配置磁盘监控

通过pushgateway的方式,主动推送监控数据给prometheus。 由于windows平台的诸多限制,导致推送比较艰难。有两种方法完成监控。 1.通过python等语言,做推送脚本。 2.曲线救国就是把监控数据scp发给Linux机器。再通过linux做二次加工推给pushgateway。

window server上配置环境

1.首先判断服务器磁盘阵列的情况。分为有阵列和无阵列。

Windows配置磁盘监控
有阵列的需要复制红色文件,无阵列的复制蓝色文件,绿色文件都需要复制。(也可以都下载下来放在D:\disk-health文件夹下,没有文件夹就新建一个)

其中openssh,smartmontools,windows_exporter需要双击安装。

megacli6.exe要复制一份放在C:\Windows\System32下。

openssh装完后,要在系统环境变量里添加环境变量。C:\Program Files\OpenSSH\

2.配置SSH免密

在安装完openssh后,要重新打开cmd或者powershell,否则获取不到环境变量。(复制megacli同理) 输入shh显示如下图,代表配置环境变量配置成功。
Windows配置磁盘监控
输入ssh-keygen,会自动创建ssh私钥和公钥。会提示一些输出文件夹之类的信息,直接按回车默认即可。 完成后如图所示。
Windows配置磁盘监控
如果都是默认的设置,那么,密钥的位置在
Windows配置磁盘监控
复制id_rsa.pub,并重命名为id_rsa.pub.${hostname}(填写机器编号,比如X1,X2之类,此处务必注意大小写) 然后把该公钥推送给linux机器。 scp C:\Users\Administrator.ssh\id_rsa.pub.${hostname} root@${addr}:/root/.ssh/mu
Windows配置磁盘监控

配置监控脚本

1.测试脚本是否可用

有阵列的机器,直接右键点击health.ps1,选择以powershell运行。查看是否有红色报错。 没有阵列的机器,在powershell中输入smartctl –scan
Windows配置磁盘监控
根据显示内容调整脚本内容(主要是磁盘编号),有些磁盘获取不到健康信息,可以对照Hard Disk里的磁盘信息看是否一致。 2.修改脚本内scp信息(或添加),scp D:/disk-health/*.txt root@${addr}:/opt/muji/info/${hostname}/ 3.执行完脚本后,D:\disk-health下会生成几个txt文件。点开查看一下数据是否符合预期(数量,数值,是否正常发送等) 4.配置计划任务,每天1:00开始,每30分钟推送。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/6215

(0)
李逍遥的头像李逍遥
上一篇 2022年11月24日 下午5:13
下一篇 2022年11月25日 下午5:51

相关推荐

  • Asciinema:你的所有操作都将被录制

    asciinema 是一款开源免费的终端录制工具,它可以将命令行输入输出的任何内容加上时间保存在文件中,同时还提供方法在终端或者web浏览器中进行回放 asciinema的录制和播放都是基于文本的,相比传统的video有很多好处,例如录制文件体积小,在播放的过程中可以暂停复制其中的文本内容等等 同时asciinema还提供了一个网站,你如果愿意还可…

    2023年5月23日
    1.2K00
  • Windows2003磁盘扩容

    1、先把需要扩容的磁盘卷格式化,不用新建分区; 2、使用cmd命令打开命令行界面 3、输入diskpart命令,打开diskpart界面; 4、使用list volume 命令查看当前的volume卷情况 5、使用select volume 命令选择需要扩容的盘,例如:select volume 1 ,选中之后再用list volume 查看,被选中的vol…

    2023年5月8日
    1.3K00
  • Sar—Linux 上最为全面的系统性能分析工具之一

    sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。 我们可以使用sar命令来获得整个系统性能的报告。这有助于我们定位系统性能的瓶…

    2023年4月13日
    92500
  • Python爬虫进阶:爬取在线电视剧信息与高级检索

    简介:        本文将向你展示如何使用Python创建一个能够爬取在线电视剧信息的爬虫,并介绍如何实现更高级的检索功能。我们将使用requests和BeautifulSoup库来爬取数据,并使用pandas库来处理和存储检索结果。 一、爬取在线电视剧信息 首先,我们需要找到一个提供电视剧信息的网站,并确保我们可以合法地爬取这些数据。 代码实现: 二、实…

    2024年2月27日
    1.7K00
  • Rocky9的安装与基本配置

    安装 Rocky Linux 9.0 设置语言为:中文 — 简体中文(中国) 注意: 默认 Rocky Linux 9.0 安全设置禁用了 SSH 使用 root 密码登录了,所以在设置 root 用户密码的时候,记得勾选[允许 root 用户使用密码进行 SSH 登录] 开始安装 安装完成,点击[重启系统] 内核升级到了5.14 登录成功 防火墙配置 SE…

    2023年4月7日
    2.5K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信