Инструменты пользователя

Инструменты сайта


zabbix

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

zabbix [2014/11/05 02:10]
admin создано
zabbix [2016/03/24 06:20] (текущий)
sander [Настройка карты сети]
Строка 707: Строка 707:
  
 По аналогии создаются остальные узлы в сети. По аналогии создаются остальные узлы в сети.
 +
 +====== Ошибка в логе PID file /​run/​zabbix/​zabbix_agentd.pid not readable (yet?) after start. ======
 +ОС: Centos 7
 +zabbix agent: Zabbix agent v2.4.7 (revision 56694) ​
 +
 +<code bash>
 +[153256.996411] systemd[1]: Starting Zabbix Agent...
 +[153257.012443] systemd[1]: PID file /​run/​zabbix/​zabbix_agentd.pid not readable (yet?) after start.
 +[153347.244398] systemd[1]: zabbix-agent.service start operation timed out. Terminating.
 +[153347.244780] systemd[1]: Failed to start Zabbix Agent.
 +[153347.244901] systemd[1]: Unit zabbix-agent.service entered failed state.
 +[153347.244988] systemd[1]: zabbix-agent.service failed.
 +[153347.494406] systemd[1]: zabbix-agent.service holdoff time over, scheduling restart.
 +</​code>​
 +
 +
 +<code bash>
 +$ systemctl status zabbix-agent.service
 +
 +● zabbix-agent.service - Zabbix Agent
 +   ​Loaded:​ loaded (/​usr/​lib/​systemd/​system/​zabbix-agent.service;​ enabled; vendor preset: disabled)
 +   ​Active:​ activating (start) since Чт 2016-03-24 12:49:32 MSK; 1min 0s ago
 +  Process: 813 ExecStart=/​usr/​sbin/​zabbix_agentd -c $CONFFILE (code=exited,​ status=0/​SUCCESS)
 + Main PID: 681 (code=exited,​ status=0/​SUCCESS)
 +   ​CGroup:​ /​system.slice/​zabbix-agent.service
 +           ​├─764 /​usr/​sbin/​zabbix_agentd -c /​etc/​zabbix/​zabbix_agentd.conf
 +           ​├─765 /​usr/​sbin/​zabbix_agentd:​ collector [idle 1 sec]
 +           ​├─766 /​usr/​sbin/​zabbix_agentd:​ listener #1 [waiting for connection]
 +           ​├─767 /​usr/​sbin/​zabbix_agentd:​ listener #2 [waiting for connection]
 +           ​└─768 /​usr/​sbin/​zabbix_agentd:​ listener #3 [waiting for connection]
 +</​code>​
 +
 +Необходимо скопировать файл /​usr/​lib/​systemd/​system/​zabbix-agent.service в /​etc/​systemd/​system и поменять следующие параметры PIDFile и KillMode
 +<code bash>
 +[Unit]
 +Description=Zabbix Agent
 +After=syslog.target
 +After=network.target
 +
 +[Service]
 +[Unit]
 +Description=Zabbix Agent
 +After=syslog.target
 +After=network.target
 +
 +[Service]
 +Environment="​CONFFILE=/​etc/​zabbix/​zabbix_agentd.conf"​
 +EnvironmentFile=-/​etc/​sysconfig/​zabbix-agent
 +Type=forking
 +Restart=always
 +#​PIDFile=/​run/​zabbix/​zabbix_agentd.pid
 +PIDFile=/​tmp/​zabbix_agentd.pid
 +#​KillMode=process
 +KillMode=control-group
 +ExecStart=/​usr/​sbin/​zabbix_agentd -c $CONFFILE
 +
 +[Install]
 +WantedBy=multi-user.target
 +
 +</​code>​
 +
 +Перезагружаем конфиги systemd и перезапускаем zabbix agent
 +
 +<code bash>
 +systemctl daemon-reload
 +systemctl restart zabbix-agent
 +</​code>​
 +Смотрим,​ что все в порядке.
 +<code bash>
 +[153986.589717] systemd[1]: Starting Zabbix Agent...
 +[153986.659732] systemd[1]: Started Zabbix Agent.
 +</​code>​
 +
 +<code bash>
 +$ systemctl status zabbix-agent.service
 +
 +● zabbix-agent.service - Zabbix Agent
 +   ​Loaded:​ loaded (/​etc/​systemd/​system/​zabbix-agent.service;​ enabled; vendor preset: disabled)
 +   ​Active:​ active (running) since Чт 2016-03-24 13:03:12 MSK; 14min ago
 +  Process: 1081 ExecStart=/​usr/​sbin/​zabbix_agentd -c $CONFFILE (code=exited,​ status=0/​SUCCESS)
 + Main PID: 1083 (zabbix_agentd)
 +   ​CGroup:​ /​system.slice/​zabbix-agent.service
 +           ​├─1083 /​usr/​sbin/​zabbix_agentd -c /​etc/​zabbix/​zabbix_agentd.conf
 +           ​├─1084 /​usr/​sbin/​zabbix_agentd:​ collector [idle 1 sec]
 +           ​├─1085 /​usr/​sbin/​zabbix_agentd:​ listener #1 [waiting for connection]
 +           ​├─1086 /​usr/​sbin/​zabbix_agentd:​ listener #2 [waiting for connection]
 +           ​└─1087 /​usr/​sbin/​zabbix_agentd:​ listener #3 [waiting for connection]
 +</​code>​
zabbix.txt · Последние изменения: 2016/03/24 06:20 — sander