zabbix_export: version: '6.0' date: '2021-11-21T21:36:32Z' groups: - uuid: 33d96e2ac76242728364e7c6fb3ad385 name: 'AMD Mining Rigs' - uuid: 7df96b18c230490a9a0a9e2307226338 name: Templates templates: - uuid: 522743d729864ab290fad33d0bfc9b93 template: 'Blank AMD' name: 'Blank AMD' description: | ## Description This is a Blank AMD template ## Overview A Zabbix template that monitors AMD GPUs by doing WMI.get calls to open hardware monitor running on the mining rig. This has the wmi.get calls for Temperature, Load and Fan. Has triggers for Temperature and Load. Has Graphs for individual GPUs show Temperature, Load and Fan Speed. Intended for mining monitoring. Tested on Zabbix-server 3.4 on a Ubuntu 16.04.3 LTS. Agents were tested on Windows 10 ## Author derpaherk groups: - name: 'AMD Mining Rigs' - name: Templates items: - uuid: 555f1e0b04a64b76b7814dc9c74f7ca9 name: 'GPU 0 Fan' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Control"]' delay: '60' history: 7d units: '%' - uuid: d6ddac3bfd0c4e2ca2d706de2fce651d name: 'GPU 0 Load' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Load"]' delay: '60' history: 7d units: '%' triggers: - uuid: e36ca61f33734940971ee4c60a61d811 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Load"])<60' name: 'GPU Load is Low' status: DISABLED priority: DISASTER description: 'GPU Load is low!!!!!!!!!!!!!!!' - uuid: 2e1f788398d94d839ba0dfcba43caf60 name: 'GPU 0 Temp' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Temperature"]' delay: '60' history: 7d value_type: FLOAT units: C triggers: - uuid: 30a0ca25c44e4652afeaa21494f435bd expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Temperature"])>80' name: 'GPU0 Temperature is extremely high' priority: DISASTER description: 'A GPU''s temperature is getting extremely high!' - uuid: ac129395d97c486a94c87ed7cf11ca3a expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Temperature"])>73' name: 'GPU0 Temperature is high' priority: WARNING description: 'A GPU''s temperature is getting high!' - uuid: 1a84740255064d039dfd24ade04c4479 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Temperature"])>75' name: 'GPU0 Temperature is very high' priority: HIGH description: 'A GPU''s temperature is getting very high!' - uuid: 632f046cb2e5472e9b549f31e4573bbf name: 'GPU 1 Fan' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Control"]' delay: '60' history: 7d units: '%' - uuid: 375dfb837c6d4da58dc36c27a83f6049 name: 'GPU 1 Load' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Load"]' delay: '60' history: 7d units: '%' - uuid: 4d915f0d8f8f4e3bb07a87f26d2d7cb5 name: 'GPU 1 Temp' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Temperature"]' delay: '60' history: 7d value_type: FLOAT units: C triggers: - uuid: 1faa633cbe824fa89dface7be60a03cf expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Temperature"])>80' name: 'GPU1 Temperature is extremely high' priority: DISASTER description: 'A GPU''s temperature is getting extremely high!' - uuid: f8befa3420da4830ae830cef1051a541 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Temperature"])>73' name: 'GPU1 Temperature is high' priority: WARNING description: 'A GPU''s temperature is getting high!' - uuid: 3d74ef17e77e434a9c82a350425b2032 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Temperature"])>75' name: 'GPU1 Temperature is very high' priority: HIGH description: 'A GPU''s temperature is getting very high!' - uuid: e27cd976cb6447e1afe1b07b9e0281eb name: 'GPU 2 Fan' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Control"]' delay: '60' history: 7d units: '%' - uuid: bd876c3f890b4a1bb7f91bbd2e07ea0d name: 'GPU 2 Load' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Load"]' delay: '60' history: 7d units: '%' - uuid: dfb4757a4b41461bbda74907a97c6c2b name: 'GPU 2 Temp' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Temperature"]' delay: '60' history: 7d units: C triggers: - uuid: 1ee08b8506d2453b8cfebb7ad4235e5f expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Temperature"])>80' name: 'GPU2 Temperature is extremely high' priority: DISASTER description: 'A GPU''s temperature is getting extremely high!' - uuid: 908d1018792c4c68a6bb140a3b52bbd2 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Temperature"])>73' name: 'GPU2 Temperature is high' priority: WARNING description: 'A GPU''s temperature is getting high!' - uuid: 1c38d098038448608e8787fa654c8945 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Temperature"])>75' name: 'GPU2 Temperature is very high' priority: HIGH description: 'A GPU''s temperature is getting very high!' manual_close: 'YES' - uuid: a4d4d6119647483f99b553add29f95ee name: 'GPU 3 Fan' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Control"]' delay: '60' history: 7d units: '%' - uuid: 030b56c02df04d9a8f824779892b5287 name: 'GPU 3 Load' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Load"]' delay: '60' history: 7d units: '%' - uuid: fc06536ddd8e48c7be2d98e3b53e1aca name: 'GPU 3 Temp' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Temperature"]' delay: '60' history: 7d value_type: FLOAT units: C triggers: - uuid: 6fb78748b6f84266af2b29ebfb335dcd expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Temperature"])>80' name: 'GPU3 Temperature is extremely high' priority: DISASTER description: 'A GPU''s temperature is getting extremely high!' - uuid: 4bd7a8722a1542bb88880bf5fad06e4b expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Temperature"])>73' name: 'GPU3 Temperature is high' priority: WARNING description: 'A GPU''s temperature is getting high!' - uuid: b32b64b482f04c5498ade39b68c4c007 expression: 'last(/Blank AMD/wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Temperature"])>75' name: 'GPU3 Temperature is very high' priority: HIGH description: 'A GPU''s temperature is getting very high!' manual_close: 'YES' graphs: - uuid: 6b61100aee4c41ebac7e559196044bd5 name: 'GPU 0' graph_items: - color: F63100 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Temperature"]' - sortorder: '1' color: 2774A4 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Control"]' - sortorder: '2' color: 1A7C11 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/0" and SensorType="Load"]' - uuid: 482de9117494487999724a41a341ff24 name: 'GPU 1' graph_items: - color: F63100 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Temperature"]' - sortorder: '1' color: 2774A4 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Control"]' - sortorder: '2' color: 1A7C11 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/6" and SensorType="Load"]' - uuid: 116c75c9156e4e38a1668af645877b14 name: 'GPU 2' graph_items: - color: F63100 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Temperature"]' - sortorder: '1' color: 2774A4 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Control"]' - sortorder: '2' color: 1A7C11 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/12" and SensorType="Load"]' - uuid: 65015a6378224bff97b6ac2b68beaf71 name: 'GPU 3' graph_items: - color: F63100 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Temperature"]' - sortorder: '1' color: 2774A4 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Control"]' - sortorder: '2' color: 1A7C11 item: host: 'Blank AMD' key: 'wmi.get[root\openhardwaremonitor,SELECT Value FROM Sensor WHERE Parent="/atigpu/18" and SensorType="Load"]'