Cacti comendo colchetes ao importar modelos

2

Estou executando o cacti-0.8.7d em um host do Fedora 10
a versão php que estamos usando é

/usr/share/cacti/scripts $php -v PHP 5.2.6 (cli) (built: May 8 2008 10:23:54)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

Eu tenho tentado usar vários modelos de diferentes fontes ( modelos do MySQL , etc. ..), e ao importar qualquer um deles, o cacti vai comer parênteses (corretamente especificados como < e > no arquivo de modelo XML).

Todos os métodos de entrada no modelo acabam sendo massacrados:

<path_php_binary> -q <path_cacti>/scripts/ss_get_by_ssh.php --host <hostname> --type memcached --items bh,bi --server <server>

torna-se

path_php_binary -q path_cacti/scripts/ss_get_by_ssh.php --host hostname --type memcached --items bh,bi --server server

que não funciona quando chamado por cactos, pois não consegue nem encontrar o caminho para o script.

Eu estive procurando no fórum cacti e encontrei algumas mensagens que parecem relacionadas a essa, e algumas correções fornecidas que não se aplicam à minha versão de cactos.

Com o número de métodos de entrada eu teria que mudar manualmente, acabei fazendo coisas desagradáveis, como atualizar diretamente o banco de dados do cacti para substituir os nomes dos parâmetros com colchetes apropriados, mas às vezes a linha de comando ...

De qualquer forma, você já se deparou com esse problema com cactos? você encontrou uma maneira correta de consertar isso? Eu estou suspeitando que isso poderia vir da minha versão do PHP, e descobri que qualquer tipo de código PHP realmente dói meus olhos: -)

Esta é a minha primeira pergunta no serverfault, então, por favor, seja indulgente ...

    
por zuzur 25.06.2009 / 20:17

1 resposta

1

Em suas Perguntas frequentes , descobri issue 49 parece ter uma solução alternativa.

    
por 25.06.2009 / 20:42