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

相关推荐

  • 如何自动备份文件到群晖NAS

    如何将电脑、服务器上的文件自动备份到群晖NAS? 方法有很多,今天给大家介绍两种最简单的方法: 方法1:Windows内置工具自动备份文件到群晖NAS 以下是使用Windows内置工具“备份和还原”,实现自动备份文件到群晖NAS的操作步骤。 步骤1. 打开控制面板,然后点击“备份和还原(Windows 7)”,然后点击右侧的“设置备份” 步骤2. 在设置备份…

    2024年5月30日
    1.3K00
  • Windows 2012的IE增强的安全配置如何关闭

    1.我们用IE访问站点,经常出现IE警告信息,这是因为IE增强的安全配置引起的,要正常访问都需要勾选添加信任此网站。 2.下面来说下如何取消这个设置 找到,控制面板\所有控制面板项\管理工具\服务器管理器 3.点击“本地服务器”–“IE增强的安全配置 ”后面的“启用 4.再次打开IE,提示“Internet Explorer 增强的安全配置未启用…

    2022年7月2日
    1.5K00
  • 限制登录Linux服务器的几种方式

    在日常运维中,我们通常使用防火墙iptables跟firewalld的方式来实现访问控制,但在实际环境中,开启防火墙可能会对业务造成影响,所以以下整理了三种限制登录Linux服务器的几种方式。分别是修改TCP Wrappers服务访问控制、修改sshd_config配置文件、防火墙策略iptables跟firewalld。以上三种方式可以针对安全厂商做的漏洞…

    2023年2月28日
    1.4K00
  • apache 设置ssl证书

    安装模块 安装mod_ssl和openssl 创建密钥存放的目录 上传证书和密钥到/etc/httpd/ssl目录下 验证证书和密钥的MD5 编辑配置文件 修改ssl.conf文件 打开ssl模块功能 在 /etc/httpd/conf.modules.d 目录下的 00-ssl.conf 配置文件找到 LoadModule ssl_module modul…

    2022年11月29日
    1.2K00
  • 使用netcat检测UDP端口是否开启

    一般我们使用tcping或者telnet检测目标IP的的TCP端口是否开放。但这两种工具对UDP端口无效。 Netcat是什么 NC(netcat)被称为网络工具中的瑞士军刀,体积小巧,但功能强大。 Nc主要功能 Nc可以在两台设备上面相互交互,即侦听模式/传输模式 可以使用的参数 其实常用的就几个参数-n,-v,-l,-p,-q

    2022年12月6日
    1.4K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信