2017年3月16日木曜日

centos7 Zabbix Agent AllowRoot에 대해서

다음의 정보는 CentOS7, RHEL7을 대상으로 하고 있습니다.

Zabbix의AllowRoot은 Zabbix Agent 기동 유져를 결정하는 것입니다.
Default은0입니다. Zabbix유져로 기동하는 것입니다.
1은 root유져로 Zabbix Agent를 기동한다는 뜻입니다.

그러나, Zabbix Agent을 인스톨 하고, zabbix_agentd.conf의 AllowRoot의 값을 1로하고 기동했지만 에러가 나는 경우가 있습니다.

# systemctl start zabbix-agent
Job for zabbix-agent.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-agent.service" and "journalctl -xe" for details.

# systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; disabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: resources) since 木 2017-03-16 21:50:17 JST; 7s ago
  Process: 2254 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)

 3月 16 21:50:17 test1 systemd[1]: zabbix-agent.service never wrote its PID file. Failing.
 3月 16 21:50:17 test1 systemd[1]: Failed to start Zabbix Agent.
 3月 16 21:50:17 test1 systemd[1]: Unit zabbix-agent.service entered failed state.
 3月 16 21:50:17 test1 systemd[1]: zabbix-agent.service failed.

위의 에러의 해결은
vi /etc/selinux/config
SELINUX=disabled
을 합니다.
reboot는 잊지 말기를...

그러고 나서
# systemctl start zabbix-agent
을 하면 정상적으로 기동하는 것을 알수있습니다.

0 件のコメント: