zabbix_agentd […]: unable to create mutex for log file

Нежданно-негаданно нарвался на такую ошибку при запуске zabbix-agent (v 2.4.5) в CentOS 7:

zabbix_agentd [50425]: unable to create mutex for log file
zabbix_agentd [50428]: cannot create Semaphore: [28] No space left on device

Решение простое как двери, нужно добавить SysV IPC semaphores.
Дефолтное значение выглядит так:

[admin@mx1 ~]$ sudo sysctl -a |grep sem
kernel.sem = 250    32000   32  128
[admin@mx1 ~]$

Для меня достаточно было сделать вот так:

[admin@mx1 ~]$ sudo sh -c 'echo "kernel.sem = 250 32000 32 256" > /etc/sysctl.d/10-zabbix.conf'
[admin@mx1 ~]$ sudo sysctl -p /etc/sysctl.d/10-zabbix.conf

И пробуем стартонуть …

[admin@mx1 ~]$ sudo systemctl start zabbix-agent.service
[admin@mx1 ~]$ sudo systemctl status zabbix-agent.service
zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled)
   Active: active (running) since Wed 2015-07-15 10:13:32 EEST; 9s ago
  Process: 51605 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 51607 (zabbix_agentd)
   CGroup: /system.slice/zabbix-agent.service
           ├─51607 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─51608 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─51609 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─51610 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─51611 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           ├─51612 /usr/sbin/zabbix_agentd: listener #4 [waiting for connection]
           └─51613 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jul 15 10:13:32 mx1.domain.com systemd[1]: Starting Zabbix Agent...
Jul 15 10:13:32 mx1.domain.com systemd[1]: PID file /run/zabbix/zabbix_agentd.pid not readable (yet?) after start.
Jul 15 10:13:32 mx1.domain.com systemd[1]: Started Zabbix Agent.
[admin@mx1 ~]$

Сервис нормально запустился!

Хай щастить!

  1. Комментов пока нет

  1. Трэкбэков пока нет.

Why ask?