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ディレクトリを作成してファイルを移動して解決。
起動できないときはいろんな方法で起動を試してみるといいってことで。