zabbix5エージェントを、centos6環境でroot起動する方法について
お世話になります。
以下の環境で、centos6クライアントを設定しています。
サーバ :Zabbix Server5.0(Centos8)
クライアント:zabbix-agent-5.0.6-1.el6.x86_64(Centos6)
zabbix_agentd.confに「AllowRoot=1」を指定して、
サービスを起動したところ、rootでは無くzabbixユーザーで起動してしまいます。
# ps -ef | grep zabbix
zabbix 6257 1 0 18:22 ? 00:00:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
zabbix 6259 6257 0 18:22 ? 00:00:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix 6260 6257 0 18:22 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
こちらに記載の通り、Centos7であれば、override.confの設定追加で
root起動が出来ますが、Centos6環境は、systemdがないため、override.confもありません。
http://www.zabbix.jp/node/5011
Centos6環境で、zabbix5のエージェントを、rootで起動する方法があれば
ご教授頂けますでしょうか。
TNK - 投稿数: 4719
「/etc/zabbix/zabbix_agentd.conf」内で、「AllowRoot=1」と「User=root」、
「/etc/sysconfig/zabbix-agent」内で、「ZABBIX_AGENT_USER=root」を設定
すればいいのではないでしょうか?