Problema ao iniciar o servidor Zabbix

1

Ao tentar iniciar o servidor Zabbix, recebo o seguinte erro:

Starting zabbix_server: /usr/local/sbin/zabbix_server [29360]: Cannot open [/tmp/zabbix_server.log] [Permission denied] [FAILED]

No meu arquivo zabbix_server.log:

18959:20100129:202911.592 [Z3001] Connection to database 'zabbix' failed: [104\ 5] Access denied for user 'root'@'localhost' (using password: NO)

Como posso alterá-lo para que ele tente se conectar com o usuário / senha correto? (Eu configurei uma senha para minha conta root, então não é possível conectar-se ao banco de dados.)

    
por Chetan 30.01.2010 / 06:04

4 respostas

1

Tudo bem, você tem dois erros aqui: O primeiro: o log tem que estar em / var / log (bem ou em outro lugar, mas não em / tmp):

edite o arquivo /etc/zabbix/zabbix_server.conf e procure por esta entrada:

# Name of log file
# If not set, syslog is used

LogFile=/var/log/zabbix-server/zabbix_server.log

E verifique se você tem o mesmo erro. Para o acesso ao banco de dados, você pode iniciar:

dpkg-reconfigure zabbix-server

para que você possa definir uma nova senha. OU edite o arquivo: /etc/zabbix/zabbix_server.conf novamente, no final do arquivo, você verá:

# Database user

DBUser=zabbix

# Database password
# Comment this line if no password used

DBPassword=foo

# Connect to MySQL using Unix socket?

#DBSocket=/tmp/mysql.sock

Note que você também terá que editar o arquivo /etc/zabbix/dbconfig.php:

$DB["TYPE"]      = "mysql";
$DB["SERVER"]    = "localhost";
$DB["PORT"]      = "0";
$DB["DATABASE"]  = "zabbix";
$DB["USER"]      = "zabbix";
$DB["PASSWORD"]  = "foo";
$ZBX_SERVER      = "127.0.0.1";
$ZBX_SERVER_PORT = "10051";

para que a senha seja correspondida.

    
por 01.02.2010 / 11:37
0

O último Zabbix tem uma interface web para fazer a instalação. Muito limpo. Você pode verificar aqui . É melhor que você leia todo o procedimento de instalação para que não acabe com mais erros.

    
por 30.01.2010 / 06:32
0

É melhor criar um diretório / var / log / zabbix com permissão e propriedade apropriadas e modificar seu zabbix_server.conf para gravar o arquivo de log aqui, a propósito, supondo que o zabbix server tenha sido compilado com suporte a mysql, você precisa para criar um usuário mysql para o zabbix e conceder a ele os privilégios necessários no banco de dados do Zabbix.

Aqui estão alguns links sobre a configuração do MySQL:

Criando usuários no MySQL

Atribuindo priliges no MySQL

Espero que isso ajude.

    
por 30.01.2010 / 13:15
0

em / etc / default / zabbix-server

definir START = yes

    
por 08.05.2013 / 10:48