[FUG-BR] Problemas com zabbix_proxy

Tiago Ribeiro shasty em gmail.com
Quarta Abril 27 15:54:39 BRT 2016


> Em 27 de abr de 2016, à(s) 11:45, Paulo Henrique <paulo.rddck at bsd.com.br> escreveu:
> 
> Em 27 de abril de 2016 11:24, Tiago Ribeiro <shasty at gmail.com> escreveu:
> 
>> 
>>> Em 26 de abr de 2016, à(s) 22:09, Paulo Henrique <paulo.rddck at bsd.com.br>
>> escreveu:
>>> 
>>> 2016-04-26 17:49 GMT-03:00 Tiago Ribeiro <shasty at gmail.com>:
>>> 
>>>> Ontem fui instalar um zabbix proxy via ports e estava dando um erro que
>> vou
>>>> passar mais a frente, e hoje após fazer um pkg update , que atualizou
>> pro
>>>> zabbix24-proxy-2.4.7_1 começou o mesmo erro.
>>>> 
>>>> Segue o erro:
>>>> 
>>>> /usr/local/etc/rc.d/zabbix_proxy: ERROR: USAGE: get_pidfile_from_conf
>>>> string file (zabbix_proxy)
>>>> 
>>>> Após modificar o arquivo /usr/local/etc/rc.d/zabbix_proxy, que estava
>>>> desta forma:
>>>> 
>>>> find_pidfile()
>>>> {
>>>>       if get_pidfile_from_conf PidFile ${zabbix_agentd_config}; then
>>>>               pidfile="$_pidfile_from_conf"
>>>>       else
>>>>               pidfile="/tmp/${name}.pid"
>>>>       fi
>>>> 
>>>>       # This shouldn't be necessary with pidfile, but empirically it
>> was
>>>> the
>>>>       # only way to reap the parent PID instead of all PIDs from
>>>>       # check_process, which may leak SysV IPC objects and prevent
>>>> restart
>>>>       # and/or race condition on restart.
>>>>       rc_pid=$(check_pidfile ${pidfile} ${command})
>>>> }
>>>> 
>>>> Deixando da seguinte da forma funciona:
>>>> 
>>>> find_pidfile()
>>>> {
>>>>               pidfile="/tmp/${name}.pid"
>>>> 
>>>>       # This shouldn't be necessary with pidfile, but empirically it
>> was
>>>> the
>>>>       # only way to reap the parent PID instead of all PIDs from
>>>>       # check_process, which may leak SysV IPC objects and prevent
>>>> restart
>>>>       # and/or race condition on restart.
>>>>       rc_pid=$(check_pidfile ${pidfile} ${command})
>>>> }
>>>> 
>>>> 
>>>>>>>> http://www.bsdjf.com.br
>>>> 
> 
> Cria o diretorio /var/run/zabbix
> #mkdir /var/run/zabbix
> De a permissão desse diretorio para o usuario zabbix.
> #chown -R zabbix:zabbix /var/run/zabbix
> No arquivo de configuração do zabbix_proxy.conf altere o parametro PidFile
> conforme abaixo:
> PidFile=/var/run/zabbix/zabbix_proxy.pid
> 
> Caso, normalmente não ocorre se o zabbix não criar o arquivo
> zabbix_proxy.pid sozinho e reclamar então cria o arquivo manualmente.
> #touch /var/run/zabbix/zabbix_proxy.pid
> Não esquece as permissões, o arquivo tem que ser do zabbix
> #chown zabbix:zabbix /var/run/zabbix/zabbix_proxy.pid
> 
> Att.
> 
>

Mesmo problema, por hora a solução está sendo remover as linhas, mesmo sabendo 
que terei problemas futuramente, mas ai reinstalo o zabbix_proxy, apagando o 
arquivo do rc.d .

—
http://www.bsdjf.com.br



Mais detalhes sobre a lista de discussão freebsd