Skip to content
CPU, RAM and BIOS hardware info for Windows through WMI
Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
scripts
zabbix_agentd.conf.d
.gitignore
README.md
Template_Hardware.xml
UNLICENSE

README.md

zabbix-hardware

Current features:

  • CPU hardware info with multiprocessor support for Windows through WMI
  • RAM hardware info for Windows through WMI
  • BIOS hardware info for Windows through WMI

Requires Python 3.1+. It must be installed for all users and mentioned in PATH.

Screenshots

RAM Latest data

CPU Latest data

BIOS Latest data

Testing

zabbix_get -s 192.0.2.1 -k hw.ram.discovery[get,"Example host"]
zabbix_get -s 192.0.2.1 -k hw.cpu.discovery[get,"Example host"]
zabbix_get -s 192.0.2.1 -k hw.bios[get,"Example host"]

Default operation mode. Displays json that server should get, detaches, then waits and sends data with zabbix-sender. Example host is your Host name field in zabbix.

zabbix_get -s 192.0.2.1 -k hw.ram.discovery[getverb,"Example host"]
zabbix_get -s 192.0.2.1 -k hw.cpu.discovery[getverb,"Example host"]
zabbix_get -s 192.0.2.1 -k hw.bios[getverb,"Example host"]

Verbose mode. Does not detaches or prints LLD. Lists all items sent to zabbix-sender, also it is possible to see sender output in this mode.

You can’t perform that action at this time.