Erro do cacti / rrdtool - Poller [0] ERRO: SQL Row Failed !, Error: '1033'

1

Eu tenho cactos trabalhando sem falhas em uma máquina centos 7.0, mas preciso que ela funcione em uma máquina centos 6.3. Eu baixar a mesma versão do cacti como o que está no 7.0 e instalei rrdtool do yum. Depois de realizar uma instalação bem-sucedida de cactos e confirmar, ele funciona. Eu então copio sobre o banco de dados rsync / var / mysql / mydb e reinicio o mysqld Eu vejo meus dados, mas "nenhum dos gráficos aparece" e recebo esse erro no meu cacti.log

10/01/2014 04:12:31 AM - CMDPHP: Poller[0] ERROR: SQL Row Failed!, Error:'1033', SQL:"select  host.id,  host.hostname,  host.snmp_community,  host.snmp_version,  host.snmp_username,  host.snmp_password,  host.snmp_auth_protocol,  host.snmp_priv_passphrase,  host.snmp_priv_protocol,  host.snmp_context,  host.snmp_port,  host.snmp_timeout,  host.disabled  from host  where host.id=1"

desde então, eu atualizei o MySQL para o 5.4 e o rddtool para o 1.4.8 e tentei versões diferentes do cacti também. Eu também tentei cada script em cli / para reparar o banco de dados ou trazê-lo para as especificações. Mysqlcheck diz que o banco de dados está bem. Mesmo erro

Como faço para que meus gráficos de cactos funcionem?

    
por brad 02.10.2014 / 09:03

1 resposta

0

as tabelas plugin_flowview_schedules e host estavam corrompidas e o mysqlcheck não estava detectando isso. encontrado ao converter cada tabela um por um para o InnoDB e obteve o erro 1033. Eu fiz uma exportação do mysql apenas das tabelas e depois importei o .sql para a máquina do CentOS 6 e o erro desapareceu e os gráficos apareceram. Note que eu rsync'ed a migração / var / lib / mysql / * e provavelmente deveria ter feito uma exportação tradicional do mysql e seria de me salvou as dores de cabeça.

    
por 03.10.2014 / 01:55