zabbix-agentが起動できなくなる
zabbix-agentが再起動できなくなる。
zabbix-agentの設定でUserparameterを追加。再起動したら、なにやらエラーがでてきて起動できない。
journalctl -xeをみるとこんなメッセージ。
-- Unit zabbix-agent.service has begun starting up. 8月 11 09:07:16 xxxxxx zabbix_agentd[1719]: zabbix_agentd [1719]: Warning 8月 11 09:07:16 xxxxxx zabbix_agentd[1719]: zabbix_agentd [1719]: invalid 8月 11 09:07:16 xxxxxx systemd[1]: zabbix-agent.service: control process 8月 11 09:07:16 xxxxxx systemd[1]: Failed to start Zabbix Agent. -- Subject: Unit zabbix-agent.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit zabbix-agent.service has failed. -- -- The result is failed. 8月 11 09:07:16 xxxxxxxx systemd[1]: Unit zabbix-agent.service entered fail 8月 11 09:07:16 xxxxxxxx systemd[1]: zabbix-agent.service failed. 8月 11 09:07:16 xxxxxxxx polkitd[15557]: Unregistered Authentication Agent
最後、polkitdでなにやらって言ってきているけど、SELINUXは無効にしてある。
# sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive Mode from config file: permissive Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 31
いろいろ調べた結果、/etc/zabbix/zabbix-agent.d/userparameter_pgsql.confを編集したときに、ciをしたんですが
RCSディレクトリがなかったので、userparameter_pgsql.conf,vというファイルができていました。
それが文法違いだよってことで。RCSディレクトリを作成してファイルを移動して解決。
起動できないときはいろんな方法で起動を試してみるといいってことで。