AWSでインスタンスを立ち上げてZabbix-Agentを入れたものの,
systemctl start zabbix-agent と入力するとプロンプトが返ってこない.
DebugLevel上げてみてログを見たりするものさっぱりわからず.
とりあえず /usr/lib/systemd/system/zabbix-agent.service を開けてみて
PIDFileがどこに吐き出されるかチェックしてみる.
PIDFile=/run/zabbix/zabbix_agentd.pid
どうやら /run/zabbix に吐き出されるらしい.
しかしディレクトリを掘ってみてもNo such file or directoryと怒られる.
そういや /var/runって /runとlinkされてなかったっけかとふと思い出して
調べて見たらLinkされてなかった…
そして、/var/run/zabbix/が見つかった.
あー、PidFileを/run/zabbix/に書き込もうとして, ディレクトリがそもそもないからプロンプト返ってこないのかあと考え
zabbix-agent.serviceを下記のように書き換えて
PIDFile=/var/run/zabbix/zabbix_agentd.pid
$systemctl daemon-reload
$systemctl start zabbix-agent
よし、これで動いた。