As vezes o zabbix pode apresentar problemas com os semáforos no SO .
O semáforo pode ser descrito como contadores usados para controlar o acesso a recursos compartilhados por vários processos. Eles são mais frequentemente usados como um mecanismo de bloqueio para impedir que os processos acessem um recurso específico enquanto outro processo está executando operações nele.
Semáforo pode ser usado quando o número de processos tenta acessar o recurso compartilhado ou mesmo arquivo, Semáforo armazenado no kernel, para que ele possa ser acessado por todos os processos.
No log do zabbix a entrada que aparece será uma parecida com esta abaixo .
zabbix_agentd [8394]: Can't recreate Zabbix semaphores for IPC key 0x7a011111 Semaphore ID 111111. Operation not permitted.
Rode o comando ipcs -a para ver todos os ids abertos pelo usuário Zabbix
ipcs -a
Pare o agente do zabbix no servidor e mate o id do semáforo.
service zabbix_agentd stop ipcrm -m 0x7a011111 ipcrm -S 0x7a011111
Caso precise fechar todos os processos de forma automatizada , rode o for abaixo .
for i in ` ipcs -m | grep zabbix | cut -c 12-18`; do ipcrm -m "$i";done