...
| Code Block |
|---|
vi /etc/zabbix/scripts/get_gpu-freq.sh
chmod +x /etc/zabbix/scripts/get_gpu-freq.sh |
| Code Block |
|---|
#!/bin/bash
sudo /usr/local/bin/intel_gpu_frequency --get |grep 'cur:'|cut -d' ' -f2 |
...
| Code Block |
|---|
root@server5:~# zabbix_agent2 -t 'gpu.freq[]'
gpu.freq[] [s|1000]
|
allow to run from zabbix user
| Code Block |
|---|
echo 'zabbix ALL=(ALL:ALL) NOPASSWD: /usr/local/bin/intel_gpu_frequency*' >>/etc/sudoers.d/zabbix |
| Code Block |
|---|
root@server5:~# cat /etc/sudoers.d/zabbix
zabbix ALL=(ALL:ALL) NOPASSWD: /usr/sbin/smartctl*
zabbix ALL=(ALL:ALL) NOPASSWD: /usr/local/bin/intel_gpu_frequency* |
reload zabbix agent
| Code Block |
|---|
systemctl restart zabbix-agent2.service |
...