Не удалось запустить Zabbix агент каждые 10 секунд

#centos7 #zabbix

Вопрос:

Я использую centos 7.

Как я проверил журнал регистрации.

 journalctl -xe
 

Что я узнал из журнала.(Я видел один и тот же журнал каждые 10 секунд.)

 Oct 02 10:19:51 lp01.localdomain systemd[1]: zabbix-agent.service holdoff time over, scheduling restart.
Oct 02 10:19:51 lp01.localdomain systemd[1]: Starting Zabbix Agent...
-- Subject: Unit zabbix-agent.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit zabbix-agent.service has begun starting up.
Oct 02 10:19:51 lp01.localdomain zabbix_agentd[8985]: zabbix_agentd [8987]: cannot open "/var/log/zabbix/zabbix_agentd.log": [13] Permission denied
Oct 02 10:19:51 lp01.localdomain systemd[1]: PID file /run/zabbix/zabbix_agentd.pid not readable (yet?) after start.
Oct 02 10:19:51 lp01.localdomain systemd[1]: zabbix-agent.service never wrote its PID file. Failing.
Oct 02 10:19:51 lp01.localdomain 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.
Oct 02 10:19:51 lp01.localdomain systemd[1]: Unit zabbix-agent.service entered failed state.
Oct 02 10:19:51 lp01.localdomain systemd[1]: zabbix-agent.service failed.
 

Поэтому я сначала проверил файл «/var/log/zabbix/zabbix_agentd.log».

 ll /var/log/zabbix/zabbix_agentd.log
 

Но там было сказано, что такого файла или каталога нет.

 ls: cannot access /var/log/zabbix/zabbix_agentd.log: No such file or directory
 

а затем я проверил файл «/run/zabbix/zabbix_agentd.pid».

 ll /run/zabbix/zabbix_agentd.pid
 

Там также говорилось, что такого файла или каталога нет.

 ls: cannot access /run/zabbix/zabbix_agentd.pid: No such file or directory
You have new mail in /var/spool/mail/root
 

Я проверил, работает ли Selinux.

 getenforce
 

и там было написано, что Selinux отключен..

Мои вопросы таковы

  1. Как я могу запустить zabbix?
  2. Если я не могу запустить zabbix, могу ли я остановить запуск zabbix-сбой каждые 10 секунд?

Спасибо.

Ответ №1:

добавить разрешение в каталог — /var/log/zabbix/ amp; /var/log/zabbix-агент/

 chmod 707 /var/log/zabbix/
chmod 707 /var/log/zabbix-agent/
 

или

сменить владельца каталога?

 chown zabbix:zabbix /var/log/zabbix/
chown zabbix:zabbix /var/log/zabbix-agent/
 

И тогда, остановил бы сервис zabbix?

 systemctl stop zabbix-agent