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.