首页 > 系统相关 >Zabbix6.4监控Windows上的GPU使用率

Zabbix6.4监控Windows上的GPU使用率

时间:2024-08-21 16:54:55浏览次数:16  
标签:bat Windows Zabbix6.4 zabbix agent2 gpu GPU total

背景:一台Windows物理机上装了英伟达的GPU显卡,业务需要实时监控它的使用率。

1、确认nvidia-smi命令可用

2、命令查询相关使用情况

3、服务器上部署zabbix-agent

提前下载好包上传,路径自行修改

C:\Users\Administrator>C:\zabbix_agent2\bin\zabbix_agent2.exe -i -c C:\zabbix_agent2\conf\zabbix_agent2.conf
C:\Users\Administrator>C:\zabbix_agent2\bin\zabbix_agent2.exe  -c C:\zabbix_agent2\conf\zabbix_agent2.conf -s

4、编辑conf文件

除必要的serverIP和hostname,加入以下三行监控项:

UserParameter=gpuusage,C:\gpu_usage.bat
UserParameter=gputotal,C:\gpu_total.bat
UserParameter=gpuusagetotal,C:\gpu_total_usage.bat

对应内容如下:

gpu_total.bat:

@echo off
"C:\Windows\System32\nvidia-smi.exe"  -i 0 --query-gpu=memory.total --format=csv,noheader,nounits>mem_total.txt
type mem_total.txt

gpu_usage.bat:
@echo off
"C:\Windows\System32\nvidia-smi.exe"  -i 0 --query-gpu=memory.used --format=csv,noheader,nounits>mem_used.txt
type mem_used.txt


gpu_total_usage.bat:
@echo off
"C:\Windows\System32\nvidia-smi.exe"  -i 0 --query-gpu=utilization.gpu --format=csv,noheader,nounits>gpu_used.txt
type gpu_used.txt

添加完成后,启动zabbix

5、zabbix-web界面新增主机监控

6、新增监控项

1)专用GPU内存总量:

2)已使用专用GPU内存量

3)专用GPU内存使用率

4)GPU总使用率

以上所有监控项对标的任务管理器资源如下:

7、查看最新数据

标签:bat,Windows,Zabbix6.4,zabbix,agent2,gpu,GPU,total
From: https://blog.csdn.net/weixin_44147924/article/details/141361791

相关文章

  • python lightgbm gpu版本,启动!
    环境Ubuntu20.04.2Python3.8.10Nvidia-smidriver535.104.05cuda12.2torch1.13.1+cu116(torchcuda11.6)步骤>python3-mpipinstall--upgradepip...Installingcollectedpackages:pipSuccessfullyinstalledpip-24.2>pip3installligh......
  • Windows安装与启动Minio文件存储桶
    需要选择开源版本,不然报错,需要授权文件需要命令启动C:\minio.exeserverE:\minio\data--console-address"127.0.0.1:9000"--address"127.0.0.1:9005"显示账号密码首先需要创建桶,并上传文件,可以进行共享参考:https://blog.csdn.net/m0_54230514/article/details/138337......
  • 机器学习框架推理流程简述(以一项部署在windows上的MNN框架大模型部署过程为例子)
    一、写在前面公司正好有这个需求,故我这边简单接受进行模型的部署和demo程序的编写,顺便学习了解整个大模型的部署全流程。这篇博客会简单提到大模型部署的全流程,侧重点在推理这里。并且这篇博客也是结合之前的MNN部署流程来编写的,最好连下来一起看。MNN框架在WIN10上的部署MNN框......
  • Magnet AXIOM 8.3.1 Windows x64 Multilingual - 数字取证与分析
    MagnetAXIOM8.3.1Windowsx64Multilingual-数字取证与分析DigitalForensicSoftware请访问原文链接:https://sysin.org/blog/magnet-axiom/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgMagnetAXIOM-恢复并分析一个案件中的证据检查来自移动、云......
  • node版本管理工具nvm在windows系统使用方法
    nvm是什么nvm全英文也叫node.jsversionmanagement,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。nvm下载可在点此在github上下载最新版本,本次下载安装的是windows版本。......
  • JetBrains PyCharm 2024.2 (macOS, Linux, Windows) - 面向专业开发者的 Python IDE
    JetBrainsPyCharm2024.2(macOS,Linux,Windows)-面向专业开发者的PythonIDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-pycharm/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsPyCharm-面向专业开发者的Pytho......
  • JetBrains Rider 2024.2 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE
    JetBrainsRider2024.2(macOS,Linux,Windows)-快速且强大的跨平台.NETIDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-rider/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsRider-快速且强大的跨平台.NETIDE......
  • Windows 隐蔽 DNS 隧道是一种利用 DNS 协议在网络上进行隐蔽数据传输的技术。DNS(域名
    Windows隐蔽DNS隧道是一种利用DNS协议在网络上进行隐蔽数据传输的技术。DNS(域名系统)通常用于将域名解析为IP地址,但其协议本身并不限制传输的数据内容。因此,攻击者或信息安全专家可能利用这一点,通过DNS请求和响应传输未经授权的数据流量。工作原理数据编码:首先,将要传......
  • Windows 上使用 PowerShell 设置防火墙规则和端口转发; Windows 上配置端口转发,将 3389
    在PowerShell中配置Windows防火墙的端口转发涉及几个步骤。首先,你需要确保你有足够的权限来进行这些操作(通常需要管理员权限)。以下是如何在PowerShell中配置端口转发的示例步骤:1. 打开PowerShell以管理员身份运行PowerShell。你可以右键点击PowerShell图标,选择“以管......
  • Windows上用Intel编译netCDF-Fortran
    1.下载并安装netCDF-Chttps://downloads.unidata.ucar.edu/netcdf/安装目录D:\software\netCDF4.9.2 2.下载netCDF-Fortran3.编译netCDF-Fortran(1)解压源代码netcdf-fortran-4.6.1.zip到D:\software\netcdf-fortran-4.6.1\source(2)打开InteloneAPIcommandpromptforIn......