2024年3月29日

zabbix 執行遠端指令

 機器內的 /opt 下有個 rmlog.sh 負責刪除機器內的 log 檔

rmlog 的權限為 755

在 zabbix_confd.conf 加入

AllowKey=system.run[*]

或者

AllowKey=system.run[sudo /opt/rmlog.sh,*]

DenyKey=system.run[*]


/etc/sudoer 內加入

zabbix  ALL=(root) NOPASSWD:/opt/rmlog.sh


zabbix GUI 上 script 加入

rmlog.sh

sudo /opt/rmlog.sh


其中 AllowKey 裡面如果不用 * 的話,裡面指定的命令要和 script 裡面的一模一樣

0 意見:

張貼留言