Pré Instalação:
- Para essa Instalação é necessário possuir a Versão 2.6.X do Kernel Linux
- Para a instalação do Cocar é necessário ter os aplicativos para o seu funcionamento: Servidor apache versão 2.X, Banco de dados mysql, a linguagem php, a instalação do protocolo de gerência SNMP, Sistema de Banco de dados RRDTool, e agendador de tarefa cron
Instalação e Configuração dos Pacotes Cocar:
# aptitude install php5 mysql-client-5.0 mysql-server-5.0 apache2 snmp rrdtool php5-gd php5-snmp php5-mysql php5-cli libapache2-mod-php5 incron
Para evitar alguns problemas, algumas configuração do Apache devem ser alteradas, a exemplo do que ocorre com o Cacic.
O php deve configura-lo habilitando o register_globals e configurar para que warnings não sejam mostrados como erros. Além disso é necessário habilitar os módulos do apache que foram previamente instalados.
Em um sistema debian com php deverá ser editado o arquivo /etc/php5/apache2/php.ini e alteradas e/ou verificadas as seguintes variáveis:
register_globals = On
register_long_arrays = On (somente no php5)
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR (Aviso de warnings não são mostrados como erros)
extension=mysql.so
extension=gd.so
extension=mcrypt.so
register_long_arrays = On (somente no php5)
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR (Aviso de warnings não são mostrados como erros)
extension=mysql.so
extension=gd.so
extension=mcrypt.so
O apache deve ser configurarado com a utilização de ISO-8859-1 como charset default utilizado para correção de probremas nas páginas referente a códificação.
Em um sistema Debian com Apache2, edite o arquivo /etc/apache2/apache2.conf e altere e/ou verifique a variável a seguir:
AddDefaultCharset ISO-8859-
Pronto! Tudo instalado e configurado. Basta inciar o MySQL e Apache:
Em um sistema Debian com Apache2, edite o arquivo /etc/apache2/apache2.conf e altere e/ou verifique a variável a seguir:
AddDefaultCharset ISO-8859-
Pronto! Tudo instalado e configurado. Basta inciar o MySQL e Apache:
# /etc/init.d/mysql restart
# /etc/init.d/apache2 restart
# /etc/init.d/apache2 restart
Acesse este diretório, no qual o servidor apache se encontra instalado.
# cd /var/www/
Crie uma pasta para instalação do Cocar.
# mkdir cocar
Depois de todos esses aplicativos tiverem instalados corretamente, baixe o arquivo cocar.tar.gz no site do software público:
http://www.softwarepublico.gov.br/dotlrn/clubs/cocar/file-storage/view/cocar4ago2008.tar.gz
Depois o descompacte:
# tar -xzf cocar4ago2008.tar.gz
Antes de executar o script que se encontra da pasta scripts do Cocar , execute este comando para dar permisão de execução.
# chmod +x instala_cocar.sh
Execute o script, utilize o comando abaixo.
# ./instalar_cocar.sh
Acessando o Cocar:
digite em seu navegador: http://ip_host/cocar
Depois precisamos das informações sobre os circuitos de community e endereço dos circuitos a serem monitorados. Com esses dados em mãos, prosseguimos para a página de coleta de dados de informação SNMP.
Configurações de informações SNMP
O cocar utiliza o PHP SNMP para coletar os dados da sua interface. Tudo o que precisa ter em mãos aqui é o endereço IP da interface e o community do SNMP. Com esses dados em mãos, acesso o link /snmpweb de sua instalação do Cocar. Você deve visualizar a seguinte tela:
Forneça aí o Host com o IP de sua Interface e o Community do SNMP. Após pressionar o botão OK as seguintes informações devem aparecer:
Informações Gerais | |
---|---|
UpTime | 23 Dias 0 horas 30 minutos e 58 segundos (motivo: No Such Instance currently exists at this OID) |
Nome do Equipamento | DSL-500B |
Services | Gateway Application |
Localização | XXX.XXX.XXX.XXX |
Contato | ADSL |
Memória Mb | 0 |
Versão | |
1/5 min CPU util | No Such Instance currently exists at this OID/No Such Instance currently exists at this OID % |
Imagem Carregada | No Such Instance currently exists at this OID |
Terminal lines | No Such Instance currently exists at this OID |
Índices de Memória Flash Filename Dispositivo Size (MB) Free (MB)
Esses dados serão importantes para preencher o cadastro dos circuitos em seguida.
Cadastro de Entidades
Identificador: Um código para entidade. Pode ser a UF no caso do Pais
Descrição entidade: Nome que vai aparecer para o usuário descrevendo a entidade
Cadastro de Circuitos
Tabela de Configuração:
Mais detalhes acesse: Manual do Usuário