Cacti: Gerenciamento de redes com os plugins Weathermap e Monitor no Debian Etch Linux
Este artigo tem como principal objetivo apresentar a ferramenta CACTI e a instalação de seus plugins na distribuição Debian Etch Linux.
O que é o Cacti
Cacti é uma ferramenta que recolhe e exibe informações sobre o estado de uma rede de computadores através de gráficos. Foi desenvolvido para ser flexível de modo a se adaptar facilmente a diversas necessidades, bem como ser robusto e fácil de usar. Monitora o estado de elementos de rede e programas bem como largura de banda utilizada e uso de CPU.
Trata-se de uma interface e uma infra-estrutura para o RRDTool, que é responsável por armazenar os dados recolhidos e por gerar os gráficos. As informações são repassadas para a ferramenta através de scripts ou outros programas escolhidos pelo usuário os quais devem se encarregar de obter os dados. Pode-se utilizar também o protocolo SNMP para consultar informações em elementos de redes e/ou programas que suportam tal protocolo.
Sua arquitetura prevê a possibilidade de expansão através de plugins que adicionam novas funcionalidades. Um destes plugins é o PHP Network Weathermap que mostra um mapa da rede e o estado de cada elemento.
Fonte: Wikipédia do Cacti
# cd /usr/local/src
# wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
Instalando as dependências:
# apt-get install build-essential vim rcconf libncurses5 libncurses5-dev libxml2 libxml2-dev libgd1 libgd-dev libxpm-dev libpng12-0-dev libgdbm-dev rrdtool snmp snmpd
Instalando o Apache:
# apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils
Instalando o PHP:
# apt-get install php5 libapache2-mod-php5 php5-cli php5-common php5-cgi php5-mysql php5-gd
Instalando o MySQL:
# apt-get install mysql-server phpmyadmin
Trata-se de uma interface e uma infra-estrutura para o RRDTool, que é responsável por armazenar os dados recolhidos e por gerar os gráficos. As informações são repassadas para a ferramenta através de scripts ou outros programas escolhidos pelo usuário os quais devem se encarregar de obter os dados. Pode-se utilizar também o protocolo SNMP para consultar informações em elementos de redes e/ou programas que suportam tal protocolo.
Sua arquitetura prevê a possibilidade de expansão através de plugins que adicionam novas funcionalidades. Um destes plugins é o PHP Network Weathermap que mostra um mapa da rede e o estado de cada elemento.
Fonte: Wikipédia do Cacti
Obtendo os pacotes necessários
Obtendo o pacote do Cacti:# cd /usr/local/src
# wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
Instalando as dependências:
# apt-get install build-essential vim rcconf libncurses5 libncurses5-dev libxml2 libxml2-dev libgd1 libgd-dev libxpm-dev libpng12-0-dev libgdbm-dev rrdtool snmp snmpd
Instalando o Apache:
# apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils
Instalando o PHP:
# apt-get install php5 libapache2-mod-php5 php5-cli php5-common php5-cgi php5-mysql php5-gd
Instalando o MySQL:
# apt-get install mysql-server phpmyadmin
segundo deu esse erro no plugin monitor, aparece o icone da localhost mas essa menssagem
Warning: Invalid argument supplied for foreach() in /var/www/cacti/plugins/monitor/monitor.php on line 199
Julio