CACTI plugin architecture in Debian

Instalando o CACTI plugin architecture no Debian (usando a versão do testing do CACTI, 0.8.7e neste momento). O plugin architecture não faz parte do pacote Debian e precisa ser instalado manualmente, com algumas adaptações à instalação do Debian.
Ao aplicar o patch no diretório do CACTI (/usr/share/cacti/site), seguindo estas instruções, dá erro ao patchear o arquivo include/global.php. Então este arquivo foi copiado manualmente dos arquivos que vêm junto com o patch para /usr/share/cacti/site/include.
Mais algumas alterações são necessárias, conforme eu descobri nesta thread. O que eu fiz:

  • Editei o arquivo /usr/share/cacti/site/include/global.php (na linha 22, nesta versão), trocando
    $config['url_path'] = '/';
    por
    $config['url_path'] = '/cacti/';
  • Ainda no arquivo global.php, (na linha 202, nesta versão) troquei
    include($config["library_path"] ."/adodb/adodb.inc.php");
    por
    include("/usr/share/php/adodb/adodb.inc.php");

Por enquanto foi só isso. Depois vou instalar alguns plugins e ver se está tudo funcionando.
Installing CACTI plugin architecture in Debian (using the testing version, CACTI 0.8.7e at this moment). The plugin architecture don’t come installed in the Debian package, needing to be installed manually, with some adjustments as described below.
I applied the patch in CACTI directory (/usr/share/cacti/site), following these instructions, and got an error when patching file include/global.php. So this file was manually copied from the patch files to /usr/share/cacti/site/include.
Some more adjustments were needed, as I learned in this thread. This is what I did:

  • Edited the file /usr/share/cacti/site/include/global.php (line 22, in this version), replaced
    $config['url_path'] = '/';
    with
    $config['url_path'] = '/cacti/';
  • Still in global.php, (line 202, in this version) replaced
    include($config["library_path"] ."/adodb/adodb.inc.php");
    with
    include("/usr/share/php/adodb/adodb.inc.php");

That’s it. Now I will try adding some plugins and see if it all works well.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *